/srv/irclogs.ubuntu.com/2022/07/19/#ubuntu-meeting.txt

sarnoldgood morning14:29
slyonhello!14:30
joalifhello14:31
slyonPing for MIR meeting - didrocks joalif slyon sarnold cpaelzer jamespage – will you be around?14:32
slyonwe might be a bit under-staffed today, due to sprint week14:32
slyon#startmeeting Weekly Main Inclusion Requests status14:33
meetingologyMeeting started at 14:33:28 UTC.  The chair is slyon.  Information about MeetBot at https://wiki.ubuntu.com/meetingology14:33
meetingologyAvailable commands: action, commands, idea, info, link, nick14:33
slyon#topic current component mismatches14:33
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg14:33
slyon#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:33
cpaelzerhi14:34
cpaelzerI'm partially here14:34
slyonI've investigated liburi-perl last week and coordinated with the Debian maintainer. This change (&component mismatch) will most probably be rolled back (see attached bug report)14:34
slyonI can see one new component-mismatch (moar -perl depends...): libchart-perl14:34
slyonit's tagged foundations-bugs, so I'll do an initial investigation on this14:35
slyonanything else?14:35
sarnoldthat's all I spotted14:35
cpaelzerme as well14:35
slyon#topic New MIRs14:35
slyonMission: ensure to assign all incoming reviews for fast processing14:35
slyonwe have two new MIRs14:35
slyonbug 198096814:35
ubottuBug 1980968 in libregexp-wildcards-perl (Ubuntu) "[MIR] libregexp-wildcards-perl" [Undecided, New] https://launchpad.net/bugs/198096814:35
cpaelzeranother lintian case14:36
cpaelzerI can take that14:36
slyonjoalif: is this something you could have a look at? (shoudl be fairly small)14:36
slyonor cpaelzer14:36
cpaelzerself assigned14:36
joalifwhich one ?14:36
cpaelzeralready gone joalif :-)14:36
slyonthanks14:36
slyonbug 194239414:36
ubottuBug 1942394 in mdevctl (Ubuntu) "[MIR] mdevctl 1.0.0 (rust switch)" [Undecided, New] https://launchpad.net/bugs/194239414:36
cpaelzerthat is from us (so I shouldn't really review)14:37
cpaelzerit is the first trying the rust rules we landed14:37
slyonthat's the first MIR case.. I might be able to take a look at that, not sure if I can make it in one week, tho. as I expect it to take a bit longer14:37
slyon(self assigned)14:38
slyon#topic Incomplete bugs / questions14:38
slyonMission: Identify required actions and spread the load among the teams14:38
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-mir14:38
slyonvulkan-tools (bug 1946359) is just a tracking update (Impish EOL)14:38
cpaelzerslyon: if you have any direct question while looking at mdevctl please consider pingign athos directly14:39
ubottuBug 1946359 in vulkan-tools (Ubuntu Jammy) "[MIR] vulkan-tools" [Medium, Incomplete] https://launchpad.net/bugs/194635914:39
slyonlibregexp-ipv6-perl (bug 1981608) is my investigation about the -perl dependency mentioned earlier. not actionable right now14:39
ubottuBug 1981608 in libregexp-ipv6-perl (Ubuntu) "[MIR] libregexp-ipv6-perl" [Undecided, Incomplete] https://launchpad.net/bugs/198160814:39
slyonno other recent updates.14:39
slyon#topic MIR related Security Review Queue14:39
cpaelzernice, glad it isn't too much14:39
slyonMission: Check on progress, do deadlines seem doable?14:39
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-mir14:40
slyon#link https://warthogs.atlassian.net/jira/software/c/projects/SEC/boards/594 (internal)14:40
slyonsarnold: how are the security queues moving along?14:40
cpaelzerif you can sort by milestone14:40
sarnoldthey are moving :) it feels good14:41
cpaelzerthere are at least 6 for this cycle14:41
cpaelzerand depending how we see mdevctl +114:41
slyoncpaelzer: actually sarnold mentioned last week that the LP milestones are mostly ignored14:41
cpaelzerbut I agree we had a few recent closed cases IIRC14:41
slyonand we should rather prioritize in jira14:41
sarnoldone thing that worries me is wpe webkit stuff -- mdeslaur has asked for wpewebkit to be removed and blocked from debian syncs https://bugs.launchpad.net/ubuntu/+source/wpewebkit/+bug/1981592 but we've also got https://bugs.launchpad.net/ubuntu/+source/wpebackend-fdo/+bug/1973033 and https://bugs.launchpad.net/ubuntu/+source/libwpe/+bug/1973031 in progress14:42
ubottuLaunchpad bug 1981592 in wpewebkit (Ubuntu) "Please remove wpewebkit and block syncs from Debian" [Undecided, New]14:42
ubottuLaunchpad bug 1973033 in wpebackend-fdo (Ubuntu) "[MIR] wpebackend-fdo" [High, New]14:42
ubottuLaunchpad bug 1973031 in libwpe (Ubuntu) "[MIR] libwpe" [High, New]14:42
cpaelzersarnold: how would you want us to tag/prioritize it in there?14:42
cpaelzeror shoud I read last weeks log if you already explained?14:42
sarnoldcpaelzer: there's a little chevron up or down, or little yellow equals sign, that's used for a priority field14:43
cpaelzerI know that14:43
cpaelzerbut what does it mean14:43
cpaelzerif I need something for FF - what do you want me to set for example14:43
sarnoldthe high priority, please14:43
sarnoldgiven how difficult / impossible it is to support the various webkits, this new flavour makes me worried that we'll wind up with twice as many packages that we can't reaistically support14:45
sarnoldeven if the wpebackend-fdo and libwpe packages are short-and-sweet and reasonable, do they "need" The Other wpewebkit package?14:46
cpaelzerthis is from the desktop team14:46
cpaelzersadly seb128 is offline (focus on sprint) and didrocks isn't here either (and not that involved there)14:47
slyonACK, I am not in the known about wpewebkit either..14:47
cpaelzerwho else from Desktop could we ping to re-consider not needing wpe?14:47
cpaelzersarnold: maybe you'd need to send your feedback in a mail to seb128 or - even better for auditability - just update that bug ?14:48
mdeslaurthose two libraries are needed for webkit2gtk and don't prevent wpewebkit from being removed from the archive14:48
mdeslaur(FYI)14:48
cpaelzerchallenge them to reconsider if it is really strictly needed to add support for this14:48
cpaelzermdeslaur: glad to learn that those are separate14:48
sarnoldgreat, thanks mdeslaur :)14:49
mdeslaurthere's a relevant blog post about it here: https://blogs.gnome.org/mcatanzaro/2022/07/15/best-practices-for-build-options/14:49
sarnoldcpaelzer: I was worried about The Bug because we've got three of them in play at the moment14:49
mdeslaur(rule #2 in that blog post)14:50
slyonsarnold: is there any dependency on wpewebkit from those?14:50
sarnoldslyon: none that I've found through manual inspection14:50
sarnoldslyon: but dlopen sorts of things might make it harder to spot14:50
slyongood. I can't see any from "reverse-depends src:wpewebkit" either14:51
slyonso we might be fine to handle those independently. Maybe you could still reach out to the desktop team (or mention it on the bug report), just to double check and make everybody aware14:51
sarnoldnice blog post, it reads very similar to the MIR requests, hehe14:51
slyon#topic Any other business?14:52
sarnoldack, will do, thanks14:52
sarnoldnone here14:52
joalifnone14:52
slyonnothing here14:52
slyonok, let's wrap this and get people back to the sprint!14:52
slyonthanks for your time! :)14:52
slyon#endmeeting14:52
meetingologyMeeting ended at 14:53:00 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-07-19-14.33.moin.txt14:53
sarnoldthanks slyon, all :)14:53
sarnoldhappy sprinting14:53
joalifthanks slyon, all14:53
sil2100o/19:00
rbasako/19:01
* vorlon waves19:02
vorlondo we have editing capabilities on https://wiki.ubuntu.com/TechnicalBoardAgenda yet? I'm still locked out but I heard it was fixed for others19:03
rbasakI just hit the Edit button and it worked for me19:04
sil2100So far I'm logged in so I can edit it as well, if needed19:04
vorlonI had one random moment a couple of weeks ago where I managed to get logged in, then *immediately* managed to misclick on the logout button19:05
vorlonepic fail19:05
sil2100Ouch!19:09
vorlonanyone want to chair? :)19:10
vorlonthe agenda says rbasak is the backup chair so I nominate him to either chair or edit the wiki to say something else19:13
rbasaklol19:14
rbasak#startmeeting Technical Board19:14
meetingologyMeeting started at 19:14:52 UTC.  The chair is rbasak.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:14
meetingologyAvailable commands: action, commands, idea, info, link, nick19:14
rbasak#topic Action Review19:15
rbasakACTION: (everyone) review the Ubuntu Backports Team Charter for ratification19:15
rbasakACTION: (everyone) formal ratification of third party seeded snap security policy (finalize wording on the Google Doc)19:15
rbasak^ this one I'm still working on19:15
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)19:15
rbasak^ blocked on me?19:15
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)19:15
rbasakACTION: rbasak to draft a proposal of the DMB-proposed inactivity expiration policy for TB ratification (sil2100, 19:20)19:15
rbasak^ still pending19:15
rbasakACTION: cyphermox to follow up with the CC regarding the TB nominations and election (sil2100, 19:23)19:15
rbasakAny progress on the others that needs reporting please? Otherwise carry everything over?19:16
vorlonrbasak: yeah I think that's blocked on the draft policy at this point19:16
sil2100Yeah, mine is a bit of a stupid thing. I had notes on the OEM Archive status but still didn't quite get to getting those formally written down19:16
sil2100I'm actually trying to do some of the writing right now19:16
rbasakOK so carry over everything?19:16
rbasak#topic Definition of our third party repository policy. See https://docs.google.com/document/d/1apUKR4gtOrfPGCWmtoebaQUhoy-fG8Cyo3VKJyhnpD0/edit19:17
vorlonafaik yes19:17
rbasakI've made some progress in identifying relevant snaps19:17
rbasakI scanned the archive for dependencies on snapd on the assumption that all "transitional packages" would pull them in.19:17
rbasakAlso I scanned some set of seeds to see what seeds might seed snaps directly. See my question in #ubuntu-devel - did I get them all?19:17
rbasakI stuck them in an appendix at the bottom of the document for now.19:17
rbasakThe only unusual things are ember/cyphesis-cpp that came in through Debian19:18
rbasakAnd freeshow which was packaged as a snap by ubuntu-studio (AFAICT) and then seeded.19:18
vorlonthere are transitional deb-to-snap packages in Debian?19:18
rbasakIndeed :)19:18
vorlono_O19:18
sil2100wow19:19
rbasakSee https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95092619:19
ubottuDebian bug 950926 in ember "ember: Using packages to install 'snap' packages is not a correct use of the packaging system" [Serious, Open]19:19
rbasakOn these ones, I think it would make sense to apply our policy completely, possibly blocklisting autosync if the requirements are not met. But I'll talk to the maintainer first.19:19
rbasakOn the Ubuntu Studio freeshow, I expect the snap can be trivially adjusted to meet our requirements anyway. I'll talk to Eickmeyer19:20
rbasakAre there any other sources of snaps I might have missed?19:20
vorlonsounds complete to me19:21
vorlonwith the caveat that packages might have missed the dep on snapd on account of it being in the base system19:21
rbasakAny ideas on identifying those?19:22
vorlonuh codesearch.ubuntu.com19:22
vorlon(does not exist)19:22
rbasakI think I might know someone. But I suspect that searching for "snap" will have too many false positives :-/19:22
vorlon'snap install'?19:23
rbasakBut that doesn't really stop us determining a policy and dealing with new things as they are discovered.19:23
* vorlon nods19:23
rbasaksubprocess.check_call(['snap', 'install']) etc :-/19:23
rbasakIf there are no other comments, I'll carry on with this and we can move on from this topic?19:24
sil2100+1 o/19:24
rbasak#topic Scan the mailing list archive for anything we missed (standing item)19:24
vorlon(FWIW I assumed we would only need to worry about this in maintainer scripts, which are 99.9% shell)19:25
rbasakOnly the post from Philipp Kewisch. sil2100 and I have already talked to him.19:25
rbasak#topic Check up on community bugs (standing item)19:25
vorlonI invited him to this meeting but he may not make it19:25
sil2100It was a good talk. But I forgot to make any notes during the meeting19:26
rbasakNo community bugs listed.19:26
rbasak#topic Select a chair for the next meeting (next from https://launchpad.net/~techboard/+members)19:26
sil2100Could have been a good idea for the other TB members to read, eh...19:26
rbasakvorlon I guess? :-P19:26
rbasak#topic AOB19:26
rbasakAOB?19:26
vorlonthat's to me as next chair?  sure19:27
rbasakI'll change the agenda doc accordingly :-)19:27
rbasak#endmeeting19:28
meetingologyMeeting ended at 19:28:22 UTC.  Minutes at https://ubottu.com/meetingology/logs/ubuntu-meeting/2022/ubuntu-meeting.2022-07-19-19.14.moin.txt19:28
rbasakThanks all!19:28
vorlonthanks19:28
sil2100Thanks o/19:29
* genii sweeps up, washes the coffee mugs and puts them away19:39

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