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

=== genii-core is now known as genii-meeting
=== genii-meeting is now known as genii
=== genii is now known as genii-core
=== not_phunyguy is now known as phunyguy
Kiloso/06:34
nicozo/07:33
cpaelzerHiho15:30
ahasenackhiho15:30
cpaelzer#startmeeting Weekly Main Inclusion Requests status15:30
meetingologyMeeting started at 15:30:39 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology15:30
meetingologyAvailable commands: action, commands, idea, info, link, nick15:30
cpaelzerping slyon, didrocks, sarnold, joalif, jamespage for MIR meeting15:30
joalifo/15:30
didrocks999hey15:31
=== didrocks999 is now known as didrocks
cpaelzer#topic Review of previous action items15:31
slyono/15:31
cpaelzerwe had none - other than the assigned reviews15:31
cpaelzer#topic current component mismatches15:31
cpaelzerMission: Identify required actions and spread the load among the teams15:31
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg15:31
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg15:31
sarnoldgood morning15:31
ahasenackndctl in that report is a mess, vorlon asked me to look into it15:32
sarnoldI can't spot it.. did you already de-mess it? :)15:33
cpaelzerTBH I do not even see ndctl in there15:33
ahasenackhis words were15:33
ahasenack <vorlon> ahasenack: coherent accelerator vs compute express link? wheeee15:33
ahasenack <vorlon> ahasenack: I will trust you to sort this15:33
cpaelzerdoes it go by another name here, i do not see it in the .svg15:33
ahasenackI didn't demess it yet15:34
cpaelzerthen maybe someone else did15:34
cpaelzerI see nothing new in the normal mismatches15:34
ahasenackI guess they removed it from proposed15:34
cpaelzerand a few in -proposed15:34
ahasenacksomething happened, ndctl is today in jammy release15:34
ahasenackthat wasn't the case yesterday15:34
cpaelzer\o/15:34
cpaelzer-proposed shows libreoffic -> epiphany-browser and IIRC didrocks wanted to have a look15:35
cpaelzerany news there?15:35
didrocksyes, the issue appeared when debian version was synced in ubuntu. Asked the maintainer, should be fixed with next libreoffice version (hopefully this/next week)15:35
didrocksbasically, debian assumed we had firefox-esr, and then, by the alternatives order, epiphany is picked15:35
cpaelzerok, so for that one we just wait then15:35
didrocksindeed15:35
cpaelzerheat -> python3-vitrageclient -> twitter-bootstrap3 is openstack - jamespage15:36
cpaelzerjamespage: any news on that, I saw the upload that pulls in python3-vitrageclient, but will you really go for  twitter-bootstrap3 or will there be another upload cutting the dependency?15:37
cpaelzerwhile waiting for jamespage another candidate for didrocks15:37
cpaelzerxwayland -> libxcvt15:37
didrocksputting it in my caddy of things to look at :)15:37
cpaelzeris Desktop aware of that as far as you know?15:38
cpaelzerah ok, if you need a look that is fine15:38
cpaelzerwe will see if it is gone next week :-)15:38
cpaelzerall others are known cases AFAICS (or known false positives)15:38
didrocksyeah, I’m not working too much on transitions/gnome/xorg stack (actually, desktop is still not the ones doing Xorg uploads)15:38
cpaelzerhehe15:39
cpaelzerTIL - but you are ok to check this case are you?15:39
didrockssure sure15:39
cpaelzerjamespage: please chime in later when you see the questions - we will go on ...15:39
cpaelzer#topic New MIRs15:39
cpaelzerMission: ensure to assign all incoming reviews for fast processing15:39
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-mir15:39
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/libapache2-mod-auth-openidc/+bug/195972215:40
ubottuLaunchpad bug 1959722 in libapache2-mod-auth-openidc (Ubuntu) "[MIR] libapache2-mod-auth-openidc" [Undecided, New]15:40
cpaelzerjust one that needs a review15:40
cpaelzeroh BTW since I gave you credit - didrocks did you have a chance last week to complete cargo?15:40
cpaelzerlooking for a volunteer to review this libapache case15:40
joalifI can take the  new one15:41
cpaelzerthank you joalif !15:41
slyonI could to the review for joalif15:41
joalifnp :)15:41
slyon(if needed)15:41
joalifthanks!15:41
cpaelzerslyon: you'll be her "if in doubt ask" buddy :-)15:41
cpaelzer#topic Incomplete bugs / questions15:41
cpaelzerMission: discuss the recent activity to identify any follow up action15:41
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-mir15:41
cpaelzerrust has a discussion ongoing, I have done the review15:42
cpaelzerI saw schopin answered, but had no time to read the answer yet15:42
cpaelzerjust saw the mail in my inbox15:42
cpaelzercargo will be done by didrocks  in a bit15:42
schopincpaelzer: tldr: progress on many items but the big one (LLVM) is still pending15:42
cpaelzerthanks for that TL;DR15:42
didrockscpaelzer: yeah, couldn’t even start looking at it until now15:42
didrocksbut still plan for this one :)15:42
cpaelzersince I've kept schopin busy with rustc that is ok :-)15:43
cpaelzerFRR is recently incomplete and I've brought ahasenack here with me to talk about it15:43
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/frr/+bug/195183415:43
ubottuLaunchpad bug 1951834 in frr (Ubuntu) "[MIR]: frr" [Critical, Incomplete]15:43
ahasenacko/15:43
cpaelzersarnold: we will need everyone, but especially you for this15:43
cpaelzerThis is mostly done from an MIR review POV with one exception15:43
ahasenacklet me try to find the original quagga mir15:44
didrocksindeed, ahasenack quickly addressed most of the concerns :)15:44
cpaelzersarnold: the question that is still open is "does it need a security review or does it get a fast pass"15:44
didrocksright!15:44
cpaelzerdidrocks: he always does, when you see his name be prepared for quick answers to your review :-)15:44
didrocksheh :-)15:44
cpaelzersarnold: here the situation:15:44
* ahasenack didn't find the quagga mir, maybe it was born in main15:44
cpaelzer1. quagga is a discontinued project15:44
cpaelzer2. FRR is the fork and continuation15:44
cpaelzer3. So the code is the same, but very much evolved since then15:45
didrocksahasenack: you’re correct, first upload was in main: https://launchpad.net/ubuntu/+source/quagga/+publishinghistory?batch=75&direction=backwards&start=22515:45
cpaelzer4. Security asked us to switch those for jammy to be able to long term support it15:45
cpaelzer5. We would not have checked a new quagga version (with the same changes)15:45
ahasenackthis is the original frr release, from 2017: https://frrouting.org/release/2.0/15:46
cpaelzerSo the question to you sarnold, does this go onto your not too small pile of reviews-with-deadline or does this get a fast pass by you?15:46
cpaelzerWe (MIR team) are happy with both, but me (Server team) and me (pity for your review queue) want to recommend a fast pass15:47
sarnoldcpaelzer: I'm inclined to say we should give it the fast pass. :( we just really don't have the capacity to look at everything, and quagga is a known sad situation15:47
ahasenackhttps://bugs.launchpad.net/ubuntu/+source/frr/+bug/1951834 for my MIR reveiew15:47
ubottuLaunchpad bug 1951834 in frr (Ubuntu) "[MIR]: frr" [Critical, Incomplete]15:47
cpaelzerok ahasenack, here you have it - fast pass it will be for "special csae + capacity"15:47
* ahasenack better subscribe to its bugs then15:47
ahasenackalso in debian15:47
ahasenackstay on top of it15:47
cpaelzerahasenack: this is still blocked on libyang215:47
cpaelzerahasenack: but other than that it is ready15:47
ahasenackyes, I'll get to that one next then15:48
sarnoldthanks cpaelzer, ahasenack :)15:48
ahasenacklet me just quickly check if I have questions about libyang215:48
ahasenackwell, it does need a security review15:48
ahasenackhi sarnold ;)15:48
sarnoldohello :)15:48
ahasenackok, better dep8, deal with gcc warnings15:49
ahasenackeasy15:49
cpaelzerI updated the FRR bug status and left a comment15:49
cpaelzerTo complete the list of recent incompletes - https://bugs.launchpad.net/ubuntu/+source/v4l2-relayd/+bug/1958109 got reviewed by slyon and is now back with the reporter15:50
ubottuLaunchpad bug 1958109 in OEM Priority Project "[MIR] v4l2-relayd" [High, In Progress]15:50
cpaelzerBefore I go on - are we ok with FRR / Libyang2 for now or are there open questions here?15:50
ahasenackI'll address the libyang2 comments, but will be blocked on a security review15:51
cpaelzero15:51
cpaelzerok15:51
cpaelzer#topic MIR related Security Review Queue15:51
cpaelzerMission: Check on progress, do deadlines seem doable?15:51
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-mir15:51
sarnoldpython-cheroot python-asgiref adsys are in progress at the moment15:51
cpaelzerGlad to hear that15:52
cpaelzerAdsys was in progress last time, what happened there?15:52
didrocksit wasn’t, was it?15:52
sarnoldI finished going through the coverity issues -- there's a vast number of error checks that are skipped15:52
didrockshum? This is surprising15:52
sarnolddidrocks: alas it's been in progres for weeks15:52
cpaelzerIt was "on" or "next" as far as I remember15:52
didrockswe are using go vet and error checking are all covered15:53
slyonIIRC it was "no progress on adsys so far"15:53
didrockswhat slyon said ^15:53
cpaelzerah ok, thanks15:53
cpaelzerwell we all know the list15:53
didrockssarnold: btw, 0.8 for adsys is out, it shouldn’t change the general strategy, but Mark asked explicitely the script part (in 0.8) to go through security15:53
slyonsarnold: but it's good that adsys is on progress now as the release team has been asking for that15:53
cpaelzerin Theory 16 days until FF and 7 cases with a deadline towards that15:53
cpaelzeryou can all do the dpressing math15:53
cpaelzerwishing the best for sarnold and company to churn through some more15:54
didrocksI think the coverity thing should be looked again, I’m happy to have preliminery results because errors are for sure all covered and linted by upstream tools15:54
* cpaelzer hands a crate of security-engergy-drinks15:54
ahasenackis adsys ours? (canonical)15:54
didrocksyes15:54
cpaelzerdesktop driven ahasenack15:54
sarnolddidrocks: it's not as friendly as the web interface, but it's way easier to share the text output: https://termbin.com/hb4915:55
sarnold  Type: Unchecked error (SUPPRESSED_ERROR)15:55
cpaelzerOk, that seems like didrocks has some homework to check these for false-positives15:56
sarnold$ grep -c SUPPRESSED_ERROR coverity.txt15:56
sarnold144215:56
cpaelzerThe rest of the list is done for today15:56
cpaelzer#topic Any other business?15:56
cpaelzerwe can continue adsys talk here15:56
cpaelzerbut is there anything else for this section?15:56
seb128hey, I wanted to mention https://github.com/cpaelzer/ubuntu-mir/pull/515:56
ubottuPull 5 in cpaelzer/ubuntu-mir "Tweak TBD placeholders" [Open]15:56
cpaelzerthanks seb12815:56
seb128it's trivial and can wait for another meeting which is less busy if you prefer15:57
ahasenackI have a question, if my style of very verbose MIRs helps, or hinders, analysis15:57
ahasenack(since I'm here)15:57
cpaelzerit looks trivial seb128, I can merge it once I have 1-2 reviews - so everyone could a few have a look together with me?15:57
cpaelzerahasenack: I like it, I read it, and I appreciate when I find the answers in the MIR request instead of having to dig on my own15:58
cpaelzerahasenack: we have continuously extended the report template for wanting those infos15:58
slyoncpaelzer: seb128: I just added my +1 for that PR#5 on github15:58
cpaelzerthanks slyon15:58
sarnoldahasenack: I like your very verbose MIRs :)15:58
seb128slyon, thx15:58
cpaelzerseb128: I'll keep the tab open and have a look myself and then merge most likely15:58
ahasenackok, thx :)15:58
ahasenackI'll continue with the style then :)15:58
cpaelzernext meeting is knocking on my door, closing for today15:58
cpaelzeranything urgent we missed ?15:59
sarnoldnothing from me15:59
joalifnothing15:59
slyonnope15:59
cpaelzerthanks then15:59
sarnoldthanks cpaelzer, all :)15:59
cpaelzer#endmeeting15:59
meetingologyMeeting ended at 15:59:36 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-02-08-15.30.moin.txt15:59
didrocksnothing either15:59
seb128cpaelzer, thanks, it was a draft, there might be similar changes to do down on the page in the MIR reviewer section I think, I can update for that latter if you agree on the principle and want those done in the same edit15:59
seb128thanks!15:59
joalifthanks all bye o/16:00
slyono/16:00
cpaelzerseb128: it seems we have principle agreement16:00
slyonack16:00
cpaelzerseb128: please complete it with a full search/replace16:00
seb128cpaelzer, ack16:00
didrockssarnold: back on adsys, it seems most of the issues are in vendored dependencies. There are 79 in our code itself. I don’t think we can fix the ones vendored though? (would be like fixing the stdlib…). However, I’m really surprised by the amount of issues in our code while gosec, which is the tool used by google has no errors (we run that in CI and fixed them all)16:00
didrockssarnold: how do you want to proceed? Happy to give an answer for each false positive and see what we have as actionables one16:01
sarnolddidrocks: it all code in the package, though, and going through all thousand of them to find out which ones are safely ignored (most of them) vs which ones shouldn't be ignored (who knows?) is a fair chunk of effort. it's not great :(16:01
didrockssarnold: indeed, this is why gosec compiles your code and goes to your code path and used deps16:02
sarnolddidrocks: I'm fine with deciding to ignore entire classes of cases, eg "errors on write(2), close(2), etc are never checked by anything except sqlite3 anyway" ..16:02
didrockssarnold: yeah, the valid ones I see is not checking the error returned by fmt.Fprintf() on stdout/stderr16:03
didrockswhich is… if you can’t write to it, you don’t check errors to return it, and ignored by default by most linters16:03
sarnolddidrocks: is that something you could poke along? it's entirely possible that there's nothing of consequence in that list, but it doesn't feel right to just ignore 1k+ known issues that coverity has given us16:03
didrocksI will double check the file permissions in particular, but same, we fixed them16:03
sarnoldyes ignore the file permissions16:03
sarnoldthose are stupid :)16:04
sarnold(well, not stupid, but.. you know what I mean. heh.)16:04
didrockswell, we used the gosec returned one to lessen the permissions as much of them as possible :)16:04
didrocksand justify we ones we can’t :p16:04
sarnoldcool cool16:04
didrockslike a non executable script you want to run… hermf :p16:04
sarnoldI *think* I invested all the non-SUPPRESSED_ERROR cases and found they were fine16:05
sarnolds/invested/investigated/16:05
sarnoldso obviously the gosec integration has gone a long way :)16:05
didrocksack, I’ll check some other and keep you posted, In case some are interesting, this will be a good report to gosec upstream :p16:05
didrocksyeah, when plugging it in… well let’s say once all fixed… I was happy to plug it in :p16:06
sarnoldexcellent idea :D16:06
sarnoldhah16:06
didrocks(and some issues were embarrassing)16:06
sarnoldaye16:06
sarnoldI've seen that myself with my own projects and linters / warnings..16:06
didrocksyeah, this is why we plug it in early. Anyway, if you just started, ensure you do 0.8 with the scripts16:06
didrocksalso, one the architecture/permissions I’m happy to spend some time explaining how the project works. It’s not trivial between the unix socket, grpc communication, polkit integration and so on…16:07
sarnoldheh, I've been plugging away at it for a looong time, going in fits and starts, on 0.7.1build1 .. I can kick off a new run...16:07
sarnolddidrocks: wonderful, thanks :) I just started reading the docs/ last night16:08
sarnoldthanks for the docs16:08
didrocksheh, happy those are useful :p16:08
sarnoldit's really amazing how often projects provide *none* and just assume you know what the thing does and why :)16:08
didrockssarnold: you have the live version automatically synced to https://github.com/ubuntu/adsys/wiki if you prefer having screenshots16:08
sarnoldreading the source code is sometimes like watching the turbo-retroencabulator video16:08
sarnoldsweeeet :D16:09
didrocks(we have no doc yet on privilege escalation and scripts which will be ready in the coming month)16:09
sarnoldI did wonder if there wasa nice way to read these, heh16:09
didrocksotherwise, if you feel adventurous, you can run "adsysctl doc <chapter"16:09
didrocksand you have the CLI rendered-version16:09
sarnoldoooooo16:09
sarnoldthat's so cool :D16:09
didrocksthe coolest part is that it’s the daemon which stream the doc to the client :p16:10
didrocks(and provide dynamic shell completion on available chapters)16:10
sarnoldso it always reflects what the running daemon's docs say it is capable of :D16:11
didrocksexactly, that’s the goal16:11
sarnoldthough it does mean it's probably a bit more work to turn it into a generic md browser, hehe16:11
didrocksyou have a way to render the md file back and pipe it to where you want… :p16:12
didrocksanyway, I will have a look tomorrow/thursday on the errors and will keep you posted16:12
sarnoldwonderful, thanks didrocks :) have a good night16:12
didrocksthanks, have a nice day!16:13
=== genii-core is now known as genii
* vorlon waves19:56
rbasako/19:58
sil2100o/19:59
vorlonsil2100: I see you as backup chair in cyphermox's absence20:01
sil2100Okay! Let me prep the meeting then, one moment20:01
sil2100#startmeeting Technical Board meeting20:02
meetingologyMeeting started at 20:02:26 UTC.  The chair is sil2100.  Information about MeetBot at https://wiki.ubuntu.com/meetingology20:02
meetingologyAvailable commands: action, commands, idea, info, link, nick20:02
sil2100#topic Apologies20:02
sil2100I thin mdeslaur sent apologies for not being able to make it20:02
sil2100#topic Action review20:03
sil2100ACTION: formal ratification of third party seeded snap security policy, depends on:20:03
sil2100ACTION: 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.20:03
rbasakI've been working on the pad, which is related.20:03
sil2100vorlon: any progress here? ^20:03
vorloncarry-over on that one, sorry20:03
sil2100#action formal ratification of third party seeded snap security policy, depends on:20:04
meetingologyACTION: formal ratification of third party seeded snap security policy, depends on:20:04
sil2100#action 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. (carry over)20:04
meetingologyACTION: 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. (carry over)20:04
sil2100ACTION: vorlon to reply to seeded snap upload permissions question on list20:04
vorlonunless either of you think that's still important for me to do, I think we should just drop that one; likely to be superseded by the new policy regardless20:05
rbasakYeah I think it makes sense to collapse this all into the one effort.20:05
rbasak(which is currently the pad)20:05
sil2100+120:05
sil2100Moving on...20:05
rbasakJust make sure that everything you want incorporated is actually included in the current pad please20:05
sil2100ACTION: 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 step20:06
sil2100Sadly this needs to be carried over. There has been progress but since last meeting not much, sadly20:06
sil2100#action 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 (carry over)20:06
meetingologyACTION: 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 (carry over)20:06
sil2100ACTION: all members to continue discussion at https://pad.ubuntu.com/third-party-repository-requirements20:06
vorlonx-nox? /me glances at the wiki edit history and chuckles20:06
rbasakI've been writing up wording on the pad.20:07
vorlonrbasak: is that in a state now that you want us to review and give feedback on, or do you have further edits pending?20:07
rbasakI'd like feedback on the preamble and my mostly v1 wording on the first three requirements please, to make sure I'm proceeding in a direction everyone agrees with.20:07
vorlonok20:07
sil2100rbasak: thanks!20:08
vorlonright now, or out of band?20:08
rbasakWhat I'm proposing is that everything between BEGIN and END markers will end up in the final document (except for inline comments)20:08
rbasakOut of band is probably best.20:08
vorlondeadline? next TB meeting?20:08
rbasakAt least this time.20:08
rbasakYep20:08
rbasakAnd then let's discuss in realtime next TB meeting please.20:08
rbasakAlso feel free to leave comments inline20:08
sil2100Ok, let's create a differently worded action item then20:08
sil2100#action 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)20:09
meetingologyACTION: 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)20:09
sil2100Thank you for working on this20:10
rbasakyw! Glad to be doing something productive.20:10
sil2100Ok, I think that's it from the explicit action items we have on the agenda20:11
sil2100#topic ML topics20:11
rbasakThere is one private ML topic, and the DMB referred public one.20:11
sil2100So we do seem to have the recent discourse regarding the DMB expiry20:11
rbasakI don't see any other recent traffic.20:12
sil2100vorlon's e-mail suggests that the authority to actually change DMB governance policy should be done by the TB - probably a good point that has been missed during the new policy discussion and ratification20:12
rbasakI wonder if, to make progress, we could just vote to ratify the DMB's motion now. If the TB agrees, then that would make the (valid) point moot.20:13
sil2100Should we discuss it here? Both me and rbasak are part of the DMB, but should we maybe request the DMB to submit an official proposal to the TB to review and/or ratify the new policy that wanted to be executed here?20:13
sil2100*that was meant to20:13
rbasakI think it's implied that the DMB wants the motion it passed ratified by the TB if ratification by the TB is required.20:14
sil2100We could do that, although sooner or later I would like the policy to be reworded and include information about sending notices to members getting expired20:15
vorlonI would kind of prefer to have more non-DMB members of the TB present for that particular discussion/vote20:15
sil2100Agreed, maybe even, as someone outside of the team suggested, me and rbasak shouldn't actually have a vote on this?20:16
vorlonno, you sohuld20:16
vorlonshould20:16
sil2100I don't know what are the common-sense policies in such situations!20:16
rbasakOn sil2100's point, it would be nice to clear that up at the same time, if we're going to do it. Again, I don't think anybody on the DMB actually objects to that being in the long term policy?20:16
vorlonthere's no reason to recuse yourselves from such a decision20:16
sil2100rbasak: yeah, I don't think so as well. I think it was something that was clearly missed, unfortunately, but at least I get the feeling that all DMB members would be fine with that - if included20:17
vorlonin the meantime, if you've seen my second message on the list, I'm suggesting a path forward that doesn't depend on the TB ratification20:17
rbasakI agree with not recusing myself for the reasons I stated in the ML thread. At least on this point. I think ddstreet is also questioning my conduct in one of his emails to the TB thread today, and wants a response from the TB on that too. I think I should stay out of that one.20:17
rbasakBut really they're two distinct questions I think.20:17
* vorlon nods20:17
rbasak"if the members of the DMB who are currently under discussion have personally voted to approve" -> that didn't happen - they were absent.20:18
rbasak(IIRC)20:18
vorlonok20:18
sil2100One thing for sure: I want us to have clear policies which have all requirements clearly stated20:18
vorlonif someone wants to confirm whether they were or weren't present and follow up to the list to that effect, then, I would appreciate it20:18
rbasakI should be able to look that up in a couple of minutes. Doing so...20:19
sil2100ACK20:19
rbasakAccording to https://lists.ubuntu.com/archives/devel-permissions/2021-November/001780.html the absent members did not vote.20:20
vorlonIf they WEREN'T present, then I definitely think the present members of the DMB, quorate or not, deciding a policy that allows them to remove members not present, and then removing those members, is improper.  So any resolution here is going to require the TB voting20:20
sil2100vorlon: would you prefer to wait for input from other TB members? mdeslaur and cyphermox?20:21
rbasakFTR, I voted -1 because I didn't think there was sufficient opportunity given to figure out the details by a forced email vote rather than waiting for a slot in a regular meeting (the meetings were full of applications around the time).20:22
vorlonsil2100: for an actual policy that the TB votes on, yes, I want broader input than us 320:22
sil2100That of course makes sense20:22
sil2100Let's maybe create an action item for this for the next meeting20:23
rbasakFTR 2: I am however in favour in principle. Just that the details need figuring out properly, as I think the current mess demonstrates.20:23
vorlonI will say that from my side I will attempt to make time for dealing with this on the mailing list in a timely manner, as I think having a functional DMB that can deal with applications promptly is very important to the health of the developer community20:23
sil2100I also think that the base principle is good, especially that it's all for the good of a well-working DMB20:24
vorlon(there was one suggestion on the list that we just let things wait until May for the next election of the DMB in general; I don't think that's a good idea)20:24
sil2100No, I don't think so either. THe truth of the matter is that we have 2 inactive members which does cripple DMB operations. We didn't ahve a real problem yet but only because the remaining DMB members keep quite high attendance20:25
rbasakIt is at least functioning OK at the moment. I think most meetings that matter have made quorum recently. I'm fairly sure it's been much worse in the past.20:26
sil2100But if we go down by 2 members, like it was mentioned on the ML, this will be problematic20:26
sil2100Let me add an action item just in case for the next TB meeting20:26
rbasakI would like to leave us time to handle the other private thread in realtime if possible please.20:27
sil2100#action Discuss DMB inactivity expiration policy (all of the TB)20:27
meetingologyACTION: Discuss DMB inactivity expiration policy (all of the TB)20:27
rbasakThat one has been dragging on for too long.20:27
vorlonthe proposal is that after adjourning the public meeting we meet in realtime via another medium to discuss the private matter20:28
vorlonI have no objection to this20:28
sil2100Yeah, let's do that please. Ok, in that case let's finalize the meeting here20:28
sil2100#topic Community bugs20:28
sil2100I see no open bugs20:28
sil2100#topic Select chair20:28
sil2100I have no idea how we actually do this, but I suppose let's try with cyphermox chairing and hmm, rbasak as backup? Would that make sense?20:29
rbasakSure20:29
sil2100Thanks!20:29
sil2100#endmeeting20:29
meetingologyMeeting ended at 20:29:47 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-02-08-20.02.moin.txt20:29
rbasakNo AOB?20:29
rbasakA couple of quick points please.20:29
rbasak1) A couple of additional requirements were suggested to me for the third party repo pad. I added them at the bottom. I think they may be uncontroverial to the other TB members. Please take a look when you review the pad.20:30
sil2100Ouch! Went too fast!20:30
rbasakSorry I forgot to mention that earlier. Just wanted to call it out.20:30
sil2100(would probably help if the Agenda had an AOB section ;) )20:30
rbasak2) On the private thread, mdeslaur and cyphermox are absent now, so I assume they will be absent for that discussion too.20:30
sil2100I'll add one20:30
vorlonfwiw the normal process is to rotate alphabetically on https://launchpad.net/~techboard/+members which would have cyphermox with mdeslaur as backup :)20:30
rbasakie. I'm not going to worry about sending round a private link except to you two.20:30
* vorlon nods20:30
rbasakI just wanted to put that on the record to ensure that nobody felt excluded.20:30
sil2100ACK20:31
rbasak(private link sent; see you there)20:33

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