/srv/irclogs.ubuntu.com/2023/05/15/#ubuntu-meeting.txt

=== sergiodj_ is now known as sergiodj
seb128hey there!19:01
kanashiro[m]o/19:01
bdmurrayo/19:01
falcojro/ (am I in the right place?)19:02
utkarsh2102I’m around but limited availability19:03
seb128hey falcojr! you are at the right place indeed19:03
seb128utkarsh2102, if you are around enough to vote then we have enough people to have the meeting19:04
rbasako/19:04
rbasakSorry I'm late19:04
seb128no worry!19:04
utkarsh2102Yep, I think so19:04
seb128so let's get started, anyone wanting to chair? (we should define a rotation as other teams do for their meetings)19:05
seb128k, I will chair if that's ok with everyone19:06
bdmurrayI'm simultaneously trying to square away some autopkgtest stuff19:06
bdmurraythat's fine with me seb12819:07
seb128#startmeeting Developer Membership Board19:07
meetingologyMeeting started at 19:07:07 UTC.  The chair is seb128.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:07
meetingologyAvailable commands: action, commands, idea, info, link, nick19:07
seb128#link https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda19:07
seb128#topic PPU Applications19:07
seb128#subtopic  James Falcon  https://wiki.ubuntu.com/JamesFalcon/DeveloperPerPackageUploadApplication19:07
seb128falcojr, hey19:07
falcojrhi!19:07
seb128falcojr, do you want to start by introducing yourself?19:08
falcojrSure! My name is James Falcon and I've been working on cloud-init (as a Canonical employee) for the past 3 years, and looking for PPU. I've been using Ubuntu off and on for a decade longer and have been a Python programmer throughout my career.19:09
falcojrnot sure how much you're looking for, so let me know if you want more detail19:10
falcojrthe application you linked contains more of the specific details for what I've done on cloud-init19:10
seb128thanks19:10
seb128falcojr, so let me start with one question19:11
seb128falcojr, reading you wikipage you mention your upstream contribution to cloud-init, but what about the ubuntu package? did you work on it?19:12
falcojrYes, I mention many of our upstream releases but then we SRU that back into the Ubuntu releases. We'll do both at the same time with the same person driving it. The only part I don't do is the dput19:14
seb128sorry I focussed on the things you listed in 'Examples of my work' but I saw now that you listed more in the next section19:14
bdmurrayWho is currently uploading cloud-init?19:15
falcojrChad Smith19:16
rbasakLooking at the sponsorship miner, I see one addition of a Recommends in packaging, and dropping of some quilt patches that were adopted upstream. The rest of your sponsosred uploads are new upstream releases or snapshots and their corresponding SRUs.19:16
rbasakThis is all good work!19:16
rbasakBut I'm reminded of a recent applicant who had similar experience and we suggested granting upload rights but with a limitation that a public core dev review would be required for anything that required packaging work, as opposed to new upstrema releases - and that wouldn't be enforced except by trust.19:17
rbasakMaybe doing something similar here would be appropriate?19:17
rbasakJust on the principle that we don't want to block progress, but at the same time setting the expectation that you are responsible to sponsor anything for cloud-init packaging including in areas that you don't have prior experience in seems inappropriate.19:19
rbasakThis seems to be a common theme nowadays but perhaps expected as we grow and people specialise.19:19
falcojrwhat does that review process look like? Seems reasonable to me19:19
rbasakI wouldn't want to specify, deliberately so it doesn't tie your hands. What I suggested with the previous applicant was: """19:20
rbasakYou must not upload packaging changes or SRUs without a public code                 review from a core dev first. Once you have a public +1 from a core dev,19:20
rbasakyou may then sign and upload yourself.19:20
rbasak"""19:20
rbasakIn your case you clearly have SRU experience so that part wouldn't apply19:21
falcojrand part of it is just that cloud-init's packaging (outside of changelog and patches) rarely changes, so that makes sense19:22
rbasakRight - and if that changes then you'd get some sponsored experience for those types of changes and that would be a good basis to ask the DMB to remove that limitation.19:23
rbasakI don't know if this is a good path to go down generally or what the rest of the DMB think.19:23
kanashiro[m]I agree with rbasak 's proposal19:24
seb128+119:24
rbasakIn part this is to relieve pressure on you - because I know that once you can sponsor uploads to a package, you might get some crazy requests and suddenly it's on you :-/19:24
falcojryeah, it makes sense to me19:26
seb128alright19:26
seb128any other question from the DMB members?19:27
rbasakSo technically falcojr is a colleague on the server team at Canonical so I would abstain.19:27
rbasakBut in this case I think my vote is needed19:27
kanashiro[m]no question from me19:27
rbasakAlso I don't actually work closely with falcojr - our areas of work are separate so we don't interact that much. I'll +1 if everyone else is unanimous19:28
seb128rbasak, is it? kanashiro[m] utkarsh2102 bdmurray and me are around, so we have 4/719:28
seb128but I'm fine with you voting19:28
rbasakkanashiro[m] is in an equivalent situation to me, but of course what he does is up to him.19:28
rbasak(he's on the same team as us)19:28
seb128right19:28
seb128k, so if we don't have more questions let's vote19:28
rbasakAnyway, I thought I'd at least declare the situation to minimise any concerns others might have of conflict.19:29
seb128#vote James Falcon to get ppu upload rights for the cloud-init package19:29
meetingologyPlease vote on: James Falcon to get ppu upload rights for the cloud-init package19:29
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')19:29
rbasakTo be clear, this vote includes the limitation I proposed above?19:30
seb128yes19:30
kanashiro[m]yeah, we are on the same team but TBH I've not seen any work from falcojr , so I'd be fine voting19:30
utkarsh2102I’m ready to vote, I have no questions19:30
utkarsh2102+1; I’ve seen James’ work and I can vouch for his good work. Having met him a couple of times, he’s even a wonderful person. I trust that James will do the right thing and will seek help whenever needed.19:31
meetingology+1; I’ve seen James’ work and I can vouch for his good work. Having met him a couple of times, he’s even a wonderful person. I trust that James will do the right thing and will seek help whenever needed. received from utkarsh210219:31
seb128+1, I think the sponsors upload record and the upstream involvement and solid and I trust he will ask for a coredev review when packaging changes are needed19:31
meetingology+1, I think the sponsors upload record and the upstream involvement and solid and I trust he will ask for a coredev review when packaging changes are needed received from seb12819:31
seb128'are solid...'19:32
bdmurray+119:32
meetingology+1 received from bdmurray19:32
rbasak+119:32
meetingology+1 received from rbasak19:32
kanashiro[m]+119:32
meetingology+1 received from kanashiro[m]19:32
seb128I think that's everyone who is there today right?19:33
seb128#endvote19:33
meetingologyVoting ended on: James Falcon to get ppu upload rights for the cloud-init package19:33
meetingologyVotes for: 5, Votes against: 0, Abstentions: 019:33
meetingologyMotion carried19:33
rbasakfalcojr: did you announce your application on devel-permissions@19:33
utkarsh2102Woot! Congratulations!19:33
seb128falcojr, congratulations!19:33
kanashiro[m]congrats falcojr :)19:33
falcojrThanks!19:33
rbasakfalcojr: I don't see your application announced on the ML, which we need in order to reply to it :)19:34
falcojrrbasak: No, I wasn't aware of that step. Can I do that now?19:34
* rbasak can take the announcement and ACL actions - TB member needed19:34
seb128falcojr, yes, thanks19:34
seb128rbasak, thanks19:34
rbasakfalcojr: yes please. It's just so that we have a record on the ML archive which is very useful for figuring things out later.19:34
seb128#action rbasak to do the announcement and ACL actions for falcojr's approved ppu application19:35
meetingologyACTION: rbasak to do the announcement and ACL actions for falcojr's approved ppu application19:35
seb128#topic Review of previous action items19:36
seb128rbasak, any update on documenting the decision on Keeping IRC meetings moving?19:37
seb128I guess not, let's keep moving :p19:39
seb128#topic Outstanding mailing list requests to assign19:39
seb128#link https://lists.ubuntu.com/archives/devel-permissions/2023-April/002250.html19:39
rbasakSorry, I got distracted - multitasking with childcare this evening. How ironic.19:40
seb128:p19:40
seb128so Till is requesting to have libppd added to the packaging set19:40
bdmurrayTo which package set?19:42
rbasakI think it's a PPU addition request rather than a packageset19:42
seb128yes, sorry, there is an existing printing set that Till has access to19:42
seb128and he's requesting to have that one source package added to the printing set19:42
rbasak"So libppd can also be considered as a split-off of code which I had already         PPU rights for, via the cups and cups-filters packages.19:43
seb128which seems reasonable to me19:43
kanashiro[m]based on the explanation in the email it seems reasonable to me19:43
rbasakSo it's just src:libppd he's requesting, right?19:43
seb128yes19:43
seb128one of the reason Steve asked him to ask the DMB I think is because libppd existed before but was another project19:44
seb128due to an unfortunate naming conflict, we ended up having libppd becoming a new project in Lunar (replacing the 10+ old unmaintained libppd by the new code split from cups stack)19:44
rbasakAh, right. https://launchpad.net/ubuntu/+source/libppd/2:2.0~b2-0ubuntu4 has some background.19:44
rbasakI think this is all fine and there's no issue with granting PPU. I also don't think a formal vote is needed as it's just a rearrangement to the same effect of what he had before AIUI.19:46
seb128ack19:46
rbasakI appreciate his emailing with the details though, and it being brought up in this meeting so as to make progress.19:46
rbasakIf there's no objection I'll JFDI.19:46
rbasakOr we can have a vote if others would like.19:46
seb128unless someone raise an objection I will go ahead after the meeting and add it19:46
kanashiro[m]+119:47
seb128great, so let's keep moving19:47
seb128there is no other pending topic on the mailing list19:47
seb128#topic Open TB bugs19:47
seb128no bug there19:47
seb128#topic AOB19:48
seb128anything else to discuss today?19:48
seb128seems not, that's a wrap then, thanks everyone!19:49
seb128#endmeeting19:49
meetingologyMeeting ended at 19:49:45 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-05-15-19.07.moin.txt19:49
bdmurrayIt looks like the Agenda wiki page hasn't been updated in a bit19:49
seb128bdmurray, you mean?19:50
bdmurrayThere is an application from 2023-04-17 still listed and Meeting Logs section has nothing for 202319:50
kanashiro[m]there is an application from last month not removed/updated (?)19:51
seb128ah, we did skip some meetings where we didn't have enough people and I guess we failed to edit the agenda accordingly in those cases19:51
seb128let me delete that entry19:51
kanashiro[m]thanks for chairing seb12819:52
seb128and yes we should add a 2023 section for meetings logs, any volunteer?19:52
bdmurrayI can do that19:53
seb128bdmurray, thanks!19:53
rbasakseb128: did you just add Till's PPU for src:libppd? I see he seems to already have it.20:07
rbasakOh your email just arrived. Never mind.20:08

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