/srv/irclogs.ubuntu.com/2022/02/22/#ubuntu-meeting.txt

=== RikMills__ is now known as RikMills
=== genii-core is now known as genii
didrockssarnold: hey, would you have few minutes after the MIR team meeting to discuss adsys vs security review on a HO?15:29
sarnoldgood morning15:31
sarnolddidrocks: sure15:31
didrocksIIRC cpaelzer mentioned that he is on holidays this week?15:31
slyono/15:33
slyonI can try to run the meeting15:33
didrocksoh please, I was going to volunteered but multi-tasking meanwhile which isn’t the best to lead it :)15:34
slyon#startmeeting Weekly Main Inclusion Requests status15:34
meetingologyMeeting started at 15:34:07 UTC.  The chair is slyon.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:34
meetingologyAvailable commands: action, commands, idea, info, link, nick15:34
slyon#topic Review of previous action items15:34
sarnoldaha :) thanks slyon15:34
slyonIIRC we did not have any open action items from last week, other than paelzer wanting to merge the latest github PR into the wiki15:35
slyonthat's not yet done, but he's off that it's not critical, so let's postpone that15:35
slyon#topic current component mismatches15:35
slyonMission: Identify required actions and spread the load among the teams15:35
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg15:35
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:35
didrocksnothing new/unknown from what I see? (libreoffice and others desktopy things -> I repinged to figure out if those are false positives now or not)15:36
slyonnon-proposed looks pretty much normal to me15:36
sarnoldlibhandy-1 -> glade feels vaguely new to me15:37
sarnoldbut .. no scrollback :(15:37
didrocksit’s not, already dealt with last week15:37
slyondidrocks: I agree. I think we still need some comment about head->pythonv-vitrageclient->twitter-bootstrap3 from jamespage15:37
didrocksapparently fixed, but still on the list15:37
didrocksso I reopened and reasked seb128 to have a look if now this is a false positive or not15:37
sarnoldcool, thanks15:37
didrockscontext: https://bugs.launchpad.net/ubuntu/+source/glade/+bug/1961023/comments/215:37
ubottuLaunchpad bug 1961023 in glade (Ubuntu) "[MIR] glade" [Undecided, Incomplete]15:37
jamespageyou do - vitrageclient seems to be needed the other is a transient doc dependency AFAICT15:38
slyonthanks didrocks!15:38
slyonjamespage: what's the plan forward with vitrageclient? could you coordinate with your team to have the MIR created for that?15:39
jamespageyep15:39
slyonthank you!15:39
slyonmoving on15:39
slyon#topic New MIRs15:39
slyonMission: ensure to assign all incoming reviews for fast processing15:39
slyon#link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&assignee_option=none&field.assignee=&field.subscriber=ubuntu-mir15:39
sarnoldwireguard is recently acked by security team15:40
sarnoldnftables is recently the start of the mir process by the security team15:41
slyonsarnold: alright. should we assign ubuntu-security to the nftables MIR then?15:41
slyoni think otherwise the status would be correct15:41
sarnoldslyon: no, I think it needs MIR team review15:42
slyonah!15:42
slyondo we have any volunteers to look into that? bug #188718715:42
ubottuBug 1887187 in nftables (Ubuntu) "[MIR] nftables" [Critical, New] https://launchpad.net/bugs/188718715:42
sarnoldI think the wireguard needs 'fix committed' status, but I'm not sure..15:42
didrocksyeah, wireguard should be fix committed to me15:42
sarnolddone15:43
didrocksnftables -> can’t commit this week, next is the sprint one… Afterwards, could be, but might be late?15:43
slyonthanks sarnold15:44
slyonjoalif: would you be interested in the nftables MIR? otherwise I could have a look maybe by the end of this week15:44
joalifslyon I'm interested but cannot promise it'll be ready until next meeting15:45
slyonjoalif: cool! Next meeting is sprint time, so I'm not sure if we'll have a meeting15:46
joalifok I'll take it then15:46
slyonjoalif: thank you! I can do the double-checking for you again.15:46
joalif:)15:46
sarnold\o/ thanks joalif, slyon :)15:47
slyon#topic Incomplete bugs / questions15:47
slyonMission: Identify required actions and spread the load among the teams15:47
slyon#link https://bugs.launchpad.net/ubuntu/?field.searchtext=&orderby=-date_last_updated&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.subscriber=ubuntu-mir15:47
slyonlibapache2-mod-auth-openidc is back to the reporter15:48
slyonrustc was updated by schopin and I think he coordinated with ubuntu-security that review can start in parallel, while he's investigating the armhf failures15:49
slyonplocate needs sponsoring, there's a debdiff available. Let me look at that, as nick is a fellow Foundations member15:50
didrockstell me once you need it to be promoted15:51
slyondidrocks: thanks, will do!15:51
slyonv4l2-relayd: I did some review and comments on that, but the comments are not yet fully resolved. so still waiting on the reporter15:51
slyonsuitesparse-graphblas is waiting for a response from seb15:52
slyonglade is a template bug that needs work from the desktop team15:52
slyonso nothing else to do here, I think15:52
slyon#topic MIR related Security Review Queue15:52
slyonMission: Check on progress, do deadlines seem doable?15:52
slyon#link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=%5BMIR%5D&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir15:52
slyonsarnold: got any good news for us, wrt. the security review backlog?15:53
sarnoldahh, I need to keep better notes, don't I .. sorry. we've acked wireguard, I've made pretty good progress on adsys and intend to ack it when finishing up the paperwork on it, I hope an issue I found during review won't be too much hassle to clear up15:54
sarnoldpython-asgiref is done15:54
sarnoldpython-cheroot we asked some questions but they've been left unanswered so far15:54
sarnoldhttps://bugs.launchpad.net/ubuntu/+source/python-cheroot/+bug/193011115:54
ubottuLaunchpad bug 1930111 in python-cheroot (Ubuntu) "[MIR] new dependencies of cherrypy3: jaraco.collections, jaraco.classes, jaraco.text, python-cheroot, python-jaraco.functools, python-tempora, python-portend, zc.lockfile" [Undecided, In Progress]15:54
slyonsarnold: thanks for the update! You've probably been in touch with the release team wrt. adsys, right? AFAIK it was/is needed for 20.04.415:56
sarnoldhere's python-asgiref https://bugs.launchpad.net/ubuntu/+source/python-asgiref/+bug/195317315:56
ubottuLaunchpad bug 1953173 in python-asgiref (Ubuntu) "[MIR] python-asgiref" [Critical, In Progress]15:56
sarnold.. probably that bug also needs the status updated15:56
didrocksslyon: we discussed with them, it can stay unseeded anyway, so we can still be on time :)15:56
slyonnice15:57
sarnoldslyon: well, I hope so -- sunday night I sent a message to sil2100 about it, but was on holiday yesterday, so I'm not sure if he saw it :)15:57
slyonsarnold: yes. he mentioned something about it in our standup15:57
slyonso should we update python-cheroot and python-asgiref to "Incomplete"?15:58
slyonand back to the reporter?15:58
slyonI will do that after the meeting.15:58
slyon#topic Any other business?15:58
slyonThis meeting took longer that usual, sorry for that.15:59
slyondo we have anything else?15:59
didrocksnothing for me, and thanks slyon for hosting it!15:59
sarnoldnothing for me, thanks slyon, all :)15:59
joalifthanks all o/15:59
sarnoldpython-asgiref may be correct, I don't see anything in the mismatches svg that pulls it into main15:59
slyonack sarnold16:00
slyonok, thank you all! And we're just on time :)16:00
slyon#endmeeting16:00
meetingologyMeeting ended at 16:00:12 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-02-22-15.34.moin.txt16:00
ahasenackhi guys, I missed the meeting, can this also be set to committed? https://bugs.launchpad.net/ubuntu/+source/libyang2/+bug/195829316:11
ubottuLaunchpad bug 1958293 in libyang2 (Ubuntu) "[MIR]: libyang2" [Critical, In Progress]16:11
ahasenackI think it's done16:11
ahasenackand https://bugs.launchpad.net/ubuntu/+source/frr/+bug/1951834 which depended on libyang2 being acked16:12
ubottuLaunchpad bug 1951834 in frr (Ubuntu) "[MIR]: frr" [Critical, In Progress]16:12
ahasenacksarnold: ^  security was the last step?16:12
ahasenackor does it go back to MIR, who then decide if it's done or not?16:12
slyonahasenack: we have MIR team ACK and security team ACK on libyang2, so that's done. It can be "In Progress" or "Fix Comitted" depending on the change that pulls it into main16:26
slyonahasenack: Both those MIRs are "In Progress" (i.e. ready to be promoted). So you could do the seed change for frr and set both bugs to "Fix Committed"16:29
ahasenackok, will do16:31
ahasenackI also forgot the seed change for wireguard16:31
slyonyes! wireguard is ready as well.16:32
ahasenackhoorray16:36
ahasenackjust glusterfs now16:37
=== lifeless_ is now known as lifeless
* vorlon waves19:58
sil2100o/19:59
rbasako/20:02
sil2100hm, cyphermox seems to be absent again, sadly20:03
sil2100rbasak: will you be able to chair today?20:04
sil2100As one additional action item for today we probably need to discuss TB elections, right?20:05
rbasakI can chair, but probably best have a cochair to handle the DMB item20:05
rbasak#startmeeting Technical Board20:05
meetingologyMeeting started at 20:05:41 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology20:05
meetingologyAvailable commands: action, commands, idea, info, link, nick20:05
rbasak#topic Action review20:06
rbasakACTION: formal ratification of third party seeded snap security policy, depends on: (rbasak, 19:06)20:06
rbasakLet's discuss that in a separate topic20:06
rbasakACTION: vorlon to circle around with store, snapcraft, et all, and revise the snap source revision policy to be more clear with regards to rebuildability and GPL compliance. (rbasak, 19:06)20:06
rbasakSame as above?20:06
rbasakACTION: sil2100 to start a draft summarizing the OEM archive portion of the meeting which x-nox and TB will review, edit, and ratify before we move on to figuring out the next step (rbasak, 19:08)20:06
sil2100Apologies...20:06
rbasakOK, carry over20:06
rbasakACTION: Review and leave feedback on the first version of the preamble and three first requirements https://pad.ubuntu.com/third-party-repository-requirements (all of the TB) (sil2100, 20:09)20:06
rbasakIn the next topic20:06
rbasakACTION: Discuss DMB inactivity expiration policy (all of the TB) (sil2100, 20:27)20:07
rbasakWe should have a separate topic later for that too.20:07
rbasak#topic Definition of our third party repository policy20:07
rbasakI requested feedback on my initial drafts in https://pad.ubuntu.com/third-party-repository-requirements20:07
vorlonrbasak: carry-over on my action20:07
rbasakOK, and for sil2100 too I guess20:08
sil2100Yes, apologies for that, I didn't have too much time recently20:08
rbasak#topic Discuss DMB inactivity expiration policy (all of the TB)20:08
rbasak#chair vorlon20:09
meetingologyCurrent chairs: rbasak, vorlon20:09
rbasakSpeaking for myself and not as the chair, the DMB seems paralyzed on this currently.20:09
rbasakI'd appreciate getting it resolved quickly.20:09
vorlonright, so20:09
rbasakvorlon: did you manage to consult with non-DMB on the TB as you were seeking?20:09
vorlonI have not; the non-DMB members on the TB having been cyphermox who has unfortunately been inactive, and mdeslaur who has stepped down20:10
vorlonI have failed to reach out directly to cyphermox, which I can still do, but at the end of the day I think it's going to largely come down to us three again20:11
vorlonunless the three of us don't actually agree I guess :)20:11
rbasakOK, so how do you want to proceed?20:12
vorlonwell, as a metapoint, I recognize the desire to have a quick resolution but I think it is not possible for there to be a quick removal of any current members of the DMB.  Given my position that the DMB doesn't have the authority to set a policy for removing its own members, this has to go through TB discussion (which I've myself failed to move forward promptly), vote, and execution20:13
vorlongiven this reality, how should this be managed with respect to the frustrations of the active members of the DMB20:14
rbasakI think the DMB's position that members who have been inactive for some time should be removed is in general completely reasonable.20:14
vorlonI agree20:15
rbasakIf procedurally the DMB can't do this themselves, then sure, ask the TB to agree.20:15
sil2100Same20:15
vorlonno disagreement with this principle.  Only flagging the concern that I don't think we can actually put this in practice fast enough to address current DMB frustrations20:15
rbasakIf the TB agrees (sounds like it does) then the question of procedure of who makes the decision shouldn't matter. We can decide it here and be done.20:16
rbasakA nuance is *how* the removal ought to be done.20:16
vorlonso you would like to move forward on a vote to remove specific members of the DMB for inactivity, without first formalizing a policy?20:16
rbasakBut maybe we can make progress by agreeing that it should be done, and then worry about how?20:16
rbasak(we can decide how afterwards in this meeting too)20:16
rbasakvorlon: yes, if that sounds good to you and sil210020:17
vorlonok20:17
rbasakBut let's make it clear that it is pending further discussion on how to do it, which we will discuss shortly20:17
sil2100You mean deciding on removal of individual inactive DMB members right now and later working on the actual policy, yes?20:18
rbasakWhen I say how I'm referring to my request that they be contacted privately first20:18
rbasakSo I'm saying: 1) the TB agrees to remove the two (previously absent) members now.20:19
rbasakThat will presumably need a vote.20:19
rbasakAnd it would be in principle only, because 2) the TB discusses how to approach doing this (in terms of whether to contact them privately first or not, and how long to wait after sending those emails before actually removing them from the LP team)20:20
vorlonof specific concern to me is Simon's statement that he wishes to continue to serve; if he is not actively participating in the work of the DMB but also not stepping back, that's not good.  Wouldn't change my vote, just means a harder conversation.  AIUI there would've been another DMB meeting since then, did he attend?20:20
rbasakHe did not, and we were unable to reach quorum20:20
sil2100I had hoped that he would after the e-mail he has sent20:21
rbasakIMHO, that ship has sailed, and it isn't sufficient just to reappear after missing so many meetings, including the discussions the DMB had about absentee members, and the vote the DMB had that passed.20:21
sil2100But yeah20:21
* vorlon nods20:21
sil2100I'm +1 on the plan that rbasak outlined20:22
vorlonyes, I'm fine with it20:22
rbasak#agreed The TB moves to remove the two absentee DMB members in principle, with the specifics yet to be agreed20:22
meetingologyAGREED: The TB moves to remove the two absentee DMB members in principle, with the specifics yet to be agreed20:22
rbasakOK, so next, I requested that before the removal we privately contact the members to explain why they are being removed and thank them for their contributions.20:23
vorlon+120:23
sil2100+120:24
rbasakAnd that this be done before sending out a call for nominations with the idea being that the members are not suprised to see the call for nominations for their own seats first.20:24
rbasakI suggested therefore to wait a minimum of a week after sending the emails before (removing them from the LP team and sending a call for nominations)20:25
rbasakHowever ddstreet objected very vocally to do this, and that's the point in contention for which this item got escalated to the TB in the first place.20:26
vorlonright20:26
rbasakObviously I think we should do this anyway, and I've explained in the email thread why I think it's not appropriate to recuse myself.20:26
vorlonI am ok with a 1-week timeline.  It's not clear to me that ddstreet will be, but OTOH 2 weeks have already passed since the escalation so that ship may have sailed20:26
rbasakSo it's down to you two really.20:26
vorlonmy apologies for having let this continue for yet another DMB meeting cycle20:27
sil2100In principle I'm +1 with waiting a week, my earlier stance of not waiting was caused by the fact that the policy that we decided on did not require that20:28
sil2100But since the policy is moot, because of what is mentioned above, I'm good with going with the 1 week approach now20:29
vorlonI don't feel strongly that there be any particular waiting period.  I think the ordering matters (contacting them before a public call for nominations).20:30
vorlonand I don't think 1 week significantly changes the impact on the DMB in either direction, due to the realities of an election timeline20:31
vorlonso I am +120:31
sil2100That being said, I'd like this to be resolved as soon as possible. So I'd even propose trying to contact the members that will be removed by means other than e-mail20:31
sil2100(additionally to sending the e-mail)20:31
vorlonis this agreed then?20:34
sil2100+1!20:36
rbasakOK great20:36
rbasak#agreed We will contact the members as best as we can, and wait a minimum of one week before removing them from the LP team and sending out a call for nominations20:37
meetingologyAGREED: We will contact the members as best as we can, and wait a minimum of one week before removing them from the LP team and sending out a call for nominations20:37
rbasakFWIW, if we get an ack from both of them sooner, then I am happy to get moving sooner. I assume nobody will object to that.20:38
rbasakThere are still some loose ends to tie up though.20:38
rbasakOne member of the DMB resigned privately, and has removed themselves from the LP team. So there will be three seats up for election now, and the other four in May I think.20:39
rbasakI assume that's fine? Are we running one election, or two?20:39
rbasakWhat if, for example, we opened all seats for election in a week, and the top three would start immediately and the other four would start in May? That might save a bunch of admin.20:39
vorlonwhat if the top three are candidates who are standing for reelection20:40
vorlondoesn't help you any20:41
rbasakGood point. Pick the top three who are actually eligible then?20:41
sil2100I would just aim for two elections20:41
rbasakOK fine20:41
rbasakSecond, ddstreet did escalate a second issue to the TB wrt. my conduct20:41
vorlonbtw we have agreement to contact the DMB members, who is taking the action20:42
rbasakI am happy to do it.20:42
rbasakI didn't before because I didn't think ddstreet would wait before sending a call for nominations, which he later confirmed.20:42
rbasakBut now the TB has decided the way it will be done, I am happy to take the action.20:43
rbasakAre you both happy for me to take the action or would you prefer that I didn't?20:44
vorlonI think it's fine - just wanted to be clear about action assignment20:44
rbasaksil2100?20:45
sil2100+120:45
rbasak#action rbasak will send out the private removal emails20:45
meetingologyACTION: rbasak will send out the private removal emails20:45
rbasakAlso, who will run the election?20:45
vorlonin the past the DMB have run them20:45
rbasakSo let the DMB decide for themselves?20:46
vorlonwhich I have no objection to, as I mentioned on list this is administrative work so I see no conflict of interest20:46
vorlonrbasak: what part of it is deciding?20:46
rbasakThe actual person who does the admin work.20:46
vorlonyeah20:46
rbasakOK, so we'll leave that to the next DMB meeting then.20:46
vorlonI'm not worried someone elected to the DMB is going to rig the election in their favor20:46
sil2100;)20:47
rbasakSo finally on this topic I think20:47
rbasakhttps://lists.ubuntu.com/archives/technical-board/2022-February/002607.html20:47
rbasakddstreet said: "20:47
rbasakThe bigger problem is that a single DMB member is able to block the20:47
rbasakteam from following explicitly written policies because they do not20:47
rbasakagree with the policies. That is what I would ask the TB to clarify. I20:47
rbasakthink it's unfortunate that we even need to state something like that20:47
rbasakin writing, but here we are."20:47
rbasakThis relates to my conduct, so I think I must recuse myself from any TB decision.20:47
vorlonunderstood20:48
vorlonI'm unsure what clarification we can satisfactorily offer here20:48
vorlonI think there was a clear disagreement about the interpretation of a policy20:48
rbasakSpeaking for myself personally, obviously I think that it's entirely appropriate that when we couldn't resolve a disagreement we escalated to the TB. That is IMHO the correct process and is even defined as such by the CoC.20:48
vorloninterpretation and application20:48
sil2100So, I don't think any single person should be able to block anything - if a policy is defined and ratified correctly, then no one objection (if not part of the policy) should block anything20:49
rbasakI had a good faith disagreement on how to interpret the policy.20:49
vorlonand again, there's also the fundamental that the policy in question was out of order20:49
sil2100Yeah, indeed20:50
ddstreeti will mention that there are 2 members of the TB that participated in the DMB policy discussion, and NEITHER brought up its invalidity during discussion20:51
vorlonddstreet: hi20:51
ddstreetyello20:51
sil2100ddstreet: hello! It never occured to me as I am quite 'fresh' to the TB, only vorlon actually noticed this fact20:51
ddstreetjust pointing out that the invalidity of the policy is really irrelevant to the issue20:52
sil2100This thought never occured to me before that indeed the DMB should not be the authoritative body20:52
rbasakI felt that the discussion was not permitted to proceed properly. It was rushed and was never brought to a meeting for discussion.20:52
vorlonfair; important from my perspective but irrelevant to the actual circumstances of blocking20:52
rbasakIt did cross my mind that it probably needed to go to the TB, but I didn't think it mattered much because I didn't see the TB objecting, and I didn't want to block progress.20:52
sil2100But in case where such a policy as we agreed on had been properly ratified, I would just follow the policy20:53
rbasakBut, where your wording said that the members would be removed, I did assume that meant that we'd be asking the TB to do that removal.20:54
rbasakAnd therefore if the TB objected, they could do so at that time.20:54
rbasakI don't see how it could be interpreted any differently since LP ACLs do not allow a non-TB person to remove people from the team.20:54
sil2100If the ratified policy did not mention any wait period or any e-mail to be sent beforehand, to me this is not a breach of CoC personally. The CoC "Be respectful" is very vague and can mean a lot, and I don't like making decisions on something that is not as much expicitly defined as possible20:55
vorlonddstreet: so, I'm unsure how the TB can help with this.  Personally, I value your service on the DMB.  I'm unsure if I'm misinterpreting your email, which reads to me like an ultimatum that if the TB doesn't agree with you that it was wrong for rbasak to block things from moving forward on the timeline you sought, you would step back from the DMB.  I can't agree with that; I do think this was a20:55
vorlongood-faith difference of interpretation of a policy, that escalating to the TB was reasonable under the circumstances20:55
ddstreetvorlon no I don't "require" you to agree with me - I just want the TB to address this; specifically, if a DMB member can block implementation of written policy20:56
vorlonand I do absolutely understand your frustration with absenteeism blocking the work20:56
vorlonok20:56
ddstreetif the answer is 'yes they can' then I can work with that, but I can't work with 'who knows!'20:57
vorlonok, thanks20:57
ddstreetand, if the answer is 'the DMB should decide this specific policy' that's fine with me, as well20:58
ddstreet('this policy' being how/if exactly members can block policy implementation)20:58
rbasakIMHO, it should *always* be possible for any team in Ubuntu to escalate to leadership. Leadership can act quickly if the situation warrants (the need to do that is actually in the CoC) so that wouldn't really be blocking anything. And if leadership decides that the person was behaving in bad faith, then they can sanction that person.20:59
vorlonquick off-the-cuff wording of a draft statement, let me know whether this would address your concern: "in matters of disagreement within the DMB over the interpretation of a DMB-ratified policy, it is appropriate to escalate to the TB for a decision"20:59
vorlonto be clear, from my perspective it was also not rbasak's intention to block moving forward under the policy; there was disagreement about what moving forward looked like21:00
sil2100rbasak: escalation, agreed. If someone objects with some policy it is the right thing to do. But until the policy is invalidated, I don't think an objection should block any policy from being executed, right?21:00
sil2100Just want to make sure we all have the same baseline21:00
ddstreetwell if you are *asking* me for my opinion, I think fortnightly meetings, at which some members don't always show up, can *really* cause delays in progress if things get 'official'. I'd much prefer *defaulting* to following the written policy, while at the same time leaving the option to any team member to escalate to the TB to reverse any decision21:01
ddstreeti.e. JFDI and the TB can revert if needed21:01
rbasaksil2100: I think it depends. If the objection is on the principle of preventing harm, then it's appropraite to wait for a leadership decision. And I think that applied here.21:01
rbasakYou can't just revert removing someone, since the harm is social, not the membership of the team itself.21:01
ddstreetthat's something that should be brought up during discussion of individual policies21:02
rbasakAlso, in this case, it was about how the written policy was to be interpreted. You say you wanted to follow the policy, I say I wanted to follow the policy. But we were talking about two different things.21:02
* ddstreet stops discussion this specific policy21:02
rbasakFor example, how exactly was a DMB member going to remove other DMB members from the LP team without asking a TB member to do it?21:02
ddstreetthis isn't about this specific policy21:03
rbasakIt's never too late to ask to prevent harm.21:03
rbasakIf someone notices something harmful long after a policy was decided, it's not appropriate just to blindly follow the policy.21:03
rbasakEven if there were no question about its interpretation.21:03
sil2100rbasak: so in my personal opinion the particular situation was not really harmful - since as I said, 'respect' is a very vague term, some actions might feel respectful for some, for others less. It's very open to interpretation. Though I do agree that contacting beforehand would be a good gesture21:05
sil2100But yes, in the end the policy was not quite fully correct, as you mentioned with actually regulating the membership status (requiring the TB)21:05
vorlonright, so for the specific question ddstreet asked, narrowly described, can a single member of the DMB veto the application of the DMB's policies: no.  But I don't think a 'no' answer to that question helps anything21:05
sil2100So I think in the end we'd still be in this situation, as we'd have to go to the TB to actually execute the policy21:06
ddstreetpossibly the DMB needs to figure out a more structured arrangement to its meetings and implementations of policy (which, as i said, is unfortunate that we need to go to)21:09
ddstreeti think my point is that, if the TB needs to arbitrate 100% of DMB disagreements, I'm not sure what the point of the DMB is at all21:09
ddstreetor i should say, what the point of having DMB rules/policies is21:09
sil2100I think this was the first time where TB arbitration was required, right? Or did something similar happened before?21:10
ddstreetwell, what i mean is that we spent ~1 month discussing the policy, then ~3 months waiting for the policy period, then at the point of implementation there was disagreement that needed escalation21:11
ddstreetso do the dmb 'policies' actually mean anything?21:12
rbasakI'll say again that we never properly discussed the policy. It was rushed through on the ML during a very busy time for regular applications. Normally the meetings aren't so busy.21:12
rbasakSo as a result it was ill thought out.21:12
sil2100I think it's good to have a third party help resolving conflicts or making sure policies are correct. Sometimes that's even necessary. I don't think disagreements like this should be blocking.21:13
rbasakIf you don't want that to happen, I'll ask that you be patient, put things on the meeting agenda, and wait until we actually have time to discuss them properly.21:13
vorlonjust a quick time check, we are 13 minutes over21:13
rbasakThen we'll have fewer disagreements about interpretation because we'll actually have had the opportunity to make sure we all understand the details.21:14
vorlonfrom my side I don't need to stop discussing, but I also want to make sure people feel discussing this now is the best continued use of time21:14
ddstreeti'm not on the TB, but IMHO i'd like to see an answer to 'are DMB policies valid, as written, until modified'?21:15
sil2100I also understand ddstreet's frustration here, since I think the policy was proposed and I felt that we did discuss it to some extent. Maybe such a on-DMB-meeting discussion as proposed by rbasak could be helpful, but we know how things look with the DMB attendance21:15
ddstreetfrom my perspective: I spent way too much time pedantically writing, proposing, and discussing this policy, then finally gathering votes for it, adding it to the DMB KB, waiting 3 months, and then finally at the time of implementation, rbasak decided we should not follow its specific wording.21:17
ddstreetif that seems ok, then ok. if not, maybe clarify things.21:17
vorlonddstreet: I feel I can say "yes" to that question as posed, but that this again doesn't help you?  Because the disagreement was about the part that wasn't written when it came time to implement21:17
rbasakfrom my perspective: I appreciated ddstreet working on driving this until he suddenly got impatient and rushed it through, and then tripped up when it later turned out that ddstreet's interpretation of what he wrote didn't match rbasak's interpration of what he wrote.21:18
sil2100(apologies everyone, but I have to drop now - I think my opinion is known on this topic already, if anything!)21:18
vorlonthanks sil210021:19
ddstreetjust for clarification - and again, i wish we weren't focusing on this specific policy - here is the policy as i wrote in the KB https://wiki.ubuntu.com/DeveloperMembershipBoard/KnowledgeBase#Board_Member_Attendance21:19
ddstreetI didn't think I could be *more* pedantic in the wording, but clearly I could have ;-)21:19
rbasakI don't think I've got anything else to add.21:20
rbasakI also don't see how the current thread of discussion is helpful. I don't see what ddstreet is trying to achieve by posing tautological questions.21:20
vorlonI don't think ddstreet is being deliberately tautological but I also am uncertain how to move things forward satisfactorily from here21:21
rbasakTeams can set their own policies. That's a given. Ubuntu has paths for escalation when there's a disagreement. That's also a given.21:22
vorlonbecause it still seems to be a difference of framing21:22
rbasakThat is the structure in which we operate.21:22
ddstreetwhat i would like is some clear (in whatever meaning 'clear' might have) definition of what objections to written policies could possibly block policy implementation while escalated to the TB21:22
rbasakEither this is acceptable to ddstreet or it is not, but that's how it is.21:22
ddstreetif the answer to that is 'anything' then, ok21:22
vorlonwell, yes, from my perspective the answer is 'anything'21:23
rbasakMy understanding is that leadership teams in Ubuntu can override everything.21:23
vorlonI don't think we can draft a meta-policy that applies here21:23
rbasak(that is within their scope)21:23
vorlonexceptions are exceptional21:23
rbasakIt's also a principle of leadership to try not to interfere.21:24
rbasakBut obviously they have to, to some extent, if something is escalated to them.21:24
rbasakMy approach on the TB in dealing with other matters is to try as hard as possible to interfere as little as possible.21:24
rbasakAnd that's it really. Everything else is case-by-case.21:25
ddstreetmore specifically what i mean is, can a team member object to ANYTHING for ANY REASON and block its implementation until the TB resolves the dispute? Or, are there any cases where the implementation proceeds? Obviously, the TB can revert *any* decision21:25
ddstreetthough the TB can't undo side-effects from implementations21:25
rbasakI think the answer should be Yes.21:25
vorlonyes, though like mushrooms being edible, it may be something an individual member can only do once21:26
sarnoldlol21:26
ddstreetoh you can definitely do that multiple times21:26
vorloni.e. if it's egregiously in bad faith (which I assert was not the case here), there may be consequences21:26
rbasakThe TB doesn't need to fully resolve a dispute before making some kind of interim decision, FWIW.21:27
rbasakSo something could be escalated, and the TB might say "proceed for now because it won't do any harm while we deal with some of the details"21:27
rbasakIt's also not really possible to make someone stop doing something, if that's what you're asking.21:28
rbasakLike I couldn't stop you from sending a call for nominations.21:28
rbasakI live too far away for that :)21:28
rbasakBut then whether that was a reasonable thing to do or not would be for the later judgement of the TB21:29
rbasakSince we're talking generally, I'd expect parties to a dispute to try and act in good faith, do the thing that causes/results in the least harm, and leave it for leadership to decide how to proceed.21:30
rbasakThat may mean proceeding with something, or not proceeding with it, depending.21:30
rbasakIf there's a disagreement about what would cause the least harm, try to respect each other and figure it out?21:31
rbasakWe're at 90 minutes now21:33
rbasakAnd I'm hungry21:33
rbasakWhere are we now? ddstreet, what more do you want from this topic?21:33
ddstreetif everyone is just continuing this for my benefit, please feel free to close :)21:33
rbasakClose this topic for now, or close the escalation you raised?21:34
ddstreetre: absent member resolution, that's already been decided i think21:35
ddstreetre: general DMB policy process, yeah don't worry about me :)21:35
rbasakOK thanks21:35
rbasak#topic Scan the mailing list archive for anything we missed (standing item)21:36
rbasakWe need to organise an election following mdeslaur's resignication21:36
rbasakresignation21:36
rbasakMaybe given the time, we leave that for this week?21:37
vorlonyeah I'm tapped out, sorry21:37
rbasakI don't see anything else recent21:37
rbasakDimitri continued the ~ubuntu-archive thread but I'm don't think there's a TB action there.21:37
rbasak#topic Check up on community bugs (standing item)21:38
rbasakI don't see anything.21:38
rbasak#topic Select a chair for the next meeting (next from https://launchpad.net/~techboard/+members)21:38
rbasak#info Next chair will be cyphermox with vorlon as backup21:38
rbasak#topic21:38
rbasak#topic AOB21:38
rbasakAOB?21:38
vorlonnothing from me21:38
rbasak#endmeeting21:39
meetingologyMeeting ended at 21:39:01 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-02-22-20.05.moin.txt21:39
vorlonrbasak, sil2100, ddstreet: thanks21:39
xnoxrbasak:  indeed no action; i think it is simply ongoing thing to incrementally improve.23:34

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