/srv/irclogs.ubuntu.com/2021/06/28/#ubuntu-meeting.txt

=== cpaelzer_ is now known as cpaelzer
sil2100o/15:00
FourDollars\o15:00
rbasak#startmeeting Developer Membership Board15:00
meetingologyMeeting started at 15:00:17 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:00
meetingologyAvailable commands: action, commands, idea, info, link, nick15:00
tewardo/15:00
* sil2100 has a conflicting meeting so he'll be only 75% here15:00
FourDollars\o15:00
rbasakDitto15:00
tewardrbasak: we technically have 'quorate' for Utkarsh, but I think we're missing others, so give it a few to see who else shows up15:01
ddstreeto/15:01
tewardif we aren't quorate for the meeting then... oh look ddstreet is here15:01
rbasak#topic15:01
rbasak#topic Long-term action items (do not need to be mentioned in regular meetings)15:01
rbasakOh.15:01
tewardrbasak: unassign the tsimonq2 task for now15:01
rbasak#info rbasak didn't mention the items not to be mentioned15:01
rbasak#topic Review of previous action items15:01
tewardi know a lot more than Simon is going to reveal here but he's otherwise too busy at the moment, so someone else will need to pick that up15:01
rbasakOK15:01
teward#NotMe15:02
rbasak    ddstreet edubuntu seed <-> pkgset (carried over)15:02
=== Guest53 is now known as utkarsh
ddstreetneed to carry over15:02
rbasak    rafaeldtinoco look at https://lists.ubuntu.com/archives/devel-permissions/2021-March/001635.html (carried over)15:02
rbasakrafaeldtinoco sends his apologies, so I'll carry that over15:02
rbasakteward to add amurray to core-dev15:02
tewardummmmmm15:03
teward*checks*15:03
tewardyes that's done15:03
rbasakteward to announce amurray's successful application15:03
tewardI *think* I did that?  I'll have to check the ML archives.15:03
tewardi'm a little discomboulated today :)15:03
rbasakOK I'll leave that on for now15:03
tewarddiscombobulated*15:03
rbasak#topic Package Set/Per Package Uploader Applications15:03
rbasak#subtopic     [2021-06-28] Shih-Yuan Lee: https://wiki.ubuntu.com/ShihYuanLee/PPUApplication15:03
rbasakFourDollars: o/15:03
rbasakWould you like to introduce yourself?15:03
FourDollars\o15:03
sil2100o/15:03
FourDollarsHi15:04
FourDollarsI am $4.15:04
FourDollarsI am a Canonical employee.15:04
FourDollarsI am a Debian developer.15:04
FourDollarsI am a Ubuntu Contributing Developer.15:05
FourDollarsI am a GNOME Emeritus Member.15:05
* FourDollars copied from https://www.linkedin.com/in/fourdollars/.15:05
rbasakThanks!15:06
rbasakDoes anyone have any questions for FourDollars?15:06
teward*is still reading, may have questions*15:06
FourDollarsI deeply involved the design of the implementaion of OEM metapackages.15:06
rbasakI have a question15:07
FourDollarsPlease.15:07
rbasakI understand the OEM metapackages are limited in terms of what you're supposed to upload.15:07
rbasakCan you describe those limitations, please?15:07
FourDollarsIt can only contain the dependencies of the Debian packages from main.15:08
FourDollarsIt can only contain the source list from Canonical OEM archive.15:09
rbasakThanks!15:09
rbasakAre these documented anywhere please?15:09
FourDollarsLet me check.15:09
FourDollarshttps://wiki.ubuntu.com/MIRTeam/Exceptions/OEM15:09
rbasakGreat, thanks!15:10
FourDollarsCool~15:11
FourDollarsAny question else?15:11
ddstreetjust for clarification, you're applying to join this team, right? https://launchpad.net/~canonical-oem-metapackage-uploaders15:11
FourDollarsYes.15:11
ddstreetthanks, no other q from me15:11
tewardno q from me15:12
teward*disappears for 30 seconds to obtain another coffee*15:12
rbasakDoes anyone else have any questions?15:13
rbasakFourDollars: how do these packages relate to Ubuntu release cycle freezes?15:13
rbasakDo you expect to be able to upload after feature freeze, and if so, will you be using any special process for that?15:13
FourDollarsrbasak: Basically OEM metapackages will on;y be related to LTS.15:14
FourDollarss/on;t/only/ typo15:14
rbasakDuring development of the LTS, or after?15:14
FourDollarsIt depends on the OEM projects' schedules.15:15
rbasakOK - so SRUs of new metapackages are a possibility?15:15
FourDollarsOEM metapckages will only be expected to appear in LTS' acrhive.15:15
rbasakDo you have any expectation of changing existing metapackages in SRUs?15:15
FourDollarsNo, we still need to do some SRU process for it.15:15
rbasakOK, thanks.15:16
rbasakI have no further questions.15:16
FourDollarsSometimes the customer will add more platforms into the same OEM metapackage.15:16
rbasakIf nobody else has questions, let's move on to the vote.15:16
rbasak#vote Grant FourDollars upload to the Canonical OEM metapackage packageset15:16
meetingologyPlease vote on: Grant FourDollars upload to the Canonical OEM metapackage packageset15:16
meetingologyPublic votes can be registered by saying +1, -1 or +0 in channel (for private voting, private message me with 'vote +1|-1|+0 #channelname')15:16
teward#voters teward rbasak ddstreet sil210015:17
meetingologyCurrent voters: ddstreet, rbasak, sil2100, teward15:17
teward*knows evil things about the IRC side :P)15:17
rbasaklol15:17
teward+115:17
meetingology+1 received from teward15:17
sil2100I need a minute or two o/15:17
tewardyep yep15:17
teward*sips caffeine*15:17
ddstreet+1 happy with existing work setting up oem process and with endorsement, full confidence in excellent work on directly uploading oem metapkgs15:18
meetingology+1 happy with existing work setting up oem process and with endorsement, full confidence in excellent work on directly uploading oem metapkgs received from ddstreet15:18
sil2100+115:19
meetingology+1 received from sil210015:19
rbasak+115:19
meetingology+1 received from rbasak15:19
rbasak#endvote15:19
meetingologyVoting ended on: Grant FourDollars upload to the Canonical OEM metapackage packageset15:19
meetingologyVotes for: 4, Votes against: 0, Abstentions: 015:19
meetingologyMotion carried15:19
rbasakCongratulations!15:20
FourDollarsCool~ Thanks a lot.15:20
tewardi'm going to be prodding permissions today anyways, so i'll take the "Assign user to group" and "Approval Notice" tasks15:20
rbasakAny volunteers for taking the actions to put that live and send the announcement?15:20
rbasakThanks!15:20
teward(permissions across things today anyways*)15:20
rbasak#action teward to add FourDollars to the Canonical OEM metapackage packageset15:20
meetingologyACTION: teward to add FourDollars to the Canonical OEM metapackage packageset15:20
rbasak#action teward to announce FourDollars' successful application15:20
meetingologyACTION: teward to announce FourDollars' successful application15:20
rbasak#topic Ubuntu Core Developer Applications15:21
rbasak#subtopic Utkarsh Gupta: https://wiki.ubuntu.com/UtkarshGupta/CoreDevApplication15:21
ddstreetcongratulations FourDollars!15:21
rbasakutkarsh: hello!15:21
utkarshhello! o/15:21
rbasakWould you like to introduce yourself please?15:21
utkarshI am Utkarsh, a 21 y/o. I've been a DD for about ~3 years and actively maintain packages (over ~700 uploads) & also an FTP trainee, reviewing the famous NEW queue (:D). I do a bunch of security related work in Debian as well.15:22
FourDollarsddstreet: Thx.15:22
utkarshSince this February, I joined the Canonical's Server team and have been actively fixing & taking care of stuff. Besides day job, I also try to help and take care of the community side of things. I've written all of things down in my application. \o/15:22
rbasak(since Utkarsh is a colleague on my team, I'm intend to mostly abstain from the discussion and vote)15:22
rbasakThanks!15:22
rbasakQuestions for utkarsh?15:22
tewardnone from me15:23
ddstreetstill reading15:23
tewardutkarsh: might steal you for some PHP stuff if PHP 8 misbehaves during the transition with certain applications (and nginx fastcgi_pass stuff to FPM), but other than that, no questions for you :)15:24
utkarshteward: haha, absolutely! \o/15:24
sil2100Ok, I think I have no questions (no capacity to ask any as well)15:28
ddstreetutkarsh it looks like you have a lot of development-release experience from the last couple months, but not very much before that, and your first upload was feb this year, is that right? https://launchpad.net/~utkarsh/+uploaded-packages15:29
utkarshddstreet: yep, that's correct! and is covered in my application (top part) and rbasak's and kanashiro's endorsement.15:30
ddstreetso you've only done a couple sru uploads then, right?15:30
utkarshI've been fixing lots of Ubuntu-specific things (architecture related) in Debian so as to avoid delta and let them be in sync.15:30
utkarshsince 2020, for Focal.15:30
utkarshthat is, for ruby2.7 transition & some for Rails 6.0.15:31
ddstreetcan you explain how the sru process differs from development release process?15:31
utkarshOnce an Ubuntu release has been completed and published, updates for it are only released under certain circumstances, and must follow a special procedure called a SRU. From the wiki: https://wiki.ubuntu.com/StableReleaseUpdates. I've done SRUs for 8 packages (bionic, focal, groovy, hirsute)15:32
utkarsh8 different packages, that is.15:33
sil2100utkarsh: hm, actually, maybe one question: what's the difference between multiverse and universe?15:34
utkarshOnce an SRU bug template is prepared, the upload is done to the desired release. A member from the SRU team then check everything & approves or asks for more information.15:34
utkarshshould I continue describing this process?^15:34
utkarshor skip to sil2100's question?15:34
ddstreeti'd like to hear more, but you can answer him first15:34
utkarshsil2100: hey, universe has community-maintained free and open-source software. OTOH, multiverse has s/w restricted by copyright or legal issues.15:35
utkarshddstreet: okay, so once the SRU team acks an upload, it is accepted and available in -proposed. A verification is then requested by the bug submitter (preferably, which anyone can do) to ensure that the fix indeed works as intended.15:37
utkarshand we have a wait period for 7 days to ensure everything's fine. Post that, update is available in -updates.15:37
ddstreetwhat do you need to include in quilt patches for srus, other than the change itself?15:38
utkarshDEP3 headers.15:38
utkarshto ensure others can easily track the origin, et al of the patch.15:38
utkarshI try my best to include all DEP3 headers in all my uploads, be it SRUs or uploads to the devel release.15:39
utkarshas a best practice :)15:39
sil2100utkarsh: thanks for the answer o/15:39
utkarsh\o/15:39
ddstreetlet's say you need to fix a bug in bionic; what's your process?15:40
ddstreetassuming there is no open lp bug for the problem15:40
utkarshah, alrighty.15:40
utkarshstep 1: reproduce the problem. step 2: prepare the actual fix and the SRU bug template with all the necessary fields. step 3: indeed verify that the fix works fine (by maybe using a PPA or whatever's preferable - I use a PPA).15:42
utkarshstep 4: upload the package & wait for SRU team to review.15:42
ddstreetupload the pkg for bionic?15:42
utkarshstep 5: if the team approves, do the verificaition (I try to let someone else do that so we have a second pair of eyes as well). step 6: also, check for any blockers (in case there's any).15:44
ddstreetso after all that, do you then fix it for focal?15:45
utkarshI got sponsored for isc-dhcp/4.3.5-3ubuntu7.2 for bionic.15:45
utkarshoh yes, make sure the fix is for all the release.15:45
utkarshI mean, make sure it's fixed in -devel, first of all.15:45
ddstreetwhat if it isn't?15:45
utkarshif not, prep a fix there and watch for regressions, etc. Let it migrate. Simulteanously, prep a fix for H/G/F/B if all of them are affected.15:46
ddstreetdo you need to fix anywhere else?15:46
utkarshin case the problem is in -devel release, I'd definitely forward the fix upstream or to Debian, whatever is appropriate.15:47
ddstreetdoes debian need to apply the fix before we fix ubuntu?15:47
utkarshit's not necessary but is good to know that they've accepted the fix. For instance, Debian is in a freeze at the moment, so I send MRs and make sure they're accepted at least and so on.15:48
ddstreetwhat if it's not fixed upstream, do you need to wait for upstream to patch before fixing ubuntu?15:48
utkarshI open PRs, et al upstream always (whenever possible) to make sure it's being tracked and will be subsequently fixed. Whilst it's ideal to be fixed upstream and then we cherry-pick from there but sometimes it so happens that we'd like to fix the bug immeditately, et al.15:50
ddstreetso is it ok to just open a PR upstream and MR in debian with your fix and then immediately patch ubuntu releases?15:51
utkarshonly if the fix is immediately needed or is a high-prio or something. Otherwise, it's always better for them to adapt the patch and then we cherry-pick that.15:52
ddstreetok thanks, we're coming up on the end of the hour, so no more q from me15:53
utkarshfor example, I submitted a patch to Debian for them to accept and then did a sync here, when the upload wasn't high-prio.15:53
ddstreetrbasak i think we're ready to vote unless anyone else has q15:53
sil2100I might have one last question, more of a formality15:53
rbasakOK thanks! Any more questions from anyone?15:53
rbasakOh sorry, go ahead sil210015:53
sil2100How does the upload story change after Final Freeze for an Ubuntu release?15:54
utkarshoh, of course. When the archive is frozen, fixes must be manually reviewed and accepted by the release team members.15:55
utkarshwell documented here (https://wiki.ubuntu.com/FinalFreeze).15:55
sil2100Can uploaders still upload things to the archive? If yes, what are appropriate uploads at this stage?15:55
sil2100Ok, since there's not much time left, seeing that you know about the documentation bits - I guess that might be enough for me for now!15:57
utkarshthe devs should upload to -proposed and the release team will cherry-pick if the circumstances allow. mostly RC bugs.15:57
sil2100No further questions o/15:57
sil2100Thanks o/15:57
utkarshI'd have added more but time constraints..15:57
utkarshthank you!15:57
rbasak#vote Grant Utkarsh Gupta Ubuntu Core Developer15:58
meetingologyPlease vote on: Grant Utkarsh Gupta Ubuntu Core Developer15:58
meetingologyPublic votes can be registered by saying +1, -1 or +0 in channel (for private voting, private message me with 'vote +1|-1|+0 #channelname')15:58
sil2100+1 Solid endorsements, lots of activity and Ubuntu presence15:59
meetingology+1 Solid endorsements, lots of activity and Ubuntu presence received from sil210015:59
teward+1 solid endorsements, lots of activity, I fully believe they meet all the requirements for core-dev15:59
meetingology+1 solid endorsements, lots of activity, I fully believe they meet all the requirements for core-dev received from teward15:59
tewardsorry handling 3 things at once :)15:59
ddstreetone sec, sorry16:02
ddstreetI'm confident in experience/knowledge with the devel release process, but I am concerned about the lack of experience with sru process; for better or worse, the ubuntu process does have lots of special cases and while you do have a good theoretical knowledge of it, without some hands-on sru experience, knowledge of the process alone isn't always enough16:04
ddstreetCertainly in the past, DMB members have rejected applications from people with more experience16:04
ddstreet+1 however my opinion isn't that a core dev needs process expertise, as I believe knowledge of the process is secondary to good technical ability, and all your work so far shows excellent technical work, so even if you don't have as much experience as has been required in the past, I'm confident in the actual changes you'll make and also confident you'll handle any unexpected process issues right and ask for help when needed16:05
meetingology+1 however my opinion isn't that a core dev needs process expertise, as I believe knowledge of the process is secondary to good technical ability, and all your work so far shows excellent technical work, so even if you don't have as much experience as has been required in the past, I'm confident in the actual changes you'll make and also confident you'll handle any unexpected process issues right and ask for help when needed receive16:05
rbasak+1 already endorsed; I would abstain, but voting to meet quorum as all other votes are unanimous16:07
meetingology+1 already endorsed; I would abstain, but voting to meet quorum as all other votes are unanimous received from rbasak16:07
rbasak#endvote16:07
meetingologyVoting ended on: Grant Utkarsh Gupta Ubuntu Core Developer16:07
meetingologyVotes for: 4, Votes against: 0, Abstentions: 016:07
meetingologyMotion carried16:07
rbasakCongratulations utkarsh!16:07
utkarshthank you, everyone! \o/16:07
tewardi'll take the tasks16:08
utkarshddstreet: duly noted, thank you! :D16:08
ddstreetcongratulations utkarsh!16:08
tewardagain :p16:08
tewardrbasak: ^^16:08
rbasakThanks teward!16:09
rbasak#action teward to apply Utkarsh's core dev permissions16:09
meetingologyACTION: teward to apply Utkarsh's core dev permissions16:09
tewardmight take a couple hours FourDollars, utkarsh, but i'll get to your perms at some point today or tomorrow.  Trying to put out a fire on FT job's exchange server16:09
rbasak#action teward to announce Utkarsh's successful application16:09
meetingologyACTION: teward to announce Utkarsh's successful application16:09
teward(i hate that i know more about exchange than half the windows guys... >.<)16:09
utkarshteward: absolutely, no rush! \o/16:09
FourDollarsteward: Thx.16:10
rbasakAs we're over time, shall we skip the other standing agenda items for next time?16:10
tewardyep go go go16:10
tewardjust for the record:16:10
tewardrbasak: i did that last item you left on agenda16:10
tewardhad to dig in the May archives to find it but that was done for amurray's announce16:10
rbasakThanks!16:10
teward*goes to beat his head on microsoft servers now for FT job*16:10
rbasak#topic Next Chair16:11
rbasak#info The next chair will be slashd16:11
rbasak#topic AOB16:11
rbasakAnything else that needs to be brought up today?16:11
rbasakI guess not.16:12
rbasak#endmeeting16:12
meetingologyMeeting ended at 16:12:17 UTC.  Minutes at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-06-28-15.00.moin.txt16:12
ddstreetthanks o/16:12
=== dbungert1 is now known as dbungert

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!