/srv/irclogs.ubuntu.com/2024/06/24/#ubuntu-meeting.txt

utkarsh2102yoyo15:52
mitchdzhi15:57
rbasako/15:59
rbasakI made it :)15:59
utkarsh2102yay15:59
mitchdzGood to see you Robie :)15:59
utkarsh2102I can chair, provided there's quorum :)16:00
utkarsh2102are there others here?16:01
bdmurrayI'm in another meeting but watching16:02
sil2100o/16:03
utkarsh2102ok, should I start?16:06
utkarsh2102or?16:06
rbasakI suggest we proceed anyway.16:06
rbasakAt least that way we can get the usual questions out of the way?16:06
utkarsh2102si16:07
utkarsh2102#startmeeting Developer Membership Board16:07
meetingologyMeeting started at 16:07:21 UTC.  The chair is utkarsh2102.  Information about MeetBot at https://wiki.ubuntu.com/meetingology16:07
meetingologyAvailable commands: action, commands, idea, info, link, nick16:07
utkarsh2102#agenda16:07
utkarsh2102#link https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda16:07
utkarsh2102#topic PPU Applications16:07
utkarsh2102#subtopic Mitchell Dzurick16:08
utkarsh2102#link https://wiki.ubuntu.com/mitchdz/ServerUploaderDeveloperApplication16:08
utkarsh2102mitchdz: hey! could you please introduce yourself? :)16:08
mitchdzOf course!16:09
mitchdzHi everyone, I'm Mitch, you might know me already as I'm working at Canonical on the CPC team, mainly working on AWS related packages and tasks.16:09
mitchdzI'm looking to attain server package upload rights, to help contribute to the Ubuntu community :)16:10
rbasako/16:11
rbasakIs Bryce around?16:12
rbasakHis endorsement sounds like it was for PPU rather than server packageset. I wondered what the wiki said at the time he wrote the endorsement and it doesn't look like he edited the wiki himself?16:12
rbasakIt's probably fine but he should probably confirm what it is he endorsed you for exactly.16:13
rbasakI pinged him privately16:15
rbasakShall we ask questions in the meantime? I have a few unless someone else wants to drive first?16:16
cpaelzerhe is around16:16
brycehhi, sorry, was in another meeting.16:16
cpaelzerbut he'd had to let me down for you :-P16:16
rbasakbryceh: thanks for joining! Your endorsement at https://wiki.ubuntu.com/mitchdz/ServerUploaderDeveloperApplication#Bryce_Harrington - is that for PPU or the server packageset please?16:17
rbasakMeanwhile I guess I'll start with questions16:17
brycehserver packageset was what I had in mind, was he applying for PPU?16:17
rbasakThat's fine - your endorsement says PPU16:18
brycehah, sorry, then I was wrong16:18
rbasakNo worries. The wiki history didn't leave me any wiser. Thank you for confirming!16:18
rbasakmitchdz: OK so first question. At what point in the release cycle must you stop uploading feature changes, where can you find that information, how do you decide what constitutes a feature change, what do you do if you want an exception?16:19
mitchdzThanks bryce!16:19
mitchdzThanks Robie, For oracular, as an example, you can find those dates at https://discourse.ubuntu.com/t/oracular-oriole-release-schedule/36460 where August 15th is Feature Freeze. Feature freeze is any changes that adds a feature which is pretty much most things that are not strictly bug fixes or cosmetic changes such as branding.16:21
mitchdzYou will file an FFE to make any feature changes16:22
rbasakGreat. Where's the process for filing an FFe documented please?16:22
mitchdzhttps://wiki.ubuntu.com/FreezeExceptionProcess16:22
rbasakExcellent. Next, let's say that you upload an Ubuntu delta to a server package. What happens next wrt. that delta? What the process to ensure that we continue to keep up with changes upstream?16:23
mitchdzFirst I like to see if the change is relevant for upstream, and if not, then I look to include the changes in Debian so we do not diverge. If it does not apply to either (for example, it's a change for systemd and Debian wants sysvinit) I'll make a delta with sufficient comments explaining why we are holding those changes, and what to look out for when doing the next merge or fixing bugs.16:25
rbasakwhen doing the next merge> how do you ensure that this happens and doesn't get forgotten about?16:25
mitchdzThere's a few ways, 2 that I like - first I like to have a descriptive summary in the git commit message stating to carry it over, look into it more, or potentially drop. Second option if it might require a discussion is to bring it up on the merge bug in LP.16:27
rbasakWhere does the LP merge bug come from?16:27
mitchdzFor the server packages Bryce usually makes them16:28
rbasakOK :)16:28
rbasakI suppose what I was looking for is that you understand that the process is that the server team tracks these things :)16:28
utkarsh2102I'd also like to add information in patches, if they are, as PEP-3 guidelines :)16:28
utkarsh2102DEP* :)16:29
rbasakNext, let's say you do an upload to add a delta. What do you need to ensure next, and how do you do that?16:29
mitchdzDefinitely Utkarsh, those help too :)16:29
mitchdzrbasak: Is this a general question of what should be done after a package is uploaded?16:30
rbasakmitchdz: socially, you have some responsibilities in the days after you upload a package. What are those?16:31
mitchdzAh understood16:32
mitchdzThe package would then enter the unapproved queue and if it gets neglected, it would be nice to ping in IRC so it doesn't get lost. If the packages have any issues, it would be nice to guide along the issues especially if the committer is new to the process. Once the package is in the -proposed pocket then monitoring the package for any regressions is also necessary.16:33
mitchdzs/commiter/individual making the changes/g16:34
bdmurrayWhat kind of "issues" could occru?16:34
bdmurrays/occru/occur/16:35
mitchdzPerhaps something wasn't caught such as a change that seems harmless, but upon further review could have side effects that are not intended16:35
rbasakAre you thinking of an SRU specifically? I was thinking about an upload to the development release.16:36
mitchdzAh yes I'm in the SRU mindset mostly16:36
mitchdzbut a decent chunk of the process still applies to devel16:36
rbasakI think your answer makes sense when speaking of an SRU, but please could you also answer the question for a development release upload?16:36
mitchdzFor development release it's common to add a lot of changes/features so it would be good to keep an eye out for new bugs coming out that pertain to changes you made, especially because you will probably be most informed about the changes so could address them easily.16:37
rbasakOK, so let's say that you do that upload and the package is built in oracular-proposed. What happens next?16:37
bdmurrayHow would you learn about regressions for a package version in -proposed?16:38
mitchdzYou would look for your package in https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html16:38
mitchdzI usually just ctrl+f the package name I'm working on to see if anything is sad now16:39
rbasakDo you know where the documentation is with guides for working on that page?16:40
mitchdzWould that be this page? https://github.com/canonical/ubuntu-maintainers-handbook/blob/main/ProposedMigration.md16:40
rbasakSure, that'll do :)16:41
rbasakThanks! I have no more questions.16:41
mitchdzThanks Robie :)16:41
utkarsh2102ok, no questions from me either.16:44
bdmurrayI have no further questions.16:44
utkarsh2102sil2100?16:44
sil2100No question16:44
sil2100...s16:45
utkarsh2102coolio, I'll proceed to vote then16:45
utkarsh2102#vote Mitchell Dzurick to get PPU rights for Server related packages16:45
meetingologyPlease vote on: Mitchell Dzurick to get PPU rights for Server related packages16:45
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')16:45
rbasak+116:45
meetingology+1 received from rbasak16:45
bdmurray+116:46
meetingology+1 received from bdmurray16:46
sil2100+116:46
meetingology+1 received from sil210016:46
rbasakFWIW, it's not PPU. It's server packageset.16:46
utkarsh2102+1; I've known and seen Mitch's work for quite a while now and I convinced that he'll be a good addition. Please don't forget to ask for help and go into rabbit holes unnecessarily. ;)16:46
meetingology+1; I've known and seen Mitch's work for quite a while now and I convinced that he'll be a good addition. Please don't forget to ask for help and go into rabbit holes unnecessarily. ;) received from utkarsh210216:46
utkarsh2102rbasak: ah yes16:46
utkarsh2102#endvote16:46
meetingologyVoting ended on: Mitchell Dzurick to get PPU rights for Server related packages16:46
meetingologyVotes for: 4, Votes against: 0, Abstentions: 016:46
meetingologyMotion carried16:46
rbasakPPU would imply a separate ACL entry, which this isn't. Server packageset just needs ~ubuntu-server-dev team membership16:46
rbasak(+ ~ubuntu-dev etc)16:46
utkarsh2102yes, I am aware16:46
utkarsh2102thanks!16:47
utkarsh2102mitchdz: congratulations, I'll add your acl shortly16:47
mitchdz\o/16:47
rbasakContratulations Mitch!16:47
rbasakContra? Congra.16:47
mitchdzThank you!16:47
utkarsh2102#ubuntu-devel utkarsh2102 to add mitchdz to the server packageset and announce the same16:47
utkarsh2102ughhhh, autocorrect16:47
rbasakAlthough I like contragulations. For when you don't really mean it. But I did mean it, so congratulations :-P16:47
utkarsh2102#action utkarsh2102 to add mitchdz to the server packageset and announce the same16:48
meetingologyACTION: utkarsh2102 to add mitchdz to the server packageset and announce the same16:48
utkarsh2102ok, anything else?16:48
mitchdzSpeaking of PPU, I sent an email just before this that I would also be interested in a PPU for `ec2-hibinit-agent` if we want to squeeze that in :) No worries if not16:48
rbasakWe still have that outstanding unassigned ML item I think?16:48
utkarsh2102mitchdz: I think that's doable - rbasak, bdmurray, sil2100?16:48
rbasakLooking16:49
mitchdzI'd be glad to give a quick explanation of the package and why I'm looking to attain uploader rights16:50
utkarsh2102I am happy to vote directly, though16:50
utkarsh2102mitchdz: a "why" would be helpful for others to get context16:50
utkarsh2102so please do that16:50
mitchdzSure, shortly - `ec2-hibinit-agent16:50
mitchdzis one of the cloud agents to support hibernation. It mainly sets up SWAP on the system and talks to the AWS backend to get information.16:51
mitchdzIt's one of those packages that often needs a change "all the way back" usually to Focal for pretty simple changes16:51
mitchdzSo I would like to get uploader rights to help alleviate the burden of finding a sponsor for these types of packages16:52
rbasakSo the first couple of sponsored uploads I looked into seem to have significant review feedback.16:52
rbasakhttps://bugs.launchpad.net/ubuntu/+source/ec2-hibinit-agent/+bug/2031345/comments/4 is one16:52
-ubottu:#ubuntu-meeting- Launchpad bug 2031345 in ec2-hibinit-agent (Ubuntu Lunar) "Swap file remains unnecessarily large if system memory size decreases" [Undecided, Fix Released]16:52
mitchdzHeh yeah, those were some of my first changes so I was learning a bit back then :)16:53
rbasakhttps://bugs.launchpad.net/ubuntu/+source/ec2-hibinit-agent/+bug/2023924/comments/10 is another16:53
-ubottu:#ubuntu-meeting- Launchpad bug 2023924 in ec2-hibinit-agent (Ubuntu Mantic) "The latest version creates /\'/var/lib/hibinit-agent\' directory" [Undecided, Fix Released]16:53
rbasakThat may be so but those are (nearly) your most recent ec2-hibinit-agent uploads16:54
rbasakIt feels like this is a tricky, messy package (by its nature - not a problem with the packaging itself)16:56
rbasakIMHO, it needs careful review, and the still fairly recent track record seems to suggest that this is a good thing and should continue for now, IMHO.16:57
rbasakIt's subjective though and others' views may vary!16:57
rbasakI don't think it's anything you've done or not done, but my conclusion for now is that it's inappropriate for a new uploader to have PPU for this.16:57
mitchdzThat's fair enough, I can definitely come again when more changes are done. I get requests for a lot of changes and have pushed back on a few since they don't apply to Ubuntu16:58
utkarsh2102just to be clear - mitchdz, you'll apply again in the upcoming weeks and not now, right?16:59
rbasakWhat I'd like to see is a track record of sponsored uploads where you've successfully anticipated key points of review feedback. It's fine if you've antipicated by asking questions though!16:59
rbasakI'd want those examples to be of similar complexity to the previous uploads.17:00
mitchdzYeah if we decide not to do the PPU for ec2-hibinit-agent, that will be a later date17:01
mitchdzor perhaps I'll work towards the new ubuntu-cloud :)17:01
utkarsh2102got it, alright, thanks17:01
utkarsh2102we're already at the top of the hour17:01
brycehor core-dev...?  ;=)17:01
rbasakI remain concerned that sgmoore's ML request still has not had an answer.17:02
rbasakCan someone take that please?17:02
utkarsh2102yes, I plan to do it this week17:02
rbasakWe can't keep skipping the standing agenda items :-(17:02
utkarsh2102I have a rough draft ready, just need to polish it, and send it out17:02
rbasakThanks! Maybe give yourself an action?17:02
utkarsh2102#action utkarsh2102 to reply to Scarlett's mail on the ML17:03
meetingologyACTION: utkarsh2102 to reply to Scarlett's mail on the ML17:03
rbasakThank you!17:03
utkarsh2102#topic AOB17:03
utkarsh2102anything else?17:03
rbasakNothing else from me thanks!17:03
utkarsh21025..17:03
utkarsh21024..17:03
utkarsh21023..17:03
utkarsh21022..17:04
utkarsh21021..17:04
utkarsh2102#endmeeting17:04
meetingologyMeeting ended at 17:04:04 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2024/ubuntu-meeting.2024-06-24-16.07.moin.txt17:04
utkarsh2102thanks, all o/17:04
* rbasak runs away to family commitments17:04
utkarsh2102:wq!17:04
=== ahasenack_ is now known as ahasenack
=== dbungert1 is now known as dbungert

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