/srv/irclogs.ubuntu.com/2023/07/11/#ubuntu-meeting.txt

=== Gyuseok is now known as Silica
=== Silica is now known as Guest4468
sarnoldgood morning14:29
bdrunghello. I am here for the nvme-stas MIR14:29
joalifo/14:30
dviererbehello o/14:30
eslermgood morning14:30
cpaelzero/14:30
cpaelzer#startmeeting Weekly Main Inclusion Requests status14:30
meetingologyMeeting started at 14:30:54 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology14:30
meetingologyAvailable commands: action, commands, idea, info, link, nick14:30
cpaelzerPing for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage ( eslerm dviererbe )14:30
cpaelzerlots of people already around14:31
cpaelzerand a lot on the agenda I guess14:31
cpaelzerso let us start14:31
cpaelzer#topic current component mismatches14:31
cpaelzerMission: Identify required actions and spread the load among the teams14:31
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg14:31
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:31
slyono/14:32
cpaelzeron spamassassin we now have mirespace working, but that still isn't yet ready for review14:32
cpaelzerrustc we've had the hiccup of bundling cargo and the related back and forth14:32
sarnoldoooof so much perl14:32
cpaelzerwhat we see now for rustc14:32
cpaelzeris that it was demoted to universe14:32
slyonI can give an update on rustc in AOB (for now it's back to universe)14:32
cpaelzerto let it pass14:32
didrocksO/14:32
cpaelzerthanks slyon, I'll stop at this level of detail then14:33
cpaelzerhiding in there are two new candidates to look at14:33
cpaelzerfence-agents -> sbd14:33
cpaelzerand libblockdev -> libbytesize14:33
cpaelzerfence is server14:34
cpaelzerI guess I need to ask kanashiro[m] about that one14:34
cpaelzerwho is libblockdev?14:34
cpaelzerdesktop it seems14:34
didrocksyeah, sounds like it14:34
didrocksI’ll ask14:34
cpaelzerok ok, thanks didrocks14:35
seb128cpaelzer, libblockdev is fixed and just needs a refresh of the report14:35
seb128new binaries were sent to main by error by whoever NEWed it14:35
cpaelzerI see, thanks14:36
cpaelzer#topic New MIRs14:36
cpaelzerMission: ensure to assign all incoming reviews for fast processing14:36
cpaelzer#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-mir14:36
* didrocks will NOT ask then :)14:36
cpaelzerwe had quite a few spread last weeks, two more this time14:36
cpaelzer1. lua5.414:36
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/lua5.4/+bug/202660814:36
-ubottu:#ubuntu-meeting- Launchpad bug 2026608 in lua5.4 (Ubuntu) "[MIR] lua5.4" [Undecided, New]14:36
cpaelzerthis is from my team so I can't really take it :-)14:37
cpaelzerbut gladly this is a carry forward MIR14:37
cpaelzerit is about getting all to move to 5.4 and then let go of 5.314:37
cpaelzerso it isn't exactly "new"14:37
cpaelzeranyone up to look at that?14:37
slyonI can14:37
didrocksI can14:37
didrocksah :)14:37
cpaelzerslyon: wins14:37
cpaelzerdidrocks: gets next14:37
cpaelzernext would be https://bugs.launchpad.net/ubuntu/+source/aom/+bug/200444214:37
-ubottu:#ubuntu-meeting- Launchpad bug 2004442 in aom (Ubuntu) "[MIR] aom (dependency of libheif)" [Undecided, New]14:37
didrocksyeah, assign me that one then14:38
cpaelzerwasn't that done already?14:38
slyonI think aom is actually fine. No work for us, but back to the reporter14:38
cpaelzerby didrocks14:38
didrockssome deps of libheif were14:38
didrocksunsure that one14:38
didrocksah, indeed14:38
slyonshould be incomplete to fix the things didrocks requested14:38
eslermthe status of aom may be wrong, should have been set to in progress14:38
cpaelzerjust looking at the same eslerm14:39
seb128there is also https://bugs.launchpad.net/ubuntu/+source/tecla/+bug/2026774 which I think is ready for review14:39
cpaelzersecurity ack is good14:39
-ubottu:#ubuntu-meeting- Launchpad bug 2026774 in tecla (Ubuntu) "[MIR] tecla" [Undecided, New]14:39
cpaelzerhow about all the findings of didrocks ...?14:39
didrocksyeah, sounds like some questions that were not answered14:39
seb128jbicha, did you forgot to unassign yourself so it shows in the MIR team queue?14:39
cpaelzerthat might be the reasons we miss it14:39
cpaelzerbut you are on time14:39
cpaelzerwe'll have a look next14:39
cpaelzerdidrocks: would you have a look at https://bugs.launchpad.net/ubuntu/+source/aom/+bug/2004442 if all your asks are fulfilled14:39
-ubottu:#ubuntu-meeting- Launchpad bug 2004442 in aom (Ubuntu) "[MIR] aom (dependency of libheif)" [Undecided, New]14:39
cpaelzerand set it to incomplete or in progress accordingly?14:40
didrockscpaelzer: will do14:40
bdrungI just subscribed ~ubuntu-mir to https://bugs.launchpad.net/ubuntu/+source/nvme-stas/+bug/202659114:40
-ubottu:#ubuntu-meeting- Launchpad bug 2026591 in nvme-stas (Ubuntu) "[MIR] nvme-stas" [Undecided, New]14:40
didrocksI don’t see followup comments, but maybe new uploads fixes it14:40
cpaelzerok thanks bdrung and seb12814:40
cpaelzerreloading the page now gives the expected two more14:40
slyonWe now have a MIR queue that is filling up just-in-time :D14:40
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/tecla/+bug/202677414:40
-ubottu:#ubuntu-meeting- Launchpad bug 2026774 in tecla (Ubuntu) "[MIR] tecla" [Undecided, New]14:40
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/nvme-stas/+bug/202659114:40
sarnoldslyon: lol14:40
cpaelzerI'd look at nvme-stas14:41
cpaelzerthat sounds like a candidate for "special HW" though :-)14:41
cpaelzerwho would be up for tecla14:41
didrocksI can take it, I think mine will be easy to reset to incomplete14:42
seb128tecla should be relatively easy, it's a simple UI to show keyboard layouts (replace libgnomekbd)14:42
bdrungthere is also dasbus as nvme-stas dependency: https://bugs.launchpad.net/ubuntu/+source/dasbus/+bug/2025912 (just subscribed)14:42
-ubottu:#ubuntu-meeting- Launchpad bug 2025912 in dasbus (Ubuntu) "[MIR] dasbus" [Undecided, New]14:42
cpaelzerok, I can't deal with everything14:42
cpaelzerone by one :-)14:42
cpaelzerok, tecla for didrocks14:43
cpaelzerthanks14:43
cpaelzerjoalif: are you around?14:43
joalifyes14:43
cpaelzerround robin wise https://bugs.launchpad.net/ubuntu/+source/dasbus/+bug/2025912for you ?14:43
joalifack14:43
cpaelzerBTW we'd have now hit the limit that we once discussed14:43
cpaelzereven if there would be more I guess that is all we should assign in one week14:44
cpaelzergladly unless anyone adds another one last miute, that was all of them14:44
slyon+114:44
cpaelzer#topic Incomplete bugs / questions14:44
cpaelzerMission: Identify required actions and spread the load among the teams14:44
cpaelzer#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-mir14:44
cpaelzercargo will be mentioned by slyon in AOB14:45
cpaelzerwe mentioned dmarc-perl14:45
cpaelzerdhcpcd was in a bad state14:45
cpaelzerI corrected it to incomplete as there are tasks up14:45
eslerm(what is AOB?)14:45
cpaelzerTBH this is quite some effort, but the new dhcp seems to really end up much better eventually14:45
slyonany-other-business (the last section of the meeing)14:45
cpaelzerAOB = any other business14:45
eslermty14:46
cpaelzerthe python things have been reviewed and wait for the reporter (hence incomplete) on one task14:46
cpaelzerfdk-aac .. reading ... ?14:46
cpaelzerreviewed14:46
cpaelzergot tasks14:46
cpaelzerok, back on jbicha by his own comment14:47
cpaelzeropk14:47
cpaelzerok14:47
cpaelzernothing to act on here14:47
seb128yes, fdk-aac we are working on getting it in shape, maybe by next week14:47
cpaelzer#topic Process/Documentation improvements14:47
cpaelzerMission: Review pending process/documentation pull-requests or issues14:47
cpaelzer#link https://github.com/canonical/ubuntu-mir/pulls14:47
cpaelzer#link https://github.com/canonical/ubuntu-mir/issues14:47
dviererbehttps://github.com/canonical/ubuntu-mir/pull/2314:47
-ubottu:#ubuntu-meeting- Pull 23 in canonical/ubuntu-mir "Modernize Process States Overview" [Open]14:47
cpaelzerwe have the re-review topic which I consider on-hold until other things settled14:47
cpaelzerwe have special HW which I'd move to AOB as it could be long14:47
cpaelzerthat leaves https://github.com/canonical/ubuntu-mir/pull/23 as dviererbe said14:48
cpaelzerI acked it already14:48
cpaelzerbut wanted to give everone a last chance to yell "no I loved asciart"14:48
cpaelzerif not, then I'd merge14:48
dviererbe:D14:48
cpaelzerthis can be seen much better under these links14:48
sarnoldwell, I *did* love the ascii art.. :)14:48
cpaelzerold: https://github.com/canonical/ubuntu-mir/blob/main/README.md#process-states14:49
cpaelzernew: https://github.com/dviererbe/ubuntu-mir/tree/modernize-process-states-overview#process-states14:49
slyononly condsideration I have: This will make us non-backward compatible14:49
cpaelzersarnold: me too, it was much better than the old text, but this really seems to be an improvement14:49
slyonshould we ever want to go back to moinmoin/wiki14:49
cpaelzerslyon: backward with what - wiki text?14:49
didrocksI really prefer mermaid for our own API scheme too, so it’s not completely stranger14:49
slyonbut do we want that? :D14:49
cpaelzerslyon: no we don't14:49
didrocksslyon: please nooooooooooo14:49
cpaelzerslyon: and if we do we would find another way14:49
cpaelzerthis is git14:49
cpaelzereasy to grab the old14:49
slyonOK, so +1 from my side for merging it :)14:50
didrocksyeah, and probably markdown-based :p14:50
cpaelzerok, sounds like overall +114:50
cpaelzermerging ...14:50
dviererbeyay \o/14:50
sarnoldthanks dviererbe :)14:50
cpaelzer#topic MIR related Security Review Queue14:50
didrocksthanks dviererbe, this looks so much better!14:50
cpaelzerMission: Check on progress, do deadlines seem doable?14:50
eslermthe new version is much more readable :)14:50
cpaelzerSome clients can only work with one, some with the other escaping - the URLs point to the same place.14:50
cpaelzer#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-mir14:50
cpaelzer#link https://bugs.launchpad.net/~ubuntu-security/+bugs?field.searchtext=[MIR]&assignee_option=choose&field.assignee=ubuntu-security&field.bug_reporter=&field.bug_commenter=&field.subscriber=ubuntu-mir14:50
cpaelzerInternal link14:50
cpaelzer- ensure your teams items are prioritized among each other as you'd expect14:50
cpaelzer- ensure community requests do not get stomped by teams calling for favors too much14:50
cpaelzer#link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/59414:50
cpaelzerwe didn't have much time last week14:50
cpaelzerso ensure there is no crap in these queues ...14:50
cpaelzerLGTM in regard to server14:51
cpaelzernothing yet from us, slowly acruing credit for our perl-storm14:51
* sarnold hides14:51
cpaelzer+c14:51
sarnoldright now the lists feels managable14:51
cpaelzeranyone else seeing anything of concern?14:51
cpaelzerindeed14:52
slyon[dh-]cargo is highest priority from foundations, but more on that later..14:52
sarnoldbut that big pile of perl is troubling; even if each individual package is super-simple, there's a cost / stress on the sheer number of them14:52
cpaelzerkeeping in mind how much else will come I'd go on then ...14:52
cpaelzer#topic Any other business?14:52
cpaelzerslyon: cargo first14:52
slyonOk:14:52
didrocksnothing for me14:52
cpaelzerthat was all there is ^^ :-)14:52
slyonbasically in the past we had src:rustc (main) and src:cargo (universe), which got merged in the current version in mantic. so we now only have src:rustc14:53
eslerm(foundations can adjust the prioirty of the cargo jira task, we encouarge other teams to set priority relative to their other mirs)14:53
slyonit circumvented the MIR process, sneaking cargo into main14:53
cpaelzer^^ unintentional14:53
slyonbut as we needed the new version to support firefox and kernel, we decided to demote src:rust back to universe for now14:53
slyonbut it's our hightes priority and I'd like to ask security to review the cargo parts and didrocks to coordinate with liushuyu[m] about the open MIR questions/answers14:54
slyoneslerm: I think the priority is set accordingly for cargo14:54
cpaelzerthat matches all I've heard and is ok14:54
eslermty14:54
cpaelzerthanks for summarizing so that everyone is aware14:54
sarnoldhow do kernel builds in mantic work if rust is in universe?14:54
cpaelzerThat leads me to my topic of revisiting special HW rules14:54
cpaelzersarnold: build deps can be in universe14:55
slyononce we have a final MIR ACK for cargo and security +1, we can promote the combined rustc+cargo package14:55
slyonwhich shall happen this cycle14:55
sarnoldcpaelzer: ah, right, thanks14:55
cpaelzerok, seb128 brought this up and I took it actively trying to find a compromise14:55
cpaelzerby now most of you have seen14:55
cpaelzerhttps://github.com/canonical/ubuntu-mir/issues/3014:55
-ubottu:#ubuntu-meeting- Issue 30 in canonical/ubuntu-mir "Testing requirements for hardware enablement" [Open]14:55
cpaelzerhttps://github.com/canonical/ubuntu-mir/pull/3114:55
-ubottu:#ubuntu-meeting- Pull 31 in canonical/ubuntu-mir "Clarify options in case special-HW is needed" [Open]14:55
cpaelzerIt seems on these links that we seem to settle and agree14:56
cpaelzerBut - if you do not mind - I want no one later on be surprised and yell at us. Therefore I'd bring it to the sprint and have everyone that MIGTH suffer long term by effort or untestable things to sign off.14:56
cpaelzerI can do all the sprint magic for this, just set up your Director of choice if you want to :-)14:57
cpaelzerbut this is my "last call" here for the actual MIR members and friends - would you be ok to go that way?14:57
sarnold:sprint-magic:14:57
cpaelzerI guess there are not much answers as most of you said "ok" on the issue or PR14:58
cpaelzerand therefore consider the silence as "no revolts"14:58
cpaelzer:-)14:58
slyon+1, especially with buy-in from management14:58
cpaelzerslyon: yeah, I think that is the best way to go and hence I try to drive it that way14:58
cpaelzerok then14:59
cpaelzerany other AOB then?14:59
didrocksnothing for me14:59
cpaelzernothing else here ...14:59
seb128quick ones from me yes14:59
sarnoldnone from me14:59
slyonnothing14:59
cpaelzerok go seb12814:59
cpaelzerclosing words14:59
* didrocks needs to jump to a customer meetings, will read afterwards14:59
seb1281. as a FYI we are going to try to MIR gst-plugins-bad14:59
seb128we would like a couple of plugins in main14:59
seb128we currently move some of those to -good via distro patches but that's tedious and we need some more14:59
seb128that was just a FYI15:00
cpaelzerset up dependencies to match what you want, and describe in the case which to promote and which not15:00
seb1282. I would like to give another try to reconsider dbus-broker for promotion even if we can't demote dbus-daemon15:00
cpaelzer#2 is valid, sometime there just isn't any other choice15:00
cpaelzerput a statement there why you think that is right15:00
seb128I think we do a disfavor to Ubuntu by using a less performant and secure dbus service only to spare some maintainance work on dbus-daemon that we have to do anyway under esm15:00
cpaelzerand make it appear in the queue next week15:01
cpaelzeris that ok seb128?15:01
sarnoldre dbus-broker, I'd be more amenable if I knew a timeline to write a replacement for the missing tool15:01
seb128ack15:01
sarnold.. or demote gdm or whatever15:01
seb128lol15:01
cpaelzerok, I need to close and run15:01
cpaelzerthank you all15:01
sarnold:D15:01
seb128thanks15:01
sarnoldthanks cpaelzer, seb128, all15:01
cpaelzer#endmeeting15:01
meetingologyMeeting ended at 15:01:38 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-07-11-14.30.moin.txt15:01
dviererbethank you all!15:01
eslermthanks all o/15:01
seb128sarnold, in practice what difference does it make if dbus-daemon is in main or universe? we need to provide secure update either way15:01
joalifthanks cpaelzer, all :)15:01
sarnoldseb128: re gst-plugins-bad, are there a handful of codecs that have improved enough to instead move them? or maybe split the package from 3 (iirc) to twenty?15:02
seb128we just put our distro on a less secure and performant implementation which is way higher impact and cost than the alternative imho15:02
seb128sarnold, ideally we would get them moved, but that's in our hands alone and upstream isn't considering that as priority15:03
sarnoldseb128: having two simulataneous running dbus daemons on a single machine sounds like a recipe for crazy sadness imho -- it increases memory usage, vastly confuses users, etc15:03
seb128sarnold, it's not ideal, I wouldn't go as far as saying it should confuse users since that's probably not a visible detail to any normal user15:06
sarnoldseb128: heh, yeah, most people don't even know it's there. but we've got enough folks who peek under the hood and start fiddling with knobs and trying to reduce memory use or disk used or whatever15:13
jbichasarnold: the general idea is to split the binary package gstreamer1.0-plugins-bad into a binary package for main & one for universe & I think there's a decent chance we could push that split into Debian too16:51
jbichaFedora ships a limited set as https://src.fedoraproject.org/rpms/gstreamer1-plugins-bad-free ; webkitgtk & other parts of GNOME assume that select parts of -bad are installed16:52
sarnoldjbicha: aha, that works :) thanks17:01
amurrayo/19:00
rbasako/19:00
seb128o/19:01
amurray#startmeeting Ubuntu Technical Board19:01
meetingologyMeeting started at 19:01:22 UTC.  The chair is amurray.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:01
meetingologyAvailable commands: action, commands, idea, info, link, nick19:01
amurray#topic Apologies19:01
amurraysil2100 and vorlon are both noted as absent19:02
amurray#topic Action review19:02
amurrayACTION: rbasak to get agreed backporter charter https://lists.ubuntu.com/archives/technical-board/2023-June/002740.html documented under https://wiki.ubuntu.com/TechnicalBoard/19:02
rbasakDone19:03
amurrayyep - thanks for emailing the backporters team too rbasak19:03
rbasakMy other items need carrying over please - no progress so far19:03
amurrayok - will do19:03
amurrayACTION: seb128/amurray/sil200 to help drafting the snap-store Ubuntu-specific tracks usage19:03
amurraysadly I have not made any progress here19:03
amurray#action seb128/amurray/sil200 to help drafting the snap-store Ubuntu-specific tracks usage19:04
meetingologyACTION: seb128/amurray/sil200 to help drafting the snap-store Ubuntu-specific tracks usage19:04
amurraycarrying over rbasak's items19:04
amurray#action rbasak to draft a proposal of the DMB-proposed inactivity expiration policy for TB ratification19:04
meetingologyACTION: rbasak to draft a proposal of the DMB-proposed inactivity expiration policy for TB ratification19:04
amurray#action rbasak to follow up on finding consensus on question of test plans for third party apps19:04
meetingologyACTION: rbasak to follow up on finding consensus on question of test plans for third party apps19:04
amurray#action rbasak to restructure the third-party repo doc to make the status clearer19:05
meetingologyACTION: rbasak to restructure the third-party repo doc to make the status clearer19:05
amurray#action rbasak to open wider discussion on third-party repo policy19:05
meetingologyACTION: rbasak to open wider discussion on third-party repo policy19:05
amurrayas noted earlier sil2100 is absent so will carry over his item too19:05
amurray#action sil2100 to follow up on the Key Ubuntu teams discussion19:05
meetingologyACTION: sil2100 to follow up on the Key Ubuntu teams discussion19:05
seb128he did19:05
seb128not that the reply was adressing my concerns19:06
amurrayoh indeed - yes I do recall I saw that earlier19:06
amurray#undo19:06
meetingologyRemoving item from minutes: ACTION19:06
seb128but most members seem to just want to ignore that specific concern so I guess that's how it is19:06
amurray#topic Scan the mailing list archive for anything we missed (standing item)19:06
seb128still frustrating19:06
rbasakseb128: to be clear, what exactly do you think has not been addressed?19:07
amurraysorry seb128 I seem to be steam rolling along with the meeting - apologies - is it helpful to try discuss this further now?19:08
seb128rbasak, I still feel like that despite what teams might think or their staffing it is demotivating for contributors to not be able to ask the question and get the answer19:09
seb128I mentioned my experience for SRU and release19:09
seb128I still don't know today if my intend to join was clear to the team, if I've been considered and what was the issue19:10
seb128it sucks as a project member experience19:10
seb128I wish others wouldn't have to end up in the same cases19:10
rbasakmy intend to join was clear to the team> which team? SRU team?19:10
seb128anyone should be able to make their intend clear and to get an reply19:11
seb128rbasak, SRU and release, did you read my most recent email?19:11
seb128to quote the email19:11
seb128> I had a similar experience with the SRU team a few years ago. At a time where I felt like the team was struggling with reviews and that we making them busy with desktop review I asked if it would help if I was joining to review non desktop upload (and free some time from other reviews to help getting our desktop items reviewed). I remember discussing it in person at a Canonical event with Lukasz in Frankfurt in 2020 who said that it19:11
seb128sounded like worth considering, I was never able to get an answer about that one either.19:11
rbasakFor the SRU team, an answer was supposed to have been relayed to you.19:11
seb128it was not19:12
seb128which is part of my point, if there is no (open) process then we have no record and we end up in such situations19:12
rbasakI'd be happy to go into that with you, but perhaps doing that in public isn't appropriate?19:12
seb128my point isn't about my application19:12
rbasakMy position is that this kind of discussion must be private as to judge people in public is usually not appropriate.19:13
seb128is about the ability for someone to be able to ask a question and to follow the status19:13
seb128well, a private record would wfm19:13
seb128but afaik there is no private records in those teams19:13
seb128like is there a place you could go to check about the status of my request?19:14
rbasakYour request to join the SRU team was a while ago.19:14
seb128I listed a bunch of similar cases for archive admin and release19:14
rbasakBut more recently, I've been trying to assess candidates in (private) documents, so they exist now.19:14
seb128again I don't think my case is what we want to discuss19:14
rbasakAlthough who should have access is unclear.19:14
seb128it's just an example I've visibility on19:14
seb128k, that's good to hear19:15
seb128maybe you should reply that on the list19:15
rbasakI think an issue here is that we simply don't agree on what is appropriate. I've said in the TB thread that I don't think a team necessarily must have a process for candidates to apply.19:15
seb128and we should encourage other core teams to do the same19:15
rbasakIMHO, it's OK for the SRU and release teams to be teams that do not have a process to apply.19:15
rbasakSo it's not that I've not addressed your concern - we just disagree (which is fine).19:16
seb128I'm ok with not having a process, even if I think those teams should19:16
seb128but I do think that if someone wants to step up there should be a process that own them a reply19:16
seb128it just hurts being ignored and we just risk loosing those contributors19:17
seb128-just19:17
rbasakIn my view, the reply for some of these teams could be "the team's process to add new members is <whatever>". That's not really a reply of course, but the natural consequence of my view as above.19:18
seb128I personally considered leaving the project because I think that's just not how a welcome community should behave19:18
seb128ok, so let's agree to disagree19:19
seb128how do we come to a conclusion19:19
seb128is that something we can vote on?19:19
rbasakrisk losing contributors> IMHO, that's really not a problem for my view of the tasks that the SRU, release team and AAs perform. They are IMHO decision making teams. These are contributions, but a rather special kind.19:19
rbasakIf the teams cannot perform their duties, then it may be that they need more members.19:19
seb128sure you can feel because I'm not worth joining those team I'm worthless to Ubuntu19:19
rbasakBut if that's not the case, it's not necessarily appropriate to grow the teams, and therefore there's no loss of potential contributors if people cannot join them.19:20
seb128it's not only about those teams staffing though19:20
seb128it's also about making contributors feel valued and treated with respect19:20
seb128trying to step up to help and being ignored isn't a great feeling19:20
rbasakWe do need to make sure that everyone feels valued and treated with respect, as much as is reasonable.19:20
rbasakBut at the same time, I think it's perfectly fine for a team to not have any positions open. That doesn't diminish the value provided by contributors not on those teams.19:21
seb128I'm not arguing against being accept or not19:22
amurrayfwiw I don't think it is unreasonable that for each of the teams there should be some documented process about how new members get added - at least something to lay out expectations to others - and that they have a duty to follow up on enquiries from outsiders19:22
seb128just that people should be able to hear back on whether someone is on the receiving end and about what they can expect19:22
seb128> and that they have a duty to follow up on enquiries from outsiders19:22
seb128^ that's the point I'm trying to make19:23
seb128that's not the case today19:23
rbasakI agree with teams having a documented process. But if the process is "we will invite and assess new member candidates using process <whatever>", then the only reasonable response to a member asking to apply is to be pointed to that documentation.19:23
rbasakThat would just be a stock answer.19:23
amurraywell at least that would provide something a bit more formal than what there is today19:24
rbasakSure. I have no objection to doing that.19:24
rbasakI posted the SRU team's draft process in the ML thread already.19:24
seb128well if the candidate follows process <whatever>, what's next19:24
rbasakseb128: if the team's process doesn't involve candidates applying, then there's no process for them to follow. There would be nothing next.19:25
rbasakseb128: you seem to want all teams to have an application process. I think that's a point upon which we disagree.19:26
seb128alright19:26
seb128so how do we come to a conclusion19:26
seb128do we call a vote from the TB members?19:26
rbasakI think we're all agreed that these teams should document a process.19:26
amurrayyep19:26
rbasakSo maybe would make some progress by focusing on that?19:26
seb128that would be a first step19:27
rbasakAs the TB, we could ask the teams to produce that documentation.19:27
rbasakWe need a list of teams for a start.19:27
rbasakI think SRU, release, AA, backporters to start with? For DMB, it's already an election run by the TB (although usually delegated).19:27
seb128do we have a list of teams that got delegation powers from the TB?19:27
rbasakAre there any other relevant teams here?19:28
rbasakFor upload access the DMB already has process.19:28
rbasakAnd there are various other teams that just have open membership that probably don't need to be within the scope of this, eg. ~ubuntu-server.19:28
seb128the main ones imho are release/archive-admin/SRU19:29
rbasakI can't think of any other decision-making teams in Ubuntu right now, except for the various uploading teams whose membership is managed by the DMB.19:29
rbasakOh, ~ubuntu-security19:30
amurrayCC? but that has a documented election process19:30
rbasakYes, but that's out of the scope of the TB19:31
rbasak(along with all other community teams directly managed by the CC)19:31
amurrayheh yep ~ubuntu-security - which is essentially ~canonical-security, ie. you have to be a canonical employee of the ubuntu security team19:31
rbasakamurray: that is generally the case but it is not a requirement. The CoC requires that anybody can join that team.19:32
amurrayindeed, I was just stating the current status quo for the team19:32
rbasakOK. But that means that it's within scope for this discussion I think - it's reasonable for ~ubuntu-security to also have a documented process.19:33
rbasak(and that process cannot be Canonical-only, even if it is in practice)19:33
amurrayfair poitn19:33
seb128+119:33
amurraypoint19:33
rbasakOK, so how about we start there? I started the section at https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations earlier.19:34
rbasakseb128: how about we look to link to a documented membership process for each of the teams mentioned above into there?19:35
rbasakIf the TB today agrees to do that, could seb128 drive that perhaps, asking each team to provide that documentation?19:35
seb128sounds like a good first step19:35
seb128I can do that yes19:36
amurray+119:36
rbasakFor the SRU team, I can proposed what I already have drafted to the SRU team as an initial answer. It can of course be developed over time.19:36
rbasakPerhaps that will help the other teams as well.19:36
seb128ack19:36
amurraythanks rbasak I think that would be quite helpful19:36
amurray#agreed SRU, AA, Release and Security teams to have a documented membership process which is to be linked to from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:37
meetingologyAGREED: SRU, AA, Release and Security teams to have a documented membership process which is to be linked to from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:37
amurray#action seb128 to follow up with SRU, AA, Release and Security teams to document their membership process and link to it from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:38
meetingologyACTION: seb128 to follow up with SRU, AA, Release and Security teams to document their membership process and link to it from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:38
rbasakAlso Backporters I think please? Not to single them out, but they're part of the complete list I think.19:38
amurrayargh right19:38
rbasakBecause they are in charge of -backports just as security is of -security and SRU is of -updates.19:38
amurray#undo19:38
meetingologyRemoving item from minutes: ACTION19:38
amurray#undo19:39
meetingologyRemoving item from minutes: AGREED19:39
amurray#agreed SRU, AA, Release, Backporters and Security teams to have a documented membership process which is to be linked to from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:39
meetingologyAGREED: SRU, AA, Release, Backporters and Security teams to have a documented membership process which is to be linked to from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:39
amurray#action seb128 to follow up with SRU, AA, Release, Backporters and Security teams to document their membership process and link to it from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:39
meetingologyACTION: seb128 to follow up with SRU, AA, Release, Backporters and Security teams to document their membership process and link to it from https://wiki.ubuntu.com/TechnicalBoard#Team_Delegations19:39
amurray#topic Scan the mailing list archive for anything we missed (standing item)19:40
amurray#link https://lists.ubuntu.com/archives/technical-board/2023-July/thread.html19:40
amurraynothing new19:40
amurray#topic Check up on community bugs and techboard bugs19:41
amurray#link https://bugs.launchpad.net/ubuntu-community/+bugs?field.assignee=techboard19:41
amurray#link https://bugs.launchpad.net/techboard19:41
amurraynothing new here either from what I can see19:41
amurray#topic Select a chair for the next meeting (next from https://launchpad.net/~techboard/+members)19:41
amurray#agreed next meeting chair: rbasak, backup: seb12819:42
meetingologyAGREED: next meeting chair: rbasak, backup: seb12819:42
amurray#topic AOB19:42
rbasakack,thanks19:42
seb128I will not be there of the next meeting (holidays)19:42
seb128for19:42
seb128unsure if we should update the backup already to reflect that?19:43
amurrayah ok - should I put down vorlon then as backup?19:43
rbasak+119:43
amurray#undo19:43
meetingologyRemoving item from minutes: TOPIC19:43
amurray#undo19:43
meetingologyRemoving item from minutes: AGREED19:43
amurray#agreed next meeting chair: rbasak, backup: vorlon19:43
meetingologyAGREED: next meeting chair: rbasak, backup: vorlon19:43
amurray#topic AOB19:43
seb128thanks19:43
seb128no AOB from me19:44
amurraynothing from me either19:44
amurrayok I think that is about it then19:45
amurray#endmeeting19:45
meetingologyMeeting ended at 19:45:37 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2023/ubuntu-meeting.2023-07-11-19.01.moin.txt19:45
seb128amurray, thanks for chairing!19:46
rbasakLikewise!19:46
amurraythanks seb128 and rbasak - I hope the discussion around team memberships was useful (it seemed to be from my perspective - at least to move it forward somewhat)19:46
seb128I think it was yes, thanks19:47

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