/srv/irclogs.ubuntu.com/2022/04/06/#ubuntu-release.txt

mwhudsonvorlon: have you tried beignet without lto?00:02
vorlonmwhudson: I don't remember.  It's possible, but I haven't looked at it in over a month00:02
mwhudsoni *think* lto is just making this harder to debug but ...00:03
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-drivers-common [source] (focal-proposed) [1:0.9.0~0.20.04.7]00:10
-queuebot:#ubuntu-release- Unapproved: gnome-connections (jammy-proposed/universe) [42.0-1 => 42.1-1] (no packageset) (sync)00:14
mwhudsonvorlon: also beignet in jammy-proposed explicitly depends on llvm-9, is there a newer version in debian?00:15
-queuebot:#ubuntu-release- Unapproved: accepted gnome-connections [sync] (jammy-proposed) [42.1-1]00:15
mwhudsonoh and this is why beignet is not in testing00:16
vorlonmwhudson: uh I thought the -proposed version was using newer llvm?00:20
mwhudsonvorlon: doesn't look like it00:21
vorlonmwhudson: ok well, "unreleasable let's remove it" is one solution, thanks00:21
mwhudson(lto doesn't fix the build fwiw)00:21
mwhudsonvorlon: ack00:21
mwhudsonwhat does this software do anyway :)00:21
mwhudsonopencl on intel gpus?00:22
mwhudson_old_ intel gpus00:22
mwhudsonvorlon: huh mythv seems significantly less installable in jammy than impish, i wonder what is going on there00:48
-queuebot:#ubuntu-release- Unapproved: rejected ubuntu-drivers-common [source] (impish-proposed) [1:0.9.2.4~0.21.10.2]01:00
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-drivers-common [source] (impish-proposed) [1:0.9.2.4~0.21.10.2]01:09
-queuebot:#ubuntu-release- Unapproved: accepted containerd [source] (focal-proposed) [1.5.9-0ubuntu1~20.04.1]01:45
vorlonmwhudson: I think there may have been some removals along the way, but I don't recall02:05
-queuebot:#ubuntu-release- Unapproved: accepted docker.io [source] (focal-proposed) [20.10.12-0ubuntu2~20.04.1]02:14
-queuebot:#ubuntu-release- Unapproved: accepted docker.io [source] (impish-proposed) [20.10.12-0ubuntu2~21.10.1]02:18
-queuebot:#ubuntu-release- Unapproved: mythexport (jammy-proposed/multiverse) [2.2.4-0ubuntu6 => 2.2.4-0ubuntu7] (no packageset)02:20
-queuebot:#ubuntu-release- Unapproved: accepted containerd [source] (impish-proposed) [1.5.9-0ubuntu1~21.10.1]02:21
-queuebot:#ubuntu-release- Unapproved: accepted mythexport [source] (jammy-proposed) [2.2.4-0ubuntu7]02:21
-queuebot:#ubuntu-release- Unapproved: python-dbusmock (jammy-proposed/universe) [0.27.3-1 => 0.27.5-1] (no packageset) (sync)05:17
-queuebot:#ubuntu-release- Unapproved: accepted python-dbusmock [sync] (jammy-proposed) [0.27.5-1]05:18
-queuebot:#ubuntu-release- Unapproved: cockpit-machines (focal-backports/universe) [263-1~bpo20.04.1 => 265-1~bpo20.04.1] (no packageset)05:19
-queuebot:#ubuntu-release- Unapproved: cockpit-machines (impish-backports/universe) [263-1~bpo21.10.1 => 265-1~bpo21.10.1] (no packageset)05:19
-queuebot:#ubuntu-release- Unapproved: accepted cockpit-machines [source] (focal-backports) [265-1~bpo20.04.1]05:20
-queuebot:#ubuntu-release- Unapproved: accepted cockpit-machines [source] (impish-backports) [265-1~bpo21.10.1]05:20
-queuebot:#ubuntu-release- Unapproved: intel-vc-intrinsics (jammy-proposed/universe) [0+git20210816-2 => 0.1.0-2] (no packageset) (sync)06:49
-queuebot:#ubuntu-release- Unapproved: accepted intel-vc-intrinsics [sync] (jammy-proposed) [0.1.0-2]06:49
-queuebot:#ubuntu-release- Unapproved: libx11 (jammy-proposed/main) [2:1.7.2-2build1 => 2:1.7.5-1] (core, i386-whitelist, xorg) (sync)07:28
-queuebot:#ubuntu-release- Unapproved: accepted lxc [source] (jammy-proposed) [1:5.0.0~git2209-g5a7b9ce67-0ubuntu1]07:35
-queuebot:#ubuntu-release- Unapproved: accepted libx11 [sync] (jammy-proposed) [2:1.7.5-1]07:36
seb128hey there, any chance someone could review https://bugs.launchpad.net/ubuntu/+source/libarchive/+bug/1967127 ?07:40
ubottuLaunchpad bug 1967127 in libarchive (Ubuntu) "[FFe] update libarchive to 3.6.0" [Undecided, New]07:40
seb128it has been waiting for a week, that's making a difference in the testing it will get at this point of the cycle07:41
-queuebot:#ubuntu-release- Unapproved: arc-theme (jammy-proposed/universe) [20220223-1 => 20220405-1] (lubuntu, personal-fossfreedom, ubuntu-budgie) (sync)07:41
-queuebot:#ubuntu-release- Unapproved: xf86-input-wacom (jammy-proposed/main) [1:0.39.0-0ubuntu3 => 1:1.0.0-3ubuntu1] (desktop-core, xorg)07:46
seb128would be nice if the bot was posting about FFe bug being reported and status changes07:47
handsome_fengsil2100: Hi, about LP: #1966321, can I  upload the new ubuntukylin-meta? Since it cause the livefs build errors now: https://launchpadlibrarian.net/595097521/buildlog_ubuntu_jammy_arm64_ubuntukylin_BUILDING.txt.gz08:24
ubottuLaunchpad bug 1966321 in ubuntukylin-meta (Ubuntu) "[FFe] Switch to fcitx5" [High, New] https://launchpad.net/bugs/196632108:24
-queuebot:#ubuntu-release- Unapproved: libadwaita-1 (jammy-proposed/main) [1.1.0-1 => 1.1.0-1ubuntu1] (no packageset)08:57
-queuebot:#ubuntu-release- Unapproved: zsys (focal-proposed/main) [0.4.8 => 0.5.9] (no packageset)09:18
-queuebot:#ubuntu-release- Unapproved: rejected zsys [source] (focal-proposed) [0.5.9]09:30
-queuebot:#ubuntu-release- Unapproved: zsys (jammy-proposed/main) [0.5.8build2 => 0.5.9] (ubuntu-desktop)09:32
sil2100handsome_feng: yes! Please do!09:47
sil2100Switched the FFe bug to Triaged09:47
-queuebot:#ubuntu-release- Unapproved: dpkg (jammy-proposed/main) [1.21.1ubuntu1 => 1.21.1ubuntu2] (core, i386-whitelist)09:48
xnoxjuliank:  ^^^^ implementing reverted nmu in Ubuntu at least.09:52
handsome_fengsil2100: Got it, Thank you.09:54
-queuebot:#ubuntu-release- Unapproved: iptables-netflow (focal-proposed/universe) [2.4-2ubuntu0.4 => 2.4-2ubuntu0.5] (kernel-dkms)09:55
-queuebot:#ubuntu-release- Unapproved: lttng-modules (focal-proposed/universe) [2.12.5-1ubuntu2~20.04.1 => 2.12.5-1ubuntu3~20.04.1] (kernel-dkms)10:00
-queuebot:#ubuntu-release- New source: linux-firmware-mediatek-aiot (focal-proposed/primary) [1-0ubuntu0~20.04.1]10:10
-queuebot:#ubuntu-release- Unapproved: openafs (focal-proposed/universe) [1.8.4~pre1-1ubuntu2.3 => 1.8.4~pre1-1ubuntu2.4] (kernel-dkms)10:19
juliankxnox: thank you10:23
xnoxapw:  please reject focal-sru Notice(queuebot): Unapproved: lttng-modules (focal-proposed/universe) [2.12.5-1ubuntu2~20.04.1 => 2.12.5-1ubuntu3~20.04.1] (kernel-dkms) => after a discussion, we now think it is a bad version number.10:34
xnoxor any other ubuntu-sru please.10:34
apwxnox, looking10:34
-queuebot:#ubuntu-release- Unapproved: rejected lttng-modules [source] (focal-proposed) [2.12.5-1ubuntu3~20.04.1]10:35
xnoxtah10:36
-queuebot:#ubuntu-release- Unapproved: rtl8812au (focal-proposed/universe) [4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.3 => 4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.4] (kernel-dkms)10:43
-queuebot:#ubuntu-release- New: rejected linux-firmware-mediatek-aiot [source] (focal-proposed) [1-0ubuntu0~20.04.1]10:53
-queuebot:#ubuntu-release- Unapproved: rtl8821ce (focal-proposed/universe) [5.5.2.1-0ubuntu4~20.04.4 => 5.5.2.1-0ubuntu4~20.04.5] (kernel-dkms)10:54
-queuebot:#ubuntu-release- New source: linux-firmware-mediatek-aiot (focal-proposed/primary) [1-0ubuntu0~20.04.1]10:55
-queuebot:#ubuntu-release- Unapproved: lttng-modules (focal-proposed/universe) [2.12.5-1ubuntu2~20.04.1 => 2.12.5-1ubuntu2~20.04.2] (kernel-dkms)10:55
-queuebot:#ubuntu-release- New: accepted linux-firmware-mediatek-aiot [source] (focal-proposed) [1-0ubuntu0~20.04.1]10:57
-queuebot:#ubuntu-release- New binary: linux-firmware-mediatek-aiot [arm64] (focal-proposed/none) [1-0ubuntu0~20.04.1] (no packageset)11:00
-queuebot:#ubuntu-release- New: accepted linux-firmware-mediatek-aiot [arm64] (focal-proposed) [1-0ubuntu0~20.04.1]11:09
-queuebot:#ubuntu-release- Unapproved: accepted arc-theme [sync] (jammy-proposed) [20220405-1]11:15
-queuebot:#ubuntu-release- Unapproved: accepted libadwaita-1 [source] (jammy-proposed) [1.1.0-1ubuntu1]11:15
-queuebot:#ubuntu-release- Unapproved: accepted dpkg [source] (jammy-proposed) [1.21.1ubuntu2]11:15
-queuebot:#ubuntu-release- Unapproved: accepted zsys [source] (jammy-proposed) [0.5.9]11:15
-queuebot:#ubuntu-release- Unapproved: xserver-xorg-video-qxl (jammy-proposed/main) [0.1.5+git20200331-2build1 => 0.1.5+git20200331-3] (desktop-core, xorg) (sync)11:23
-queuebot:#ubuntu-release- Unapproved: intel-graphics-compiler (jammy-proposed/universe) [1.0.8744-3 => 1.0.10778-1] (no packageset) (sync)11:24
-queuebot:#ubuntu-release- Unapproved: accepted intel-graphics-compiler [sync] (jammy-proposed) [1.0.10778-1]11:25
xnoxthank you laney11:25
-queuebot:#ubuntu-release- Unapproved: ubuntukylin-meta (jammy-proposed/universe) [0.45 => 0.46] (ubuntukylin)11:26
laney💋11:32
tjaaltonxserver-xorg-video-qxl fixes bug 196790111:53
ubottuBug 1967901 in linux (Ubuntu) "[qxl] Xorg fails to start with 'Screen(s) found, but none have a usable configuration.'" [Undecided, Incomplete] https://launchpad.net/bugs/196790111:53
-queuebot:#ubuntu-release- Unapproved: rejected openssl [source] (bionic-proposed) [1.1.1-1ubuntu2.1~18.04.16]13:14
-queuebot:#ubuntu-release- New source: qemu-efi-noacpi (jammy-proposed/primary) [1.0]13:19
-queuebot:#ubuntu-release- Unapproved: accepted ddcci-driver-linux [source] (focal-proposed) [0.3.3-1ubuntu0.1]13:37
-queuebot:#ubuntu-release- Unapproved: accepted iptables-netflow [source] (focal-proposed) [2.4-2ubuntu0.5]13:38
-queuebot:#ubuntu-release- Unapproved: adsys (jammy-proposed/main) [0.8.3 => 0.8.4] (no packageset)13:42
-queuebot:#ubuntu-release- Unapproved: accepted openafs [source] (focal-proposed) [1.8.4~pre1-1ubuntu2.4]13:46
-queuebot:#ubuntu-release- Unapproved: accepted rtl8812au [source] (focal-proposed) [4.3.8.12175.20140902+dfsg-0ubuntu13~20.04.4]13:49
-queuebot:#ubuntu-release- Unapproved: accepted rtl8821ce [source] (focal-proposed) [5.5.2.1-0ubuntu4~20.04.5]13:50
-queuebot:#ubuntu-release- Unapproved: accepted ubuntukylin-meta [source] (jammy-proposed) [0.46]13:57
-queuebot:#ubuntu-release- Unapproved: accepted adsys [source] (jammy-proposed) [0.8.4]13:58
-queuebot:#ubuntu-release- Unapproved: accepted xserver-xorg-video-qxl [sync] (jammy-proposed) [0.1.5+git20200331-3]13:59
xnoxlaney:  cjwatson: vorlon: should we land https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1921862 https://code.launchpad.net/~laney/ubuntu-archive-publishing/updates/+merge/402698 and https://code.launchpad.net/~jibel/livecd-rootfs/+git/livecd-rootfs/+merge/402585 such that we don't suffer promotions in -updates in jammy later on, again?14:06
ubottuLaunchpad bug 1921862 in livecd-rootfs (Ubuntu Jammy) "Call germinate with -updates" [High, Triaged]14:06
-queuebot:#ubuntu-release- Unapproved: livecd-rootfs (jammy-proposed/main) [2.762 => 2.763] (desktop-core, i386-whitelist)14:13
laneyxnox: probably needs someone to take on driving it, that MP of mine wasn't a complete fix but maybe you want to work on the problem incrementally14:18
-queuebot:#ubuntu-release- Unapproved: ubiquity (jammy-proposed/main) [22.04.11 => 22.04.12] (ubuntu-desktop)14:22
xnoxlaney:  =(14:29
xnoxmeanwhile uploading livecd-rootfs & ubiquity to hopefully have useful and usable installers finally14:29
juliankI have retried all test failures on amd6414:32
juliankWe just moved off lcy01 and everything to lgw01, that's making sure the move worked fine14:32
juliankIf you need to run lots of tests, let me know and I'll go cancel mine .)14:33
-queuebot:#ubuntu-release- Unapproved: openssl (bionic-proposed/main) [1.1.1-1ubuntu2.1~18.04.15 => 1.1.1-1ubuntu2.1~18.04.16] (core)14:36
xnoxvorlon:  sil2100: juliank: dannf_: apw: Notice(queuebot): New source: qemu-efi-noacpi (jammy-proposed/primary) [1.0] -> is a package we'd want to use in autopkgtests when testing raspi kernels; as it would allow us to manipulate and make sure scalingstack instances can reboot into raspi kernel.14:40
juliank+10014:41
xnoxit would be nice to get that into jammy; as we will eventually backport that all the way to bionic.14:41
juliankxnox: can we just build it in -Zxz and binary copy it everywhere?14:41
vorlonahasenack: was there going to be any more work this cycle to build libnfsidmap-regex from nfs-utils?  I'm processing Debian removals right now so just checking14:42
juliankxnox: or build it in bionic and binary copy it up14:42
juliankxnox: avoids work :)14:42
vorlonjuliank: binary copy it up> no14:42
ahasenackvorlon: no14:42
vorlonyou get to do that for signed bootloaders, nothing else.14:42
-queuebot:#ubuntu-release- Unapproved: accepted livecd-rootfs [source] (jammy-proposed) [2.763]14:42
vorlonxnox: why is this qemu a separate source package?14:43
-queuebot:#ubuntu-release- Unapproved: accepted ldns [source] (impish-proposed) [1.7.1-2ubuntu0.1]14:43
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity [source] (jammy-proposed) [22.04.12]14:43
juliankvorlon: this is a EFI shell script that runs at boot and disables ACPI, nothing else14:43
vorlonok14:43
juliankvorlon: Well a service that installs the script :)14:44
vorlonwhy a separate source package for that?14:44
xnoxvorlon:  because it is a descriptive name and doesn't have qemu inside it. it manipulates bootnext; manipulates files on BSP; and runs a script of EFI shell. it is meant to be a small package that one can install & remove, to boot with/without acpi, upon package install/removal.14:44
juliankvorlon: we only need it for autopkgtest-cloud to disable ACPI on the workers for the kernels that need it14:44
vorlonI'd rather see this as a separate binary package built from qemu than a small Ubuntu-specific source package prone to becoming abandonware14:44
xnoxit is separate source package, to ensure it doesn't entagle with anything; and needs to be used as trigger= for all of adt-matrix tests that are triggered by raspi kernel14:44
vorlonhmm14:45
juliankxnox: I thought we'd put this in a PPA and then enable that from autopkgtest/adt-matrix14:45
xnoxi do not want to pull in qemu from proposed, just because a test of raspi kernel is heppening.14:45
juliankxnox: But I guess britney also runs raspi kernel tests itself?14:45
vorlon... there's no reason it would be in -proposed14:45
xnoxjuliank:  we run a lot of adt tests with and without PPAs enabled.14:45
juliankyes, but you could run all of them with a PPA just for this enabled, was my idea14:46
julianknobody else needs this?14:46
xnoxvorlon:  the alternative of it being a package; is something that build into src:autopkgtest or like into autopkgtest-cloud; doing it as a package looks like the cleanest integration14:46
xnoxjuliank:  majority of our arm kernels do not have acpi enabled.14:46
vorlonwell if it's in autopkgtest-cloud it doesn't require SRUing to multiple series14:46
vorlonand if it's only used internally to autopkgtest-cloud...14:47
xnoxvorlon:  but needs engineering time of people who can change and deploy changes to autopkgtest-cloud......14:47
vorlonit certainly sounds less byzantine than our existing autopkgtest-cloud code for launching VMs14:47
xnoxwhich juergh & xnox are not..... and so far foundations did not resolve this issue.14:47
vorlonxnox: that is not a less scarce resource than SRU team14:47
xnoxtrue14:48
juliankWe did not resolve this, because it was not on our agenda, but IS to align firmware14:48
xnoxalso our scalingstack cloud is a mess with mixed host os releases; and mixed firmwares; and they failed to align firmwares14:48
vorlon"did not resolve this issue" - sure, because I don't think it's a priority to test per-hardware kernel flavors in autopkgtest?14:48
xnoxit blocks all sru cycles for years now14:48
xnoxbecause half of nodes, cannot run and complete linux-raspi tests14:48
juliankvorlon: it is, because they retry until they get swirlix and block resources14:49
xnoxwhich we retry ad-infinity until they hit the right node and pass14:49
vorlonjuliank: that sounds like a kernel team bug14:49
xnoxwhich we developed a fix for14:49
juliankvorlon: no that's what they do because they want this tested14:49
vorlonbecause what does testing on swirlix actually tell you14:49
juliankvorlon: it boots on swirlix because the firmware is older and always exposes dt14:49
xnoxbecause is, bootstack, openstack teams fail to make a working cloud.14:49
vorlonit tells you nothing about whether the package will work on raspi14:49
xnoxvorlon: the tests execute that dkms modules build & work with raspi kernel.14:50
juliankthere's some alignment14:50
vorlonxnox: is the next package going to be one that makes nodes look like Azure so that kernel has meaningful tests?14:50
juliankit needs to boot and the modules need to build and load14:50
juliank:)14:50
juliankwe actually really ought to have one that makes it look like azure cvm14:50
vorlonno we shouldn't :P14:50
xnoxvorlon:  instead we changed azure kernel config to have modules to boot off virtio drives, cause we have no place to test cvm at all without it.14:51
juliankwell nullboot should have a an autopkgtest for it  :)14:51
xnoxvorlon:  as nobody is giving us secret hyperv or access to upload test images ;-)14:51
vorlon"& work with raspi kernel" which requires running the kernel.  Having your testing rely on whether the *hardware specific* kernel boots on openstack is inherently flaky14:51
juliankI agree with the kernel team that this provides valuable input that DKMS modules built and modprobe successfully (?)14:51
xnoxvorlon:  i am open to remove and migrate off qemu-efi-noacpi, as soon as a better solution is available to maintain testing baseline and no go off the rail and not testing things with autopkgtests at all.14:52
vorlonI agree /that this is a useful thing to ensure/14:52
vorlonI do not agree that autopkgtest in openstack is the right place to do this14:52
juliankwrt foreign kernels booting on openstack, meh14:52
juliankit means the kernel team needs to commit to ensure they are compatible to that extend14:52
juliankand they do that14:52
xnoxvorlon:  this is how currently it is enforced for all in-archive Ubuntu kernel.s14:52
juliank* extent14:52
juliankxnox: So basically we add a new magic trigger qemu-efi-noacpi/0 and then patch autopkgtest to do those changes14:53
xnoxvorlon:  we would happily test these things outside of autopkgtest infrastructure; but at the moment autopkgtests is the only way to get onto scalingstack for this; and block migrating these kernels to updates.14:54
juliankxnox: can you test that yourself and wrap this in a setup script you can pass to autopkgtest?14:54
xnoxnothing else at the moment exists that catches in-archive -proposed dkms migration & kernels14:54
juliankthen we only need to remove the fake trigger and add a --setup-script command14:54
vorlonxnox: it didn't block SRU migrations before14:55
xnoxvorlon:  it does today14:55
julianksetup-command14:55
vorlon... because the kernel team has chosen to make it a blocker14:55
xnox.... because we were told to by release team14:55
juliankrightfully so14:55
xnoxbecause this one time kenrel migrated without fixed dkms modules and someone noticed and didn't like it14:55
juliankwe don't want to get another kernel breaking everyone's dkms module14:55
juliankxnox: "someone"14:56
vorlonxnox: what do you mean, "By the release team"?14:56
vorlonwho said this?14:56
juliankxnox: that was when shit was all over the place, including phoronix?14:56
vorlonI am cross that I have seen no high-level communication about this on any mailing lists14:57
xnoxvorlon:  at the moment all kernels are always blocked via britney hints.14:57
vorlonI mean, britney hints mean nothing for SRUs currently, but yes14:58
xnoxvorlon:  and bot automaticlaly unblocks each kernel if all migration criteria are satified. which is adt-matrix passing; cert testing passing; regression tests passing; etc.14:58
vorlonyes14:58
xnoxvorlon:  in $devel it actually blocks migration; and in $stable it blocks humans releasing kernel tracker as well.14:58
vorlonand previously, adt-matrix absolutely would unblock kernels without requiring them to pass a boot test in a non-representative environment14:58
xnoxat the moment for half of ubuntu kernels on arm, half of arm nodes, fail to pass the adt-matrix tests, which are retried multiple times over.14:58
xnoxbecause our cloud does not provided consistent VMs across all compute nodes14:59
juliankIMO long term we should have custom properties, and then kernel tests can mandate custom properties14:59
xnoxand there are no ways to enforce consistent guests unless we do something like the above package does;14:59
juliankbut this works *now*, it's a valid workaround14:59
xnoxor contribute engineering to openstack to generate new instance flavour types with new parameters which we would then be able to deploy and use consistently from autopkgtest-cloud15:00
vorlonit's a valid workaround to enable something whose fundamental sanity I continue to question15:00
juliankI don't think we're going to get actual hardware for autopkgtest testing and like MAAS autopkgtest support15:01
juliankxnox: so i think the script provided is a valid setup-commands script, so we just need to drop it into the autopkgtest-cloud tree and do the magic trigger15:03
-queuebot:#ubuntu-release- Unapproved: corosync (focal-proposed/main) [3.0.3-2ubuntu2.1 => 3.0.3-2ubuntu2.2] (i386-whitelist, ubuntu-desktop, ubuntu-server)15:04
-queuebot:#ubuntu-release- Unapproved: xdg-desktop-portal-gnome (jammy-proposed/main) [42.0.1-1ubuntu1 => 42.0.1-1ubuntu2] (no packageset)15:06
juliankxnox: https://paste.ubuntu.com/p/ZjPKgn2tNP/15:08
juliankoops typo at the end15:08
juliankNeed to add apt-get install efibootmgr at the start I suppose15:10
juliankbut otherwise, this should work15:10
juliankor do we want that in autopkgtest itself so people can do it locally?15:10
juliankI guess locally people can just pass -no-acpi15:10
juliankI guess some patching needed to make it exit 0 if not on EFI15:11
juliankbut meh15:12
-queuebot:#ubuntu-release- New source: rpiboot (jammy-proposed/primary) [0~20220131+git693d5be-0ubuntu1]15:13
juliankxnox: We could also pull the script from an external repo and give you all sorts of means really, like we git pull autopkgtest-package-configs15:14
juliankbut if at all, not now :)15:15
xnoxjuliank:  yes -no-acpi is the thing that is not a toggle in nova compute guest flavours that we were discussing with juergh to proposed to openstack upstream to support configuring instance types like that.15:19
xnoxjuliank:  cause like then we could have (small/medium/large)x[acpi|noacpi] configured in our cloud region; or like just the ones that autopkgtest-cloud uses in its tenant and use those directly.15:20
xnoxit is insane that our cloud provides random instance types under the same name15:20
xnoxjuliank:  but also having that thing in the archive would be useful, for people to reproduce stuff within the same VM15:21
juliankxnox: So I deployed the change now15:21
juliankxnox: So I guess one should try if that works15:22
juliankeverything cowboy deployed in the past weeks, because duh, need to get charm store login working again15:23
juliankthree people tried to login to the charm store, none succeeded15:23
juliank$ charm login15:23
juliankERROR cannot retrieve the authentication macaroon: unexpected response status from server: 404 NOT FOUND15:24
xnoxfun15:24
xnoxjuliank:  that trigger thing is nice; but might actually break adt-matrix if it starts triggering raspi tests with that trigger.15:24
xnoxcause ideally we wanted to achieve these tests without extra visible trigger, but that's still better than nothing at all.15:25
xnoxjuliank: is efibootmgr installed on images?15:26
juliankxnox: I added a line15:26
juliankxnox: apt-get install -y efibootmgr15:26
xnoxok , i must be looking at an old pastebin, cool.15:27
juliankxnox: yeah, here's the commit https://git.launchpad.net/~ubuntu-release/autopkgtest-cloud/commit/?id=c8fa2a1fe07788038b0fd2f7e5ca656e7664439515:27
ubottuCommit c8fa2a1 in ~ubuntu-release/autopkgtest-cloud "Provide a magic qemu-efi-noacpi/0 trigger to disable ACPIHEADmaster"15:27
juliankxnox: we can remove the trigger and look it up in a file in the package-configs repo15:27
juliankI don't have ACL for that though, needs release team members15:27
juliankxnox: or we can do it for all non-default arm64 kernels, but that might not be appropriate either15:28
juliankxnox: But try out that trigger with one package and see if it works, and then we can think more15:29
xnoxack.15:29
xnoxjuliank:  it's very series & kernel flavour dependend. some of these things have unique names per series too15:30
juliankThen we add a file `noacpi` with one kernel source package trigger per line that should use noacpi15:30
juliankthe files you can write linux-meta-raspi/arm64/jammy or stuff15:30
xnoxjuliank:  You submitted an invalid request: qemu-efi-noacpi/0 is not published in jammy15:39
xnoxhttps://autopkgtest.ubuntu.com/request.cgi/?release=jammy&arch=arm64&package=bbswitch&trigger=linux-meta-raspi%2F5.15.0.1005.5&trigger=qemu-efi-noacpi/015:39
juliankxnox: ah15:39
xnoxam i doing it wrong?15:39
juliankxnox: one sec15:39
xnox(as in it's not allowed via request.cgi? or you can fix request.cgi?)15:39
juliankxnox: on it15:42
juliankxnox: try now15:43
xnoxit went through15:44
xnoxbut now we need to know nova status of that machine run and if it was on a good or bad node.15:44
juliankxnox: what package?15:44
xnoxcause if it is successful we will not know if the setup script worked or if the node was good one anyway15:44
xnoxjuliank:  i did https://autopkgtest.ubuntu.com/request.cgi/?release=jammy&arch=arm64&package=bbswitch&trigger=linux-meta-raspi%2F5.15.0.1005.5&trigger=qemu-efi-noacpi/015:44
juliankxnox: OK, it's queued now, will have to wait until it rusn15:45
xnoxjuliank:  it's running host juju-4d1272-prod-proposed-migration-415:52
juliankxnox: it's krusha15:53
juliankoh bad substitution in the script at line 2615:53
juliankshell_bootnum=$(efibootmgr | grep -E '^Boot[0-9A-F]{4}\*? +EFI Internal Shell$' || true)15:54
juliankshell_bootnum=${shell_bootnum:4:4}15:54
juliankso the 2nd line failed15:54
juliankxnox: ah, hmm it's run by /bin/sh instead of bash15:55
juliankxnox: can we port that to posix shell?15:55
julianksilly autopkgtest should just run the file as is15:56
xnoxjuergh:  ^15:56
xnoxjuliank:  i don't know why kernel team is obsessed with bashism =) i had to fix bashism in a few places already, which was trivial and more portable.15:57
ginggsvorlon: btw, esys-particle and csound do appear on the python3.10-only tracker, except they are green because they built successfully15:57
xnoxjuliank:  make setup script do bash -c "...." ?! =)15:57
julianknah it copies over the script content15:57
juliankor reads the file and then does /bin/sh -c?15:58
juliankI don't know for sure15:58
juliankanyway weird15:58
ginggsvorlon: and fwiw, the csound autopkgtest that fails on s390x was only added recently, so never passed on s390x15:58
juliankxnox: Can just add `| awk '{print $1}' | tail -c +5` instead of the subst I suppose16:02
juliankor something16:03
juliankone can write this nicer16:03
xnoxjuliank:  we made a package that we tested; which has autopkgtest; which works ;-)16:08
xnoxjuliank:  it might be nicer to accept the package then doing porting into autopkgtest-cloud scriptage16:09
vorlonseb128: focal and jammy desktop dailies are both oversized; is there work to be done to bring them down?16:11
-queuebot:#ubuntu-release- Unapproved: lto-disabled-list (jammy-proposed/main) [23 => 24] (core, i386-whitelist)16:12
vorlonginggs: oh right, another thing that makes the transition tracker useless to me ;)16:12
juliankxnox: meh16:12
vorlonparide: and ubuntu-server/ppc64el in focal; do we expect this to come back down to size?16:13
vorlonginggs: so we should neuter this csound test as XFAIL on s390x?16:15
paridevorlon, hi, yep I saw the warning but I still have to compare the images to see what got fatter16:19
vorlonparide: cheers16:19
paridevorlon, if I conclude it's normal I'll open a MP bumping the size limit16:19
vorlonjuliank: libjpeg8-empty which you uploaded a no-change rebuild for ain't going anywhere, it's trying to take over libjpeg-progs which is built from libjpeg9; do you want to follow through on this?16:20
vorlonjuliank: (visible at the top of https://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt)16:20
juliankI guess drop the package?16:21
juliankI don#t understand why this happens16:22
julianklike when libjpeg9 took over libjpeg-progs when libjpeg8-empty still also had it, it's weird16:22
juliankxnox: so fixed script seems to have worked, stuff ran at boot: https://paste.ubuntu.com/p/frKND8q5WZ/16:25
juliankxnox: but it ran on swirlix, so need to confirm it helps on other16:25
vorlonjuliank: because they want the binary to be built against the latest version of libjpeg, not the old one?  it's allowed in the archive (both Debian and Ubuntu) for this to happen, but it's the responsibility of the maintainer of the previously-owning package to fix up the source to not build it16:28
vorlonso yes, drop this binary package16:28
vorlon(and then we'll have to NBS it out of -proposed)16:28
juliankack16:29
juliankxnox: running on krusha now16:29
xnoxjuliank:  krusha host is not known to me.....16:33
xnoxhorum.16:33
juliankxnox: kernel fails to boot with IRQ exception16:34
juliankxnox: does that ocunt as success?16:34
xnoxis there a full log, and node details?16:34
juliankxnox: Endless lines of "IRQ Exception at 0x000000009BC11F38"16:34
xnoxjuliank:  it should have always booted everywhere16:34
xnoxjuergh:  ^^^^16:34
juliankmaybe there was more16:34
xnoxjuliank:  but IS never told me that krusha exists, and what that is.16:34
juliankmaybe it's a fixed buffer size in openstack and it ran over16:35
-queuebot:#ubuntu-release- Unapproved: udisks2 (jammy-proposed/main) [2.9.4-1build1 => 2.9.4-1ubuntu1] (core, i386-whitelist)16:35
juliankxnox: ok now it did boot after all16:35
juliankxnox: Not sure where the IRQ exception happened16:36
juliankxnox: Like it was before the reset I suppose, so the old kernel did not shut down cleanly or whatever?16:36
juliankSetting up bbswitch-dkms (0.8-10ubuntu2) ...16:36
juliankautoinstall for dkms modules has been disabled.16:36
juliankdpkg: dependency problems prevent removal of dkms:16:36
juliank bbswitch-dkms depends on dkms (>= 2.1.0.0).16:36
juliankI don't understand how this is a pass16:36
juliankbut still16:36
juliankit seems to work16:37
juliankAt least the kernel booted16:37
julianktests passing with failures is not my problem :D16:37
xnoxjuliank:  the dkms autopkgtest is weird; it installs the module; then tries to remove dkms; to ensure that the dkms module (directly or indirectly) has dkms specified as a dep.16:38
xnoxsuch that "dependency prevents removal of dkms" is expected and good16:38
xnoxjuliank:  but old kernel is generic kernel and should be working "fine"16:38
juliankthis is also a broken qemu I think16:39
julianksee cRT##13111816:39
juliankxnox: So I deployed this to the other cloud worker now, and the trigger should be working now, we can turn this into a file tomorrow if you can build one, in the same format that autopkgtest-package-configs has for the other files16:41
juliankxnox: but in this case it will apply to the trigger, so if you have16:41
julianklinux-meta-raspi/arm64/jammy in noacpi, it will do this hack16:41
juliankand so on16:41
juliankyou can use all in some places, but there's a bug16:42
juliankYou can't use name/all/jammy16:42
juliankbut that should be fine16:42
vorlonalways nice to see a flavor metapackage in the archive that ./update fails on because update.cfg references jammy16:42
juliank(really ought to fix architecture wildcard + fixed release)16:43
xnoxjuliank:  i think it is a success!16:43
juliankxnox: anyway I think that wraps up my day16:43
xnoxjuliank:  thank you.16:44
vorlonjuliank: not following closely, does the above mean the qeme-efi-noacpi package doesn't need accepted?16:44
juliankvorlon: yes, we now have a fake qeme-efi-noacpi/0 trigger (soon probably a list file of kernel packages rather than trigger)16:44
vorlonok16:45
vorlon(hopefully soon; putting this in the trigger, blech)16:45
juliankwith the package it would have been a trigger as well :)16:46
vorlonblechblech16:46
xnoxvorlon:  well, not a single person in the world will be able to discover or use the magic qemu-efi-noacpi trigger.16:55
xnoxvorlon:  so strictly it's not needed in the archive, but also not sure how to ensure people know about it.16:55
cjwatsonjuliank: charm login> the old charmstore became read-only - you'll need to use charmcraft and upload to charmhub16:55
vorlonxnox: I'm not worried about accidental usage, I'm bleching at the abuse of the trigger interface for this.  The cleanup juliank describes would make me happy16:55
xnox=))))))))))))16:56
xnoxi would prefer the file-based-trigger to simply install package from the archive.16:56
vorlonmm16:56
xnoxrather than do magic out of the blue from built-in source code but that's just me.16:56
xnoxi have no opinion about that either.16:56
xnoxi just fear that this thing will break whenever cloud gets upgrades.16:57
xnoxbut should be mostly harmless.16:57
xnoxso like not break anything; but like stop making things happen.16:57
ginggsvorlon: yes, we could neuter the test, or hint it for now and i'll file a bug in debian16:57
ginggswould someone please accept lto-disabled-list/24 ?16:58
vorlonginggs: given that the package previously had passing autopkgtests on s390x, which improves our quality coverage, my preference is always to neuter the test where feasible and keep it green16:58
vorlonlooking16:58
vorlonginggs: gyoto is making me angry btw.  Something somewhere is embedding dpkg-buildflags output into a binary and using that when invoking g++ and then failing, and it's largely inscrutable16:59
juliankcjwatson: ugh, hopefully that's not a lot of work16:59
juliankThe endless cycle of Migrate to new stuff, new stuff gets deprecated17:00
vorlonwelcome to software engineering? :)17:01
cjwatsonjuliank: https://discourse.charmhub.io/t/charmhub-transition-faq/5636 may help17:03
juliankthanks cjwatson17:09
-queuebot:#ubuntu-release- Unapproved: ubuntu-gnome-meta (jammy-proposed/universe) [0.91 => 0.92] (no packageset)17:17
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-gnome-meta [source] (jammy-proposed) [0.92]17:18
-queuebot:#ubuntu-release- New: rejected qemu-efi-noacpi [source] (jammy-proposed) [1.0]17:28
vorlonginggs: so, lto-disabled-list; I'm surprised to see additions here as my understanding was this list was meant to be short-term and that further packages should be handled via debian/rules overrides, NOT via additions to this list17:29
vorlonginggs: I can accept this now because it's not really all that material, but I'd like to make sure folks get on the same page wrt the correct practice here17:30
vorlon(cc: doko)17:30
ginggsi understood packages in universe should be added to lto-disabled-list17:30
vorlonwhy would it be different for universe?17:31
ginggsi imagine to reduce the maintenance burden of keeping the delta17:31
-queuebot:#ubuntu-release- Unapproved: accepted lto-disabled-list [source] (jammy-proposed) [24]17:31
ginggshttps://wiki.ubuntu.com/ToolChain/LTO17:32
ginggsdisclaimer, i wrote part of that page :)17:32
vorlonginggs: right lol, I was just looking at the history because I had never seen this before and find that you added i17:33
vorlont17:33
vorlonso I don't think it's part of what was communicated on ubuntu-devel17:33
vorlonif you and doko agree that this is the right thing to do, please communicate this change on ubuntu-devel17:34
vorlonalso please clarify if it is *expected* that universe packages are only handled via lto-disabled-list or if it's optional17:34
Eickmeyerginggs: I have questions on that. I have a package (carla) that I disabled the LTO on in d/rules because otherwise the binary crashes. Should this be added to the lto-disabled-list?17:36
vorlontjaalton: hi, gonna need some additional documentation here for xf86-input-wacom jumping from upstream 0.39.0 to 1.0.0 post-FF including extensive changes to the debian packaging dir17:36
ginggsvorlon: ack, i'll discuss with doko about an announcement17:36
vorlonEickmeyer: you only need to do one or the other, and see my question above wrt how strongly we want to encourage use of the lto-disabled-list package: )17:37
vorlonginggs: ta17:37
Eickmeyervorlon: Thanks, good to know. Just wanted to cover my bases.17:37
ginggsEickmeyer: carla is an ubuntu-only package, so i wouldn't put it in lto-disabled-list17:37
ginggslto-disabled-list is to allow syncs from debian17:38
Eickmeyerginggs: Thanks. There have been mentions of getting it in Debian, but so far nobody has done it or been brave enough. :)17:38
tjaaltonvorlon: upstream jumped from 0.40 to 1.017:44
tjaaltonvorlon: I can file an ffe tomorrow17:44
vorlontjaalton: thanks18:01
tjaaltonvorlon: feel free to reject, I'll amend the changelog with the bug#18:03
-queuebot:#ubuntu-release- Unapproved: rejected xf86-input-wacom [source] (jammy-proposed) [1:1.0.0-3ubuntu1]18:05
seb128ginggs, why wouldn't the 'being able to sync from Debian is better' apply to main also? it is weird that the list is restricted to universe18:12
vorlondoko, ginggs: fyi the lack of an unversioned libgcc-dev (real or virtual) leads to things like intel-mkl hard-coding a test dep on libgcc-8-dev | libgcc-7-dev | libgcc-6-dev...18:15
-queuebot:#ubuntu-release- Unapproved: intel-mkl (jammy-proposed/multiverse) [2020.4.304-2ubuntu1 => 2020.4.304-2ubuntu2] (no packageset)18:17
-queuebot:#ubuntu-release- Unapproved: accepted intel-mkl [source] (jammy-proposed) [2020.4.304-2ubuntu2]18:18
vorlonjbicha: wpewebkit has versioned -dev package names (blech) and the reverse-dependencies don't appear to have been updated for this new upstream version you synced from experimental; please follow this through18:21
jbichathanks18:22
seb128I've pinged a few time in the past week about that but could someone review https://bugs.launchpad.net/ubuntu/+source/libarchive/+bug/1967127 ?18:26
ubottuLaunchpad bug 1967127 in libarchive (Ubuntu) "[FFe] update libarchive to 3.6.0" [Undecided, New]18:26
vorlonseb128: looking18:26
seb128it has been waiting for more than a week, which makes a difference in testing at this point of the cycle18:26
seb128also unsure how or where to raise the issue about FFe reviews delays but it's really an issue imho18:27
seb128vorlon, thanks18:27
vorlonseb128, jbicha: there are two upstream links provided for "changes" here; the first is a reasonably-compact summary, the second is a git log that I'm not going to attempt to read.  Is there anything that could bite me as a result of *not* reading that?18:28
seb128vorlon, I've reviewed the commits, though not in details, and I didn't spot anything concerning. Also the new version is in Debian testing now and no issue has been reported if that helps getting some confidence18:29
* vorlon nods18:30
vorloncpaelzer: why does LP: #1953363 have an 'in progress' python-xmlschema task and an ubuntu-archive subscription? You appear to have promoted it to main already18:32
ubottuLaunchpad bug 1953363 in python-xmlschema (Ubuntu) "[MIR] python-xmlschema, elementpath, importlib-resources" [High, In Progress] https://launchpad.net/bugs/195336318:32
seb128vorlon, thanks18:32
ginggsseb128: i don't know the reason why lto-disabled-list was originally populated with packages not in main, but i'll try to get clarity and include it in the mail to ubuntu-devel18:41
seb128thanks18:44
knomehello! it's super late in the cycle, but we really would like to upload a new wallpaper for xubuntu. i wonder if anybody from the release team could ack that for us, so we could get it uploaded asap. the freeze exception bug is here: https://bugs.launchpad.net/ubuntu/+source/xubuntu-artwork/+bug/196794019:27
ubottuLaunchpad bug 1967940 in xubuntu-artwork (Ubuntu) "[UIFe] Xubuntu wallpaper for 22.04" [Undecided, New]19:27
knomebluesabre, ^19:29
-queuebot:#ubuntu-release- Unapproved: gudhi (jammy-proposed/universe) [3.5.0+dfsg-1ubuntu1 => 3.5.0+dfsg-1ubuntu2] (no packageset)19:30
-queuebot:#ubuntu-release- Unapproved: accepted gudhi [source] (jammy-proposed) [3.5.0+dfsg-1ubuntu2]19:31
knomestgraber, *cough* ... hello? :)19:52
-queuebot:#ubuntu-release- Unapproved: libadwaita-1 (jammy-proposed/main) [1.1.0-1ubuntu1 => 1.1.0-1ubuntu2] (no packageset)20:05
vorlonjbicha: also, something is wonky with this package because the wpewebkit binaries are not showing up on https://people.canonical.com/~ubuntu-archive/nbs.html, have they done something horrible like continuing to list the packages in debian/control?20:37
-queuebot:#ubuntu-release- Unapproved: pacemaker (focal-proposed/main) [2.0.3-3ubuntu4.3 => 2.0.3-3ubuntu4.4] (i386-whitelist, ubuntu-desktop, ubuntu-server)20:38
jbichavorlon: webkit is built twice, once for the libsoup2 API and once for the libsoup3 API 😒20:39
-queuebot:#ubuntu-release- Unapproved: intel-mkl (jammy-proposed/multiverse) [2020.4.304-2ubuntu2 => 2020.4.304-2ubuntu3] (no packageset)20:39
-queuebot:#ubuntu-release- Unapproved: accepted intel-mkl [source] (jammy-proposed) [2020.4.304-2ubuntu3]20:40
vorlonjbicha: that does not explain to me why https://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt correctly identifies libwpewebkit-1.0-dev and libwpewebkit-1.0-3 as not built from the current source package and therefore are candidates for removal, but https://people.canonical.com/~ubuntu-archive/nbs.html does not show this.  That normally only happens if there are errors20:40
vorlonin debian/control20:40
jbichaok, let me read more carefully20:40
vorlon$ grep Package: debian/control20:41
vorlonPackage: libwpewebkit-1.0-dev20:41
vorlonPackage: libwpewebkit-1.1-dev20:41
vorlonPackage: libwpewebkit-1.0-320:41
vorlonPackage: libwpewebkit-1.1-020:41
vorlonPackage: wpewebkit-driver20:41
vorlonPackage: libwpewebkit-1.0-doc20:41
vorlonyep20:41
vorlonthis is wrong20:41
jbichait's very creative packaging20:43
vorlonwell that's a red flag20:43
vorlon;)20:43
jbichaI don't need or want the libsoup3 versions in jammy so I think I ought to just enable the libsoup2 version and simplify the packaging for jammy20:44
jbichanot sure if the creative stuff is useful for Debian or not20:45
-queuebot:#ubuntu-release- Unapproved: wpewebkit (jammy-proposed/universe) [2.36.0-2ubuntu2 => 2.36.0-2ubuntu3] (no packageset)20:53
-queuebot:#ubuntu-release- Unapproved: accepted wpewebkit [source] (jammy-proposed) [2.36.0-2ubuntu3]20:54
vorlonwaveform, jawn-smith: rpiboot - how does this relate to "piboot" we've discussed before which is the onboard firmware?  I.e. why do these binary blobs need to be shipped in the Ubuntu archive?21:12
jawn-smithvorlon: rpiboot isn't a bootloader, but is rather a utility to put compute modules into MSD mode for flashing and configuring secure boot on compatible Pi 4 devices21:16
knomevorlon, thank you!21:19
vorlonwaveform, jawn-smith: there's a GPL license file in the source but this license is not mentioned in debian/copyright21:19
vorlon(win32/LICENSE.txt)21:20
waveformvorlon, that's for the cygwin bits they're shipping in their windows output to get rpiboot working there but none of that ever winds up in the binary packages we produce -- does that still require mentioning in d/copyright?21:24
vorlonwaveform: according to Debian policy it does, because debian/copyright is a description of the rights on the source package, not the binary packages21:33
waveformright, I'll get on with it21:37
-queuebot:#ubuntu-release- New sync: hyperspy (jammy-proposed/primary) [1.6.1-1]23:28

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