/srv/irclogs.ubuntu.com/2022/05/16/#ubuntu-meeting.txt

rbasako/18:58
kanashiroo/18:59
seb128hey18:59
teward*yawns* give me 1 minute to get more coffee19:02
teward#AllTheCaffeineRequired19:02
tewardgenii: where's my coffee :P   #RunningGag19:02
bdmurrayo/19:03
rbasakCould someone volunteer to chair?19:05
rbasakI can do if nobody else is19:05
rbasak#startmeeting Developer Membership Board19:05
meetingologyMeeting started at 19:05:41 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:05
meetingologyAvailable commands: action, commands, idea, info, link, nick19:05
rbasak#topic Review of previous action items19:05
rbasak    ddstreet request discussion/voting on ubuntu-support-uploaders continue on ML19:05
genii!coffee | teward19:05
ubottuteward: Here's a topped up mug of delicious coffee at the perfect temperature for sipping, enjoy!19:05
seb128I don't feel like I've had enough meetings to do that yet, especially if we have an agenda and need to get going today but I will try to step up in one of the next meetings19:06
* genii wanders back to work19:06
rbasakI posted on the list on this earlier. Any further discussion items people want to raise?19:06
ddstreetoh hi19:06
ddstreeti think i did raise it on the ml19:06
rbasakHas everyone managed to catch up on the ML?19:07
seb128I did19:07
rbasakIf so I suppose we can just decide now. If not, then maybe we need to give people an opportunity to catch up first.19:07
kanashiroI do think we should write down some guidelines on creating packagesets, like have more than one applicant and more than one package for instance19:08
rbasakSince nobody else answered I assume they haven't had time to catch up?19:10
rbasakSo let's move on?19:10
seb128teward, bdmurray ?19:10
teward*has caffeine*19:11
tewardtook a while to brew sorry19:11
rbasak#action continue discussion on ubuntu-support-uploaders packageset request on ML19:11
meetingologyACTION: continue discussion on ubuntu-support-uploaders packageset request on ML19:11
rbasakkanashiro: agreed! It's always good to document things we decide on19:11
rbasakAnd I also agree it's good to determine a policy on this so we don't have to decide every time individually19:11
rbasak    teward follow up to get all application process wiki/docs to explain the process to be able to edit wiki pages, for applicants who don't yet have wiki edit access (carried over)19:11
tewardI think we need to review the ML items more in depth, I've been on the fence with regards to sosreport and such19:11
tewardrbasak: carry over19:12
rbasak#action teward follow up to get all application process wiki/docs to explain the process to be able to edit wiki pages, for applicants who don't yet have wiki edit access (carried over)19:12
meetingologyACTION: teward follow up to get all application process wiki/docs to explain the process to be able to edit wiki pages, for applicants who don't yet have wiki edit access (carried over)19:12
tewardand by 'review' i mean on our own not in the meeting necessarily19:12
rbasaksil2100 update application docs and possibly DMB checklist, to make sure candidates have signed CoC before applying and before DMB approves (carried over)19:12
teward*sips the coffee*19:12
rbasakHe's not here I think?19:12
rbasakSo I'll carry I guess19:12
rbasak#action sil2100 update application docs and possibly DMB checklist, to make sure candidates have signed CoC before applying and before DMB approves (carried over)19:12
meetingologyACTION: sil2100 update application docs and possibly DMB checklist, to make sure candidates have signed CoC before applying and before DMB approves (carried over)19:12
rbasaksil2100 start discussion on process/rules for when to create packageset vs PPU (carried over)19:12
rbasakI think that thread is effectively in progress. Let's decide it for the current sosreport question and a general policy at the same time.19:13
rbasakI don't see any applicatoins19:13
rbasakSo19:13
rbasak#topic Outstanding mailing list requests to assign19:13
rbasakI don't see any unanswered requests.19:13
rbasak#info No unanswered requests.19:13
rbasak#topic Open TB bugs19:14
rbasak#info No Open TB bugs19:14
rbasak#topic AOB19:14
rbasakAOB?19:14
rbasakThere are lots of ML threads in flight at the moment.19:14
tewardyes there are, do any of them need to be discussed here or should they stay on the ML for now?19:14
seb128right, I would be in favor of using some of the time now to make progress on some discussions we can19:15
rbasakI suggest people carry on with those. Feel free to prompt for progress in the meetings and call for votes when the discussion is over.19:15
rbasakSure19:15
rbasakWhere to start?19:15
seb128do we have a preference to discuss on list rather than on IRC?19:15
rbasakI think IRC is useful to draw things to a conclusion.19:15
tewardseb128: not really, there's some things that might be better on ML but the stuff that's in the air is more helpful here19:15
rbasakFor discussion, I don't mind either way, but it's helpful to clear things up in realtime sometimes.19:16
seb128can we maybe get the private channel topic to a conclusion?19:16
rbasakSure19:16
seb128just to pick one19:17
rbasakI wrote up a load of reasons why I think we should keep it.19:17
rbasakSo obviously my preference is to keep it.19:17
seb128I meant to reply but I didn't have time yet19:17
rbasakI'd just ask that people read my opinion to see what they agree and don't agree with.19:17
seb128I'm fine keeping it but I would prefer to not have it used for anything important or that is of use to the group19:17
seb128reason is that I'm more often not on IRC than connected since I don't have a proxy and go to coworking at times19:18
rbasakSure. I think the preference should to use public channels where possible.19:18
seb128and I feel like I'm not going to be able to pick up discussions without some sort of offline logging19:18
sil2100o/ Sorry for being late everyone19:18
seb128somewhat a fail due to the fact that ubuntu is stuck on IRC than more modern solution19:18
sil2100(although I am expired)19:18
rbasakAlthough I think it's fine for stuff like "sorry I'll be ten minutes left" where there's no harm in it being private, and just convenient to do.19:18
rbasaksil2100: you are reinstated!19:19
kanashiroI agree with what rbasak said in his email, it depends only on us whether we make a good use of the private channel. I am +1 to keep it, it might be useful in some cases19:19
seb128rbasak, you can also drop that not on #ubuntu-meeting ...19:19
sil2100Oh oh!19:19
seb128note19:19
sil2100\o/19:19
rbasakTHere was a Telegram bridge at one point, for people without persistent IRC19:19
seb128but as said, I feel like I would miss out from a private channel just because I dont have a proxy and I'm not always online19:19
seb128so I would prefer for us to use a solution that doesn't exclude me (or others)19:20
seb128the mailing list is fine for me19:20
rbasakI don't remember it being used much outside the context and around the time of a specific IRC meeting.19:20
seb128I think it's fine having a place where we can join for a private discussion if needed19:21
kanashiroI have not seen any important information flying there19:21
seb128but I would really prefer for us to discourage people to use it for talking about topic that might be of use to everyone if some are not online at the time of the discussion19:21
rbasakseb128: would it be OK to flip that around and say that we discourage use of it except around the time of our public meetings?19:22
seb128I would be fine for that19:22
seb128around our meeting or in case of 'call for a discussion'19:22
seb128like you would create an hangout and ask people to join19:22
seb128but the text based equivalent19:22
rbasakThanks. I think that fits our previous usage of it anyway, so there shouldn't be much impact in specifying that.19:22
rbasakAny other comments from anyone? Is that decided then?19:23
kanashirosounds good19:23
seb128sil2100, bdmurray, teward, ddstreet ^19:23
rbasakSince it's IRC it might be worth putting that into the channel topic.19:23
tewardwe all know ddstreet's opinion - which is to get rid of it.19:24
seb128sil2100, bdmurray, teward,  ^ :p19:24
tewardi'm on the fence there could be times where it's useful to have the private chat as long as we don't use it as a primary discussion vector19:24
ddstreetwell teward you probably shouldn't speak for me :)19:24
bdmurrayI can see how it would be convenient19:24
sil2100I don't have a strong opinion, so I would be +1 on that19:24
rbasak"We will keep the private channel but public discussion is preferred when possible. Use of the private channel is discouraged except around the time of our public meetings, or when a private chat is specifically arranged, to avoid DMB members not online from missing out."19:25
seb128+1 from me19:25
rbasak^ is that agreed then? Anything I missed or should amend?19:25
kanashiro+119:25
tewardddstreet: I don't have to speak for you - https://lists.ubuntu.com/archives/devel-permissions/2022-April/001936.html - your emails do that enough.19:26
seb128I'm going to not autojoin to avoid having people defaulting to the channel19:26
teward+1 as rbasak says19:26
bdmurrayI don't even know / remember what the channel name is19:26
rbasakFWIW, I do autojoin, but honestly it doesn't get used much anyway. It's just that on the rare occasion it does get used, it's useful!19:26
tewardbdmurray: #ubuntu-dmb19:26
seb128like I will join like I would join an hangout if someone pings me to discuss a topic19:26
sil2100+119:27
rbasakIt tends to happen in a middle of a meeting when an application interview isn't going well.19:27
seb128do we need a formal vote?19:27
rbasakAt that time, it's really helpful for everyone to be there already rather than having to ping around first.19:27
rbasakBut it's up to everyone individually what they want to do about that of course.19:27
seb128k, let's not discuss those details19:27
rbasakI see no need for a formal vote. There seems to be enough agreement.19:27
seb128k19:28
rbasak#agreed We will keep the private channel but public discussion is preferred when possible. Use of the private channel is discouraged except around the time of our public meetings, or when a private chat is specifically arranged, to avoid DMB members not online from missing out.19:28
meetingologyAGREED: We will keep the private channel but public discussion is preferred when possible. Use of the private channel is discouraged except around the time of our public meetings, or when a private chat is specifically arranged, to avoid DMB members not online from missing out.19:28
rbasakWe have time to discuss another topic if you'd like?19:28
seb128can we make also progress on the sosreport case?19:28
rbasakSure!19:28
kanashirorbasak, will you set the channel topic with the message you mentioned?19:28
seb128what you wrote is sort of what I was trying to get as an answer by my previous questions19:28
tewardI have a question on this case19:29
rbasakCan I delegate the setting of the channel topic to teward please?19:29
seb128I think the '1 member = ppu, next request -> packageset' makes sense as a rule19:29
teward#chairs rbasak teward19:29
teward!chair rbasak teward19:29
tewardffs i hate the bot sometimes19:29
teward#chair rbasak teward19:29
meetingologyCurrent chairs: rbasak, teward19:29
rbasakI think it's more than one member AND more than one package19:30
teward#topic sosreport delegated package set19:30
tewardis the bot dead today?19:30
rbasakMany people individually having PPU to sosreport wouldn't necessitate it being a packageset.19:30
tewardhere's my question on sosreport19:30
tewardhow widely a group really needs upload privs on sosreport?19:30
tewardadditionall,y if this is a debugging/support group as Robie said it seems it'd encompass more packages than we'd want it to19:31
ddstreetare you asking me?19:31
tewardit's a general question19:31
tewardi'm asking 'nobody in particular'19:31
tewardCurrentlyl from what I can tell, from an ACL perspective, you ddstreet are the only person who would be in the group19:31
rbasakI think the way to answer the question is to see the actual applications. Whether a PPU or a packageset we'd need the applications anyway. Then we'd understand the situation better and be able to answer the question.19:31
tewardbut you're already coredev so it does nothing19:32
tewardi think we need to see the applications *before* we can decide, or decide "not at this time" and handle it later at the first time someone applies.19:32
tewardas well as the full scope of what packages would be in this19:32
teward(right now, I don't see enough criterion personally to support creating a delegated group for one package)19:32
seb128I asked that question in the previous meeting, my understand was that ddstreet expect his team members to join this group19:32
seb128understanding19:32
ddstreetyes that's right19:33
ddstreeti'm actually trying to offload this application to team-mate(s)19:33
ddstreetbut it's been slow to find 'volunteers'19:33
tewarddefine "team mates"19:33
seb128I think it would have helped to join a list of people who would be interested today to the request19:33
seb128make it more concrete19:33
tewardeven if they work at Canonical they need a greater understanding of the processes, etc. that ascribe to packages19:33
ddstreetteward i'm on the Canonical Sustaining Engineering team19:33
tewardthat's applicable to *everyone* at Canonical19:33
tewardCanonical employment does not mean you get rights to upload19:33
ddstreeti don't recall saying it did?19:34
seb128teward, I don't think that was implied there19:34
tewardseb128: it's a general observation that i'm stating that some people think it does19:34
seb128rather than his team has a bunch of members who do that on a daily basis19:34
tewardi would rather see the extent of the team first19:34
seb128and probably have the skills to request to join19:34
teward^^ correct19:34
ddstreetteward our LP team is actually private (it was before i joined, i don't know why) so i'm not sure if the team membership list is publicly viewable19:35
ddstreetbut for sure not everyone on the team will apply19:35
seb128I'm +1 on that, having a list of 'those are the people who would apply today if the set was there" would be nice to decide19:35
teward^^19:35
tewardddstreet: until i see the full extent of the people, -1 from me on the request.  Furhter, the scope needs better define19:35
tewardto quote robie:19:35
ddstreetas i said, i'm trying to hand this off to people who *would* benefit from being on the team (or have PPU)19:35
teward> Separately, a description of "packages used for debugging and supporting Ubuntu" would seem to include gdb for example.19:36
ddstreetteward keep in mind that every person joining the team would need to apply19:36
tewardthe scope needs to be better defined because gdb and a ton of other packages would be in this set19:36
tewardand i'd rather not have any non-coredevs mess with gdb because that can break other things.19:36
tewarddelegated set or not19:36
ddstreetto be clear, this isn't asking for anything besides sosreport right now19:36
rbasakFor me, having a list of candidates isn't sufficient. I'd like to actually have a list of people the DMB have agreed _should_ be able to upload the package. IOW, I'd like to see those application succeed, and then we can decide if a packageset is appropriate, or if PPU will do.19:36
teward+1 for rbasak's statement19:37
ddstreeti'm happy to carry any response back to the team; as i said i'm handing this off to someone else asap19:37
ddstreetthe result here really makes no difference to me :-)19:37
bdmurraywhich "this" is being handed off?19:38
ddstreetthe team/packageset application we're discussing19:38
rbasakTHe important thing is not to block people who are wanting to upload. But whichever way we need the actual applications to consider the actual mechanism to use.19:38
ddstreetor ppu19:38
kanashiromaybe we should step back and try to define the requirements to create a packageset as we were discussing, >= 2 people and >= 2 packages?19:38
ddstreetcurrently, i am the *only* person in my team who can upload sosreport to devel releases19:38
tewardi'd say this should be PPU for now rather than a packageset19:38
tewardif it's only one package, it doesn't warrant a packageset19:38
ddstreetso as long as i'm still on the team, there is no blockage19:39
tewardregardless of number of individuals who need to upload for now, until the wider 'do we need other packages?" question is answered19:39
ddstreetkanashiro yeah as i said i really don't care what the outcome is here, if the >=2 rule already existed i wouldn't have bothered to apply19:39
kanashiroyes, that's the point, if the rules were defined we wouldn't be discussing that :)19:40
ddstreetthis discussion might be overthinking things :)19:40
ddstreetindeed19:40
rbasakIf you don't care about the outcome, why are we still discussing it? Can we just consider the request cancelled and move on?19:40
ddstreetsorry i mean, i don't care about the outcome as in, i'm fine with whatever decision is made19:41
ddstreeti don't mean that i don't care about it at all19:41
bdmurrayI think there is an opportunity to define when package sets should be used.19:41
ddstreetif the decision is for individuals to reapply for PPU, that's fine19:41
seb128rbasak, I would like for us to define those rules if we can19:41
ddstreetif the decision is to create a pkgset/team, that's fine too19:41
seb128so we don't get the same unclear situation again next time19:42
rbasakOK. How about we just say that for a packageset we expect a minimum of two approved uploaders to a set of two related packages before we'll consider it?19:42
rbasakExceptions can exist at any time of course.19:42
tewardtwo or more related packages*19:42
kanashiro+119:42
kanashirowe need a minimum to justify the admin work to create the packageset19:43
seb128+119:44
sil2100+119:44
bdmurray+119:44
sil2100Sounds like a reasonable compromise19:44
ddstreeti'm not sure i should even be voting so i'll +0 if that helps :)19:44
rbasak#agreed We will generally only consider creating a packageset once we have two or more PPU uploaders to two or more related packages.19:45
meetingologyAGREED: We will generally only consider creating a packageset once we have two or more PPU uploaders to two or more related packages.19:45
rbasakDoes someone fancy taking the task to update the documentation on this please?19:45
kanashirorbasak, I can do that19:45
rbasakI think this needs cleaning up between https://wiki.ubuntu.com/UbuntuDevelopers/TeamDelegation and https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase#Packagesets19:45
rbasakThanks!19:45
rbasak#action kanashiro to update our wiki documentation with respect to our agreed packageset creation criteria19:46
meetingologyACTION: kanashiro to update our wiki documentation with respect to our agreed packageset creation criteria19:46
rbasakAny other discussion on this topic?19:47
seb128not from me19:47
rbasakWould anyone like to raise any other topics while we still have a few minutes left?19:47
seb128not me19:47
sil2100None from me19:48
rbasakAny other AOB?19:48
bdmurrayWhat bout the election?19:48
rbasakI'll start arranging that tomorrow.19:48
rbasakBut that does remind me (thanks)19:48
rbasakI did have one thing for the DMB in general.19:48
rbasakThe documentation I wrote up when I first ran a DMB election is at https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase#Running_a_DMB_election19:49
rbasakThe call for nominations has these two sentences:19:49
rbasakCandidates must expect to be able to attend the majority of DMB19:49
rbasakmeetings. Currently these take place on IRC, are scheduled on alternate19:49
rbasakMondays with each meeting alternating between 1500 UTC and 1900 UTC, and19:49
rbasaklast around an hour.19:49
rbasakddstreet sounded unhappy about the wording here.19:49
ddstreeti'd prefer the majority of the DMB business to happen on the ML, but that's just my opinion19:50
rbasakThe reason for the wording, which I think dates from 2020 or so, is that we were having a big problem with attendence at IRC meetings19:50
bdmurrayI seem to recall one candidate who wasn't going to run because those times weren't great for them.19:50
ddstreeti think the DMB relies too heavily on IRC meetings and lets ML threads die19:50
rbasakAnd the process had been (and still generally is) that if we're not quorate at an IRC meeting, we often don't consider an application, and so we don't make progress.19:50
seb128bdmurray, that was me :p19:51
rbasakIf we want to switch to ML interview of applicants, then that's within the DMB's remit to change, but is a whole separate discussion.19:51
seb128I got convinced people rbasak said we would renegociate the times after election if needed19:51
seb128but I've a feeling that often people are missing on IRC or busy with other things and not responsive19:51
rbasakFor now, I just want to know what to put in my call for nominations to run this immediate election19:51
bdmurrayseb128: I knew that19:51
rbasak...that everyone will be happy with.19:51
seb128so I do think using more the mailing list might be a positive thing19:51
rbasakIMHO, right now we still need good attendence at the IRC meetings, as we haven't agreed alternative arrangements.19:52
seb128rbasak, I'm fine with the wording if that's what is expected, I just fear that 'must expect to be able to attend the majority' is going to exclude people19:53
rbasakHowever, we can change the IRC meeting times. We've done that in the past. And my wording in the call for nominations reflects that still I think.19:53
kanashiroI agree with using more the mailing list but for applications review I'd still prefer the IRC meetings19:53
bdmurrayI think you could be more explicit about the times being changeable.19:53
seb128rbasak, as a non native speaker it didn't reflect that to me19:53
rbasakAnyway, the point of me raising this here is to give the DMB the opportunity to amend my wording there, or change the sense of it entirely.19:54
rbasakSuggestions appreciated.19:54
rbasakBut we need consensus for me to change the wording really. Otherwise I'll just be torn in different directions.19:54
seb128I would add a sentence that times are up to the board and can be regociated at any time if wanted by the members19:55
seb128just to clarify that it is an option19:55
rbasakSure, I can do that.19:55
ddstreeti'd suggest that we should expect candidates (and members) to *either* attend the meetings *or* perform their duties on the ML; i'm not sure why the timing isn't up to the individual19:55
rbasakRight now, I don't think it'd be effective for a DMB member to participate only on the ML, since we hold application interview on IRC.19:56
bdmurray+1 for renegotiation.19:56
ddstreetpersonally i think each member should decide how they are best effective19:57
rbasakIf everybody started to do that, then application interviews would stop taking place.19:57
ddstreeti don't see that as a problem19:57
rbasakBefore we accept ML-only participation, I think we need to agree to change the application process.19:57
ddstreetbut i also don't see continuing to hold irc interviews as a problem for members who prefer that19:57
rbasak(and FWIW I prefer realtime application interviews and I don't think we should change that)19:58
ddstreetyou can have both, of course19:58
kanashiro+1 for real time interviews19:58
rbasakSo I think for now, for my immediate question on what to put in the call for nominations, I should add a sentence as seb128 suggested.19:58
rbasakThe discussion of if/how to permit ML-only applications in general is a separate one and if you want to drive that please go ahead, but it's a separate discussion.19:59
rbasak(I'd also ask that we not be trying to change too many things at once, since it's quite time consuming to deal with all the things)19:59
rbasakAlso we're out of time now.19:59
rbasakThank you for the discussion. I'll proceed as seb128 suggested then.19:59
rbasakAny other comments?19:59
teward-1 on ddstreet's opinion.  for an application we need to have more discussion with the person, and ml is not enough in my opinion.20:00
seb128not from me20:00
tewardmy own statement because there's more than just an 'email' lets you answer.20:00
tewardnothing more from me.20:00
kanashirono, thanks for driving the election rbasak20:00
ddstreetteward that isn't my opinion at all20:00
tewardthanks rbasak for driving20:00
rbasakThanks all!20:00
rbasak#endmeeting20:00
meetingologyMeeting ended at 20:00:40 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-05-16-19.05.moin.txt20:00
teward> i think the DMB relies too heavily on IRC meetings and lets ML threads die20:00
tewardyou weren't specific enoug then ddstreet :P20:00
ddstreetteward wow you have some serious animosity toward me dont you?20:01
ddstreetbye all o/20:01
tewardno, i have animosity towards unclear definitions20:01
tewardand unclear statements20:01
* kanashiro waves20:02
* teward also needs a nap, he's been up since 4AM20:05
seb128thanks!20:06

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