/srv/irclogs.ubuntu.com/2021/09/28/#ubuntu-meeting.txt

=== cpaelzer_ is now known as cpaelzer
=== genii-core is now known as genii
=== cpaelzer_ is now known as cpaelzer
cpaelzerHiho everyone14:29
cpaelzer#startmeeting Weekly Main Inclusion Requests status14:29
meetingologyMeeting started at 14:29:40 UTC.  The chair is cpaelzer.  Information about MeetBot at https://wiki.ubuntu.com/meetingology14:29
sarnoldgood morning14:29
meetingologyAvailable commands: action, commands, idea, info, link, nick14:29
cpaelzerping ddstreet, sarnold, didrocks, slyon, (doko) and jamespage for MIR team meeting14:29
didrockshey14:30
cpaelzerHello everyone o/14:30
slyono/14:30
cpaelzer#topic Review of previous action items14:30
cpaelzerI've seen we had a  few review upadtes but those (if needed) will come at later stages14:31
cpaelzerthe only independent activty is the update to the microlib testing that I was driving14:31
cpaelzerlatest state is here https://github.com/cpaelzer/ubuntu-mir/pull/1/files14:31
ubottuPull 1 in cpaelzer/ubuntu-mir "Rules for tests on the app-level" [Open]14:31
cpaelzerI have two acks on the PR and a "ok" on the mail14:31
cpaelzerno other feedback14:31
cpaelzertherefore I'd think I can merge this after the meeting14:31
cpaelzerplease speak up if you think otherwise14:31
slyon+114:32
slyon(for merging it)14:32
sarnold+1 (I can't recall if I replied via email or elsewhere..)14:32
cpaelzerThanks, I'll somewhen in the next weeks then take the bigger task to unite rules and templates14:32
sarnoldgood luck :)14:32
cpaelzerOnce I have something reviewable I'll again send a PR around to everyone14:32
cpaelzerGoing on with the agenda14:33
cpaelzer#topic current component mismatches14:33
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg14:33
cpaelzer#link https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:33
sarnoldlooks like nothing new14:33
cpaelzeragreed14:33
cpaelzerthe latest news on fence-agents is that we have uploaded a fix to the one remaining blocker14:33
cpaelzerit is currently held in impish-unapproved14:33
ddstreeto/14:34
cpaelzeronce through there I'll ping for promotion to main14:34
ddstreethello sorry im late o/14:34
cpaelzernp ddstreet14:34
cpaelzerok, nothing new here - going on ...14:34
cpaelzer#topic New MIRs14:34
sarnoldcpaelzer: do we care about the amt_ws agent? https://github.com/ClusterLabs/fence-agents/issues/434 may or may not be important14:34
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:34
ubottuIssue 434 in ClusterLabs/fence-agents "misplaced python 'or' causes dead code" [Open]14:34
cpaelzerhere we have a first of a kind in https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/193508214:35
ubottuLaunchpad bug 1935082 in egl-wayland (Ubuntu) "[MIR] egl-wayland" [Undecided, Confirmed]14:35
cpaelzerthis refers to the recently added rules about "testing with special HW"14:35
cpaelzerI didn't want to  ake the call alone as interperting a very new rule might be interesting14:35
cpaelzerso I wanted to ask if the statement at14:35
cpaelzerhttps://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/comments/2014:35
sarnoldI wish tseliot had been more detailed in his responses.. but as a first, it's not so bad.14:36
cpaelzerRule is14:36
cpaelzer"If no build tests nor autopkgtests are included, and/or if the package requires specific hardware to perform testing, the subscribed team must provide a written test plan in a comment to the MIR bug, and commit to running that test either at each upload of the package or at least once each release cycle. In the comment to the MIR bug, please link to the codebase of these tests (scripts or doc of manual steps) and attach a full log of these14:36
cpaelzertest runs. This is meant to assess their validity (e.g. not just superficial)"14:36
didrocksI agree this fully apply to the testing with special HW rule14:36
cpaelzerThe "test plan" is a bit lighter than I'd have hoped14:37
didrocksagreed14:37
sarnoldI don't know how to enable KMS, nor how to make sure it is enabled; I don't know what games would work -- what's glxgears on wayland? :) etc14:37
cpaelzerthe idea when writing the rule was "if we see an example plan and test log we can be more sure it is actually done"14:37
cpaelzerbut in this case not much logs exist as it is all UI14:37
cpaelzerso my question to eventually vote on - is that statement enough or do we want/need to return that for something better (making a bad first case might invite others to be sloppy where it could be better)?14:38
slyonI think we should ask for something better.14:39
sarnoldmm, good point14:39
slyonLike some commands of how to check if KMS is enabled, which application to run, etc. (as sarnold suggested)14:39
cpaelzerI'm tending to request something better as well14:40
cpaelzerbut I had expressed it in https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/comments/19 and that didn't help "enough"14:40
ubottuLaunchpad bug 1935082 in egl-wayland (Ubuntu) "[MIR] egl-wayland" [Undecided, Confirmed]14:40
cpaelzerwould anyone volunteer to help Alberto to add something better in this bug?14:40
sarnoldsure14:40
cpaelzeris that the volunteering sarnold?14:41
sarnoldyup!14:41
cpaelzerthank you a lot14:41
didrocksI agree that we should have a better test case. As this is trusting the uploader that each upload is carefully tested, not wanting to write it up won’t help and make future uploads trustable IMHO14:41
cpaelzer#action sarnold to contact alberto milone to make a better "special HW test statement" on bug 193508214:41
meetingologyACTION: sarnold to contact alberto milone to make a better "special HW test statement" on bug 193508214:41
ubottuBug 1935082 in egl-wayland (Ubuntu) "[MIR] egl-wayland" [Undecided, Confirmed] https://launchpad.net/bugs/193508214:42
cpaelzerok, going on then14:42
cpaelzer#topic Incomplete bugs / questions14:42
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:42
cpaelzerthe recent bumps are fuse (Trevinho was so kind to help all upstremas by providing PRs)14:43
cpaelzerand libportal which didrocks reviewed14:43
cpaelzernothing that needs immediate further activity AFAICS14:43
cpaelzer#topic Any other business?14:43
cpaelzernothing from me14:43
slyonnothing here14:43
didrocksnothing either14:43
sarnoldnothing from me14:44
cpaelzerddstreet: I know you are busy, but do you have anything else or a comment ont he backlog?14:44
cpaelzerok I consider this a no and he also knows where to reach us14:44
cpaelzerclosing ...14:44
cpaelzerthank you all!14:44
sarnoldthanks cpaelzer, all :)14:44
cpaelzer#endmeeting14:45
meetingologyMeeting ended at 14:45:01 UTC.  Minutes at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-09-28-14.29.moin.txt14:45
slyonthank you o/14:45
ddstreetnothing from me14:45
sarnoldwoot14:45
didrocksthanks!14:46
rbasako/19:00
* vorlon waves19:01
mdeslauro/19:03
vorlon#startmeeting19:05
meetingologyMeeting started at 19:05:06 UTC.  The chair is vorlon.  Information about MeetBot at https://wiki.ubuntu.com/meetingology19:05
meetingologyAvailable commands: action, commands, idea, info, link, nick19:05
vorlon#topic Apologies19:05
vorlonI haven't seen any on the mailing list, I guess sil2100 and cyphermox are just lost somewhere ;)19:06
vorlonhmm https://wiki.ubuntu.com/TechnicalBoardAgenda seems to have been mangled somewhat, please hold while I look at history19:07
vorlon#topic Action review19:07
vorlonAGREED: MATE is required to resolve the PPA situation by the J release. Otherwise, MATE will not be an official flavour in J. (rbasak, 19:11)19:08
rbasakLooks like I mistakenly copied that as an action but it wasn't an action.19:08
vorlonok, was going to ask :)19:08
vorlonACTION: rbasak to communicate the TB's MATE resolution to the MATE flavour leads.19:08
rbasakHowever, I do have an action to make sure the MATE team know about this, and I haven't done that yet :-/19:08
vorlonack, carrying over19:08
vorlonACTION: formal ratification of third party seeded snap security policy, depends on:19:09
vorlonACTION: 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.19:09
vorlonthese are carry-over for me19:09
vorlonACTION: vorlon to reply to seeded snap upload permissions question on list19:09
vorlonalso carry-over, though, I've made myself some jira cards for these now so I'm tracking better in one place19:09
vorlonACTION: sil2100 to start a draft summarizing the OEM archive portion of the meeting which xnox and TB will review, edit, and ratify before we move on to figuring out the next step19:09
vorlonsil2100 not here, so carrying over for him19:09
vorlonACTION: all TB members to "vote" or explain what they do not like of a proposal on https://pad.ubuntu.com/third-party-repository-requirements19:09
vorlonI've only just started on this today (sorry) - I did leave comments objecting to the very first proposed requirement though ;) would we want to discuss that here?19:10
rbasakI just added a response to your comment. Maybe we can bring that in here now?19:11
vorlonor wait until we have more comments or more TB members present at the meeting?19:11
vorlonhappy to discuss now19:11
rbasakI'd like to better understand your reasoning on this point so might as well do that part now at least please19:12
vorlonso, I understand your suggestion that this be an exception only for the browsers (firefox, chromium) because for other seeded snaps, maintained by Ubuntu developers / Canonical employees, it is likely that we want these to be stably maintained19:13
vorlonhowever, I am not convinced that this should be expressed as a TB policy19:13
vorlonI expect the number of snaps installed by default (which I think is what we're talking about here) is going to be fairly small19:14
rbasakI think that LTSness in the "doesn't massively change" sense is important. I'm not comfortable with packages shipping in a future LTS "switching over" to snaps that don't LTS wily-nily19:14
rbasakHence my desire for it to be a TB policy. I'm not opposed to maintaining a list of exceptions, much like the TB used to do for MREs.19:15
rbasakAnd I'm open to non-browser exceptions too, depending.19:15
rbasakCounter-example: recently we had https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1942699, which I advocated against for the SRU team, and that was the final team decision (an exception would require a TB approval anyway I think)19:16
ubottuLaunchpad bug 1942699 in telegram-desktop (Ubuntu Impish) "SRU: Update Telegram Desktop to 2.9.2" [Undecided, Fix Released]19:16
rbasakAlthough if that were a snap, it'd be unlikely to be seeded I think19:16
vorlonI think my main concerns with putting this in a TB policy are: 1) how do we express that in a policy that's not confusing, given that the snap experience in general explicitly does not make such committments, and 2) how do we actually gate any of this (because without a gate, the policy will likely be violated sooner or later)19:17
rbasakBut a flavour might19:17
vorlon(and granted, there's a lot of policies we'd apply that are specific to default seeded snaps and not part of the snap store generally)19:17
rbasakWe already document the requirements for seeded snaps. Why would it be confusing to have this as a requirement?19:18
vorlonright19:18
rbasakOr are you asking how I would define "stable"?19:19
vorlonyeah, I think that's the core of it19:19
rbasakI agree any judgement here is subjective. And the tricky part is that we (the Ubuntu governance structure) won't be gating or deciding on a per-upload basis, unlike SRUs.19:20
mdeslaurI'm a bit conflicted on this one...while I do think leaf desktop applications should be allowed to be updated to new versions, I don't like the idea of something like apache becoming a snap and getting behavioural changes all the time19:21
rbasakSo I think it'd have to document the gist of what we mean, trust/rely on the intentions of snap packagers, and deal with issues if they are raised with us after the fact - for example by requiring a subsequent release to drop the seed.19:21
rbasakmdeslaur: while I do think leaf desktop applications should be allowed to be updated to new versions> interesting - I think we are opposed there.19:22
rbasakWell, specifically, leaf desktop applications that are installed by default, I mean. If a user chooses to install a specific snap, then that's something different.19:23
vorlonfor another not-entirely-hypothetical example: if bluez were a snap on the desktop, how would we expect a policy around stability to be applied?19:23
vorlonare we going to have a policy with carve-outs for browsers, + hardware enablement, + ...19:24
rbasakI suppose what I want is the ability for an Ubuntu LTS install to avoid changing as much as possible, so users aren't forced into "rolling" any more than they have to be, and any deviation from that is opt-in. That causes me to not want this to happen for default installed apps, since they're not really opt-in. Not possible for firefox of course.19:24
rbasakvorlon: good question. Maybe we can grant a standing exception for anything that would be acceptable under SRU policy?19:25
mdeslaurwhy would someone want to get a snap installed by default instead of a deb if they can't update versions?19:25
vorlonwell - there are some packages explicitly called out under hwe, but I think a number of them wind up being case-by-case decisions by the SRU team; and the SRU team is not in the loop on snap updates19:25
mdeslaurI mean, that's the whole point19:26
vorlonI think both Ubuntu Desktop and Ubuntu Server have a rather confined set of "default installed apps", by design, and that this would not change as a result of snaps19:26
vorlonflavors of course may take a different view19:27
vorlon(cough, Ubuntu Studio isos currently fail to build because the root squashfs is now too large to be a file on an iso9660 fs, cough)19:27
rbasakmdeslaur: can we distinguish users from Ubuntu developers? I think LTS users expect behaviour not to change as much as possible (with pragmatic exceptions). Developers might find it easier to just ship a snap instead of packaging a stable deb - such as in this DisplayCAL example that brought up this entire topic. I don't think a not-stable snap is appropriate in this kind of case - hence my desire19:28
rbasakto not permit it.19:28
rbasakUnless it fits under our normal HWE exception, but that requires behaviour to generally not change.19:28
rbasakRather than throwing the baby out with the bathwater and allowing "anything goes".19:29
vorlonrbasak: as a path forward, could I suggest you draft some text for what you think the rule should look like, including the appropriate exceptions, and we can have a conversation about what that full rule might look like?19:31
vorlonI think my concern distills down to this being too cumbersome to express the rule accurately and therefore it's overhead that won't improve the outcomes, but I'm willing to give on this19:31
rbasakvorlon: ack19:31
rbasakWe can leave the rest of this item until after you've finished reviewing it?19:32
vorlon#action rbasak to draft refined rules for the proposed "stability" requirement for third-party software repositories19:32
meetingologyACTION: rbasak to draft refined rules for the proposed "stability" requirement for third-party software repositories19:32
vorlonsounds good to me19:32
mdeslaurok19:33
vorlonthe next thing on TechnicalBoardAgenda is about displaycal, but I'm not sure if that's a leftover?19:34
rbasakI have a better understanding of your views now FWIW, which will be really helpful.19:34
rbasakI consider the displaycal item blocked on the previous one just discussed.19:34
vorlonok19:35
vorlon#topic Scan the mailing list archive for anything we missed (standing item)19:35
vorlonlast mails on https://lists.ubuntu.com/archives/technical-board/ were from August and have been addressed19:36
vorlon#topic Check up on community bugs (standing item)19:36
vorlonhttps://bugs.launchpad.net/ubuntu-community/+bugs?field.assignee=techboard zarro boogs19:36
vorlon#topic Select a chair for the next meeting (next from https://launchpad.net/~techboard/+members)19:36
vorlonlooks like it should be sil2100 w/ mdeslaur as backup?19:36
mdeslaurack19:37
vorlon#info Next meeting 2021-10-12 @ 20:00 London time; chair: sil2100, backup: mdesleaur19:37
vorlon#topic AOB19:37
vorlonanything else?19:37
mdeslaurnot from me19:37
rbasakNot from me19:38
vorlon#endmeeting19:38
meetingologyMeeting ended at 19:38:13 UTC.  Minutes at https://new.ubottu.com/meetingology/logs/ubuntu-meeting/2021/ubuntu-meeting.2021-09-28-19.05.moin.txt19:38
vorlonmdeslaur, rbasak: thanks!19:38
mdeslaurthanks vorlon, rbasak19:38
rbasakThank you for chairing, and for everyone's patience on the seeded snap requirements item19:38
=== genii is now known as genii-core

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