/srv/irclogs.ubuntu.com/2023/02/06/#ubuntu-meeting.txt

rbasako/15:59
sil2100o/16:01
bdmurrayo/16:01
seb128hey, I'm around but will need to leave early16:01
sil2100Who was supposed to chair today?16:03
sil2100There seems to be no mention of that on the agenda16:03
teward*burps* wasnt me thats all i know16:04
utkarsh21021\o16:04
teward*sips coffee*16:05
tewardi'm also here via phone so slower reply is guaranteed but i'm here16:05
utkarsh21021sil2100: for past couple of months, I've been chairing except for the last one or two times when rbasak chaired ;)16:05
utkarsh21021I can chair this time, too16:05
utkarsh21021#startmeeting Developer Membership Board16:05
meetingologyMeeting started at 16:05:56 UTC.  The chair is utkarsh21021.  Information about MeetBot at https://wiki.ubuntu.com/meetingology16:05
meetingologyAvailable commands: action, commands, idea, info, link, nick16:05
sil2100huh, somehow I remember chairing not so long ago16:06
* kanashiro[m] waves16:06
sil2100Since I was fixing up dates on the Agenda as part of my post-chairing updates16:06
utkarsh21021#link https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda16:06
utkarsh21021#topic Core Dev Applications16:07
utkarsh21021#subtopic Nick Rosbrook (enr0n)16:07
utkarsh21021enr0n: hi! \o16:07
enr0no/16:07
utkarsh21021#link https://wiki.ubuntu.com/enr0n/CoreDeveloperApplication16:07
utkarsh21021enr0n: can you please introduce yourself?16:08
sil2100o/16:08
enr0nHi! I'm Nick Rosbrook (enr0n). I am a Canonical employee, and have been working on the Foundations team for just over a year now.16:08
enr0nI live in Vermont, USA :)16:09
rbasako/16:10
rbasakHi!16:11
tewardo/16:11
rbasakHave you done any merges apart from procps and systemd?16:11
enr0nI recently worked on one for pcre2, because I was TIL, but it turned out we were able to sync because the original FTBFS issue had gone away.16:12
rbasakHave you been involved in any transitions?16:12
utkarsh21021uh? is it a no-show?16:12
utkarsh21021enr0n: hellu? are you around?16:12
teward(rbasak stole my question lol)16:12
rbasakutkarsh21021: I can see enr0n's messages16:13
tewardutkarsh21021: unignore everyone on your ignores16:13
enr0nYes, did you not see my last message?16:13
bdmurrayI did16:13
tewardutkarsh21021: then fetch me coffee :P16:13
enr0nAh, ok. I will continue with rbasak's question in the mean time.16:13
utkarsh21021I mean if they were around, they'd have gotten back the first time :P16:13
utkarsh21021there!16:13
utkarsh21021rbasak is in a rush, I didn't even open the stage to questions16:14
enr0nI have not worked on a "traditional" transition. A large part of my work is centered around systemd, and while systemd has a large number of revdeps, it does not trigger the type of transitions that I normally think of. E.g. new toolchain versions, soname bumps/ABI changes, etc/16:14
utkarsh21021damn my IRC client16:15
sil2100enr0n: I like it that you have endorsements from your most frequent sponsors. But I only see a few sponsorships from people from outside Foundations. Did you cooperate with other non-team-member uploaders on any uploads/changes to Ubuntu?16:15
bdmurrayDoes my being on the QA team count?16:16
utkarsh21021no :P16:16
enr0nsil2100: During my +1 maintenance work, I typically put a note in #ubuntu-devel to see if anyone is interested in sponsoring (after also making sure the LP is the the sponsore queue, but that does not usually work). I also try to forward bugs to debian early, and often the Debian maintainer will pick up a change of mine, and it syncs to Ubuntu before a Ubuntu upload has happened16:17
utkarsh21021enr0n: another question: why did you not get PPU for systemd, et al or perhaps a packageset?16:18
utkarsh21021why straight to core-dev?16:18
sil2100enr0n: ok, thanks!16:18
bdmurrayI'm pretty sure the Foundations team doesn't have any packagesets defined16:18
* rbasak waits to ask more questions16:19
enr0nutkarsh21021: While I do focus on systemd, I am also responsible for a lot of ubuntu-release-upgrader work. And since I am on the Foundations team, it would be more helpful if I could generally work on packages in main, and not just systemd et al.16:19
teward(by the time i finish writing my questions rbasak or sil or utkarsh already ask the question so i'mma just sit and wait to ask any questions I have others don't ask)16:20
utkarsh21021hahahaha16:20
seb128sorry but I've to step out for ~30min, don't wait on my for reply/vote, I will catch up if I'm back before the end of meeting otherwise follow up via email if needed16:20
utkarsh21021enr0n: ack, thanks16:20
utkarsh21021I still feel getting upload rights to systemd and ubuntu-release-upgrader would have helped inspire some confidence :)16:21
utkarsh21021rbasak: go!16:21
rbasakWhat's the process you're using to do merges?16:21
bdmurrayutkarsh21021: Would it though? The questions I've seen have been about merges and transitions.16:22
enr0nI first learned the grab-merge workflow for basic merges, but I have recently started getting familiar with the git-ubuntu merge workflow (while the pcre2 merge ended up being a sync, I used it to practice the git-ubuntu workflow). Specifically with systemd however, I use a typical `git merge debian/<tag>` workflow.16:24
rbasakDo you check to see if any delta still being applied is still needed?16:24
sil2100I think Nick is doing a lot of work around +1 maintenance, for which I think having a core-dev is rather useful16:24
utkarsh21021bdmurray: I mean, in general, yes, it'd have been good to see a track record of uploads to the archive. If they're in good shape, it's a big +1.16:25
rbasakSince you have only two merges uploaded (I appreciate one more was a sync), I looked at the procps one.16:25
utkarsh21021fair & noted!16:25
enr0nYes, I make an effort to reduce Ubuntu delta whenever possible.16:25
rbasakIn the procps merge, it looks like rm_conffile on /etc/sysctl.d/protect-links.conf was no longer needed as the focal release pocket had a higher version.16:26
rbasakAnd debian/compat 11 is being added but isn't mentioned in the changelog16:27
enr0nrbasak: Thanks for that feedback. That was my first month on the job and I am confident that I have learned a lot since then.16:29
rbasakSure, it's not a major thing.16:29
rbasakBut it is a substantial part of your application here :-/16:29
kanashiro[m]enr0n: have you touched seeds by any chance?16:30
utkarsh21021the one we sow?16:30
utkarsh21021at some point, everyone has, kanashiro :P16:30
enr0nkanashiro[m]: I think so, but I cannot remember. Maybe when we removed acpi-support?16:31
rbasakenr0n: have you done any SRUs?16:32
utkarsh21021rbasak: lots of them mentioned on https://wiki.ubuntu.com/enr0n/CoreDeveloperApplication#My_involvement16:33
enr0nrbasak: yes, I have done several. See the "SRU" section here: https://wiki.ubuntu.com/enr0n/CoreDeveloperApplication#Examples_of_my_work_.2F_Things_I.27m_proud_of16:33
utkarsh2102112 to be precise16:33
rbasakAh, sorry. I didn't see any on the sponsorship miner that didn't look like false positives for some reason16:33
enr0nNo worries16:34
rbasakI remain concerned that your range of experience seems to be quite narrow.16:36
rbasakAnd that when I dived into a random one, what I found wasn't great.16:36
enr0nInto a random what, exactly?16:37
rbasakSorry, s/one/example/16:37
rbasakThe procps merge16:37
bdmurrayIsn't some of that on the sponsor who reviewed and uploaded it?16:38
rbasakIndeed16:38
jawn-smithThat might have been me...16:39
utkarsh21021:P16:39
rbasakThe thing is, if we discount that, then there are fewer examples to look at.16:39
rbasakLike are we saying "look I did a merge once, surely that's good enough for core dev?"16:40
tewardrbasak raises a good point.16:40
kanashiro[m]you could also have proded someone outside of your team to endorse your application, for instance Simon Quigley (some uploads sponsored by them)16:40
rbasakIMHO, jumping direcly to core dev makes sense here, but equally that means that the application should be better than average.16:41
bdmurrayI haven't done a systemd merge but don't imagince that's particularly easy.16:41
rbasakSure. But a systemd merge is a bit special, and sounds like it uses a process that won't work for other packages.16:41
tewardkanashiro[m]: given that Simon's busy as heck and owes me about 100 things Lubuntu Council related I would sooner drag Simon through fixing and sponsoring the Lubuntu stuff he owes me and the Lubuntu Team before putting more general sponsor work on Simon to work on :p16:41
rbasakWhich is fine, but I'd like to see a broad understanding here, and a systemd merge cannot show it.16:41
teward(i.e. Lubuntu Team related tasks)16:41
rbasakThis is the kind of situation where a systemd PPU might make more sense16:41
tewardrbasak: i think then that brings a bigger question that I have: what PPU do they need?  SystemD or more than that?16:42
tewardif there's only one or two more then for them to do regular work then I'm fine with that but once we start getting to a broader range it brings up the question of "scope of rights" and we're back to today16:42
tewardbut that's also a requisite that they file a PPU application16:42
tewardright now we're here to act on coredev application, not a PPU application16:43
enr0nrbasak: In my opinion, the important part of merges is not necessarily what tooling one uses, but there ability to read changelog/git history, test existing delta, etc. While you could say that I do not have significant experience using git-ubuntu (or some other thing) in particular, that does not change the fact that I understand what considerations need to be made during a merge.16:43
bdmurray+116:43
rbasakI don't care what workflow you use, as long as the output is correct.16:44
rbasakprocps was not.16:44
sil2100I don't use git-ubuntu for merges, and I don't think that made my merges particularly worse. I mean, any mistakes I do I could do either way16:44
rbasakThat's 50% of the merges on this application.16:44
enr0nrbasak: Yes, that's the point I was trying to make.16:45
rbasakOK, so in this application, the track record you're presenting does not demonstrate merges done properly, regardless of workflow. Sorry, it just doesn't.16:46
rbasakSo I'm not sure why people are talking about appropriate workflows.16:46
enr0n(trying to catch up on all the messages while also typing)16:46
bdmurrayOkay, I think we all know rbasak's position now. Does anybody else have questions?16:46
enr0nrbasak: Sorry, this message is what brought me in that direction: "Sure. But a systemd merge is a bit special, and sounds like it uses a process that won't work for other packages."16:47
rbasakOh, OK.16:48
enr0nrbasak: I took that as a comment against my workflow.16:48
rbasakWhat I mean there is that that doesn't really demonstrate how you would merge other packages, if procps is the closest (only) example I have of that to consider as well. I see what you're saying about understanding what is required being more important than workflow, but I can only go on actual examples presented to me.16:49
sil2100hm, okay, I mean, I treat uploads from an applicant as demonstration of them being able to perform a given task to some extent. Small mistakes, especially if unnoticed by more experienced uploaders, aren't necesarily a bad sign for me, as long as the resulting merge doesn't drop patches or introduce broken changes. And it does represent knowledge of the process, so enough in my eyes to count as a16:50
sil2100checkbox checked, especially with systemd in mind16:50
utkarsh21021enr0n: suppose if you were to have a PPU for systemd and u-r-u, would that restrict you in anything except +1? because, I just see systemd all around (SRUs, Merges, Lukas' sponsored uploads, et al16:51
sil2100But that's just how I see it16:51
rbasakas long as the resulting merge doesn't drop patches or introduce broken changes> what's important to me is that this bar isn't passed "by accident", as might happen with an insufficiently reviewed MoM suggestion that gets uploaded16:51
enr0nutkarsh21021: I suppose not in my typical day-to-day, but that doesn't change my intentions.16:54
kanashiro[m]more work out off systemd and ubuntu-release-upgrader would be appreciated16:54
enr0nkanashiro[m]: I suppose that's how I view +1 work.16:56
rbasak+1 work is appreciated, but a catch is that it's quite narrow in some ways (while very broad in the range of packages to touch, of course)16:58
utkarsh21021any more questions?16:58
rbasakBut core dev is a very wide ACL entry16:58
rbasakAnd those things don't fit together well :-/16:58
utkarsh21021wait, did my client stop again?16:58
tewardutkarsh21021: no, your client and Matrix are just slow as heck16:58
tewardgo get an irccloud account :p16:58
utkarsh21021hah16:59
utkarsh21021we haven’t started voting, no?16:59
tewardno we haven't16:59
tewardnot officially16:59
tewardi don't have any questions that haven't been asked by anyone else16:59
tewardi have literally only 5 minuites left and we're past our meeting time though i think17:00
tewardis there any reason we can't move to voting?17:00
utkarsh21021should we proceed to vote?17:00
teward(in 5 minutes I have a call with the CEO and IT Director at my FT job so)17:00
kanashiro[m]let's vote17:01
utkarsh21021teward: no fire today?17:01
bdmurrayI'm ready to vote17:01
tewardutkarsh21021: not today no, thank goodness17:01
utkarsh21021hah, nice17:01
utkarsh21021#vote Nick Rosbrook to get Core Dev rights17:01
meetingologyPlease vote on: Nick Rosbrook to get Core Dev rights17:01
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')17:01
rbasak-1 reasons to follow17:01
meetingology-1 reasons to follow received from rbasak17:01
sil2100+1 Decided to vote as even though Nick is part of my team, I did not endorse him nor am I working closely with him. I see sufficient understanding and involvement in the Ubuntu work, and I see potential in him making a difference with code-dev membership17:03
meetingology+1 Decided to vote as even though Nick is part of my team, I did not endorse him nor am I working closely with him. I see sufficient understanding and involvement in the Ubuntu work, and I see potential in him making a difference with code-dev membership received from sil210017:03
sil2100(+ I have faith in the endorsers of his application)17:04
teward-1 - reasons to follow (slow to type due to phone IRCing today)17:05
meetingology-1 - reasons to follow (slow to type due to phone IRCing today) received from teward17:05
bdmurray+1 as I trust Nick, his judgement and decision making skills. I believe he will continue to look for guidance when uploading packages.17:05
meetingology+1 as I trust Nick, his judgement and decision making skills. I believe he will continue to look for guidance when uploading packages. received from bdmurray17:05
tewardWhile I have every confidence in enr0n being able to do SRUs and other +1 work, I don't see enough package coverage in the current set of items to be "enough work" outside of a niche packageset to justify full unrestricted core-dev upload rights.  I also would like to see more work on merges as I don't currently see enough evidence to support suitable merge knowledge regardless of workflow to justify unrestricted upload rights either.17:06
teward(this doesn't preclude enr0n from reapplying at some point in the future for coredev, but at this time the aforementioned is my reasoning)17:07
tewardand while i have faith in the endorsers, I also want to see some evidence to back up that faith.17:08
tewardand I just don't see it at the moment.17:08
kanashiro[m]-1, I believe more work on non systemd and ubuntu-release-upgrader packages should be done, also try to find sponsors out off the Foundations team and get an endorsement from them as well (not that Foundations members are not trustworthy, it is a matter to get a different point of view from people who are not working with you everyday). However, I do trust your technical skills and I do believe you should re-apply for core-dev17:09
meetingology-1, I believe more work on non systemd and ubuntu-release-upgrader packages should be done, also try to find sponsors out off the Foundations team and get an endorsement from them as well (not that Foundations members are not trustworthy, it is a matter to get a different point of view from people who are not working with you everyday). However, I do trust your technical skills and I do believe you should re-apply for core-dev recei17:09
kanashiro[m]once you have more data to show us.17:09
utkarsh21021+0; I know this is not the preferred vote of the DMB but this is a hard decision to make. Whilst I trust Nick's work and judgement and their endorsers, the lack of work in other areas (outside systemd and u-r-u) makes it difficult to grant core-dev straight away. I am definitely +1 for PPU and +1 for core-dev once more set of packages are touched and worked on, esp. merges.17:09
meetingology+0; I know this is not the preferred vote of the DMB but this is a hard decision to make. Whilst I trust Nick's work and judgement and their endorsers, the lack of work in other areas (outside systemd and u-r-u) makes it difficult to grant core-dev straight away. I am definitely +1 for PPU and +1 for core-dev once more set of packages are touched and worked on, esp. merges. received from utkarsh2102117:09
utkarsh21021#endvote17:09
meetingologyVoting ended on: Nick Rosbrook to get Core Dev rights17:09
meetingologyVotes for: 2, Votes against: 3, Abstentions: 117:09
meetingologyMotion denied17:09
tewardenr0n: feel free to hit me up as well if you need a sponsor to review things, always happy to help Foundations where it is needed, and though I may not be super active on sponsors just this moment, I do have spare cycles at times through the week to do oneoff sponsors (rather than track ubuntu-sponsors heh)17:10
utkarsh21021unfortunately, the application hasn't made it through :(17:10
enr0nteward: Thank you, I appreciate that, and I appreciate your feedback.17:11
rbasakMuch of the work you've been doing looks good, but I don't think there's a wide enough range of experience here to justify jumping straight to core dev. I expect everybody to make mistakes, but I expect the rate of errors from core dev applications to be low, and when considering an application I can only infer the rate from what is presented. Here, we have very little being presented as examples17:11
utkarsh21021but yes, enr0n, whenever you're doing +1, just reach out to me, too17:11
rbasakin some areas (eg. package merges), so that doesn't really help with that expectation when there seemed to be issues with one of the two package merges you presented. For someone to go straight to core dev on the Foundations team makes sense, but I think this really needs to come with a stronger application.17:11
utkarsh21021for sponsorship^17:11
rbasakTo make progress, I suggest continuing to build your track record, particularly in the areas of package merges and transitions. I hope to see you become a core dev soon!17:11
enr0nutkarsh21021: I will take you up on that this week ;)17:12
enr0nrbasak: Thank you for your time and feedback17:13
utkarsh21021enr0n: yes, please. Spam me in DMs17:13
enr0nAnd thank you to the rest of the DMB as well.17:13
utkarsh21021#action Utkarsh to send the mail about today's application17:14
meetingologyACTION: Utkarsh to send the mail about today's application17:14
utkarsh21021#endmeeting17:14
meetingologyMeeting ended at 17:14:21 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-02-06-16.05.moin.txt17:14
utkarsh21021\o17:15
kanashiro[m]o/17:16
=== coreycb_ is now known as coreycb

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