=== doko_ is now known as doko === cpaelzer_ is now known as cpaelzer [10:08] where can i see launchpad's i386 whitelist? [10:11] ginggs: https://people.canonical.com/~ubuntu-archive/packagesets/impish/i386-whitelist [10:12] laney: thanks! [12:52] doko: so, I have this package which FTBFS against gcc11 (libuv1) because the tests fail (libuv1). I finally tracked it down to LTO, as the failing test passes when I remove those flags. [12:52] 3 questions : 1/ how hard/long would it be to bisect this regression in GCC11? [12:53] 2/ would removing the LTO flags in the package break stuff? [12:53] 3/ Should I report this to GCC upstream? [12:58] schopin: maybe this is relevant https://github.com/libuv/libuv/issues/1230 [12:58] Issue 1230 in libuv/libuv "The way libuv does inheritance violates strict aliasing" [Closed] [12:58] there's a recommendation to built libuv 1.x with -fno-strict-aliasing [12:59] which it doesn't look like we currently do [13:03] I'll try [13:04] there are a couple of netplan.io and pyside2 autopkgtests currently running that seem to run for hours and then restart. can they be put out of their misery? [13:21] ginggs: indeed, that takes care of my second question :). But is it considered a regression in GCC or not? [13:29] schopin: did it build with lto in gcc10, ands now fails in gcc11? [13:33] Yes. === genii-away is now known as genii [14:48] schopin: lots of packages disable lto by exporting deb_maint_flags things in debian/rules. [14:49] export DEB_BUILD_MAINT_OPTIONS = optimize=-lto [14:51] https://git.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu/tree/debian/rules?h=ubuntu#n13 [14:51] schopin: it is possible that lto is too agresive, and things rely on it not happening. [14:52] yeah, I think that's what is happening here. But in this case it seems -fno-strict-aliasing should be set regardless of LTO, I think LTO just surfaced a related bug. [15:53] schopin, please file a bug report about it too. is that a new ftbfs? I don't see it in the hirsute test rebuild [15:54] doko: new ftbfs from your GCC 11 rebuild. [15:54] So, I'll file a report upstream then? [15:56] schopin, LP first. need to reduce the test case as well ... [15:57] LP: #1939707 [15:57] Launchpad bug 1939707 in libuv1 (Ubuntu) "FTBFS on impish" [Undecided, In Progress] https://launchpad.net/bugs/1939707 [15:58] xypron: I'm confused about bug 1939409 it looks like slyon uploaded some of the patches but your PPA has another patch? [15:58] Bug 1939409 in e2fsprogs (Ubuntu Impish) "e2fsprogs 1.46.3-1 on architecture s390x fails in test f_baddotdir" [Medium, In Progress] https://launchpad.net/bugs/1939409 [16:00] bdmurray: the one I have in my PPA passes the autopkgtest locally. [16:00] bdmurray: but it is based on what I did prevously. not being aware of slyon [16:01] xypron: he sponsored your work - https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/1939409/comments/7 [16:01] Launchpad bug 1939409 in e2fsprogs (Ubuntu Impish) "e2fsprogs 1.46.3-1 on architecture s390x fails in test f_baddotdir" [Medium, In Progress] [16:07] schopin, https://src.fedoraproject.org/rpms/libuv/blob/rawhide/f/libuv.spec so Fedora doesn't disable lto. could you check if the new libuv upstream fixes things? seems to be 1.42.0 [16:14] FTR, the fix isn't to disable LTO but to pass -fno-strict-aliasing [16:18] bdmurray: next steps on vip-manager. I have wondered if the test environment doesn't match what the test steps expect. How do I get more details on the test environment? [16:19] dbungert: do you have a log from your successful test? [16:23] doko: new upstream fixes things, indeed... By adding that exact flag to their build system :D [16:25] bdmurray: https://paste.ubuntu.com/p/XrVBWtgCxm/ [16:47] dbungert: I'm trying to have a look myself [16:48] schopin, "It is recommended to turn on the `-fno-strict-aliasing` compiler flag in projects that use libuv." good luck with that ... [16:48] so you don't need to turn off lto then? [16:49] bdmurray: the test in question tries to use a pipe sequence to choose a non-lo interface. I suspect it's doing so incorrectly in the test environment. If you can, I'm curious what the 'ip link show' output looks like. [16:52] dbungert: you could upload a new version of vip-manager to your PPA for debugging and then we could run autopkgtests on that [16:53] https://wiki.ubuntu.com/ProposedMigration#Testing_against_a_PPA [16:56] bdmurray: great, I will prepare that and report back [16:56] doko: no, I just need to add the aliasing flag and voilĂ . === lucas__ is now known as lucascastro [18:25] anyone else having trouble pull-lp-source'ing a package? [18:25] I'm getting proxy errors [18:28] It was luggish for me for a bit there yes [18:28] huh, it's been like this for at least 30 min for me [18:33] okay, its still bad for me [18:47] it looks like launchpadlibrarian.net is totally down, i get 503's now [18:52] I believe IS is aware and working on it [19:32] Interesting, Go on ppc64el seems to be experiencing segmentation faults while compiling code [19:39] jawn-smith: I saw that as well - LP: #1941791 [19:39] Launchpad bug 1941791 in alertmanager-irc-relay (Ubuntu) "FTBFS on ppc64el with go 1.16" [Undecided, New] https://launchpad.net/bugs/1941791 [19:42] dbungert: thanks! I've noticed on a few packages as well, and was trying to see if 1.17 fixed it [19:42] However, it seems to not reproduce consistently. I can run go build twice and only one of them will segfault [19:43] which I see you've noted in this bug [19:47] jawn-smith: with that package it was a pretty consistent build crash for me, maybe try that package if you're interested in the general crash on 1.16 [19:55] building now [19:57] odd, I can't get that one to crash [19:58] cool [19:58] I ended up running it locally in qemu - you doing the same? [19:58] I'm in a canonistack instance [20:02] jawn-smith: https://paste.ubuntu.com/p/PK4wv79QWJ/ - fix up imagedir and PUB_KEY and that might help [20:03] ooh excellent, thanks! [20:31] good mornig [20:31] is everyone ready to have the autopkgtest queues jammed by glibc for a couple of days? [20:33] oh boy oh boy oh boy [20:33] mwhudson: doko was suggesting that we not test everything [20:34] bdmurray: i think that probably makes sense, the only changes are in glibc's testsuite and the postinst [20:35] so we should test a range of things to avoid toolchain-related shenannigans but testing everything is probably overkill [20:35] That sounds reasonable to me [20:35] also i don't know _how_ to not test everything [20:36] do it in a PPA and manually run tests with that glibc? [20:37] I've also been led to believe vorlon might now how to modify the test infrastructure so not every test will run [20:51] debdiff if anyone wants a look https://paste.ubuntu.com/p/tHCp5BPrnP/ [20:51] line 34 looks like it has extra whitespace [20:52] between the > and the /dev/null? [20:53] and or the 2> /dev/null [20:54] i don't think that's meaningful but the other uses in the file don't have the space so i'll make it consistent [20:56] This patch is upstream and we'll get it later? [21:03] yeah [21:03] line 57 says patch 1 of 2 [21:03] Is patch 2 not important? [21:03] patch 2 of 2 is also in the patch [21:04] i just stuck the two diffs together [21:04] ah okay! [21:04] not sure what the best way to handle a patch series in debian/patches is, i guess i could have both [21:05] i think what ddstreet does for systemd is to have thm split out in directories like debian/patches/lp$bug/ [21:12] there was also some mention this morning of balint testing glibc in bileto [21:14] i should do that with 2.35 snapshots next cycle [21:18] mwhudson had you mentioned in the past that we would have golang-defaults point to 1.17 in impish? [21:18] jawn-smith: i don't think i'd made any commitments either way on that one [21:18] i guess it's getting a bit late now :/ [21:18] okay. We're seeing some segmentation faults while compiling go packages on ppc64el [21:19] otoh i don't think it makes many more packages ftbfs than fail already [21:19] (go 1.16 broke a bunch) [21:19] They don't seem to be repeatable with 1.17, but it's hard to be sure as the crashes aren't consistent [21:19] jawn-smith: and 1.17 helps with those? [21:19] hmm [21:20] I'll look into it more with 1.17 so I can be more sure [21:20] bdmurray: does this URL look right? https://autopkgtest.ubuntu.com/request.cgi?release=impish&arch=armhf&package=vip-manager&ppa=dbungert/vip-manager-armhf&trigger=vip-manager/1.0.1-4ppa2 [21:21] dbungert: good enough that I clicked on it! ;-) "Test request submitted." [21:22] https://autopkgtest.ubuntu.com/running#pkg-vip-manager [21:27] uploading glibc .. [21:29] where to? [21:33] bdmurray: looks like results should be at https://autopkgtest.ubuntu.com/results/autopkgtest-impish-dbungert-vip-manager-armhf/?format=plain but I don't seem to have permissions for that, are you able to see that link? [21:38] really you can't see it? [21:38] unauthorized error [21:40] https://autopkgtest.ubuntu.com/results/autopkgtest-impish-dbungert-vip-manager-armhf/impish/armhf/v/vip-manager/20210902_213803_6f51c@/log.gz [21:43] autopkgtest [21:37:47]: @@@@@@@@@@@@@@@@@@@@ apt-source vip-manager [21:43] autopkgtest [21:37:52]: ERROR: erroneous package: rules extract failed with exit code 1 [21:43] looking at your PPA its still pending publication so that could be the issue [21:44] anyway good url - will click again ;-) [21:44] ok good, I wasn't sure what to do what that error :) [21:44] could you see the log file? [21:45] yes, thank you [21:45] just locked out of the results page [21:45] weird [22:01] dbungert: https://autopkgtest.ubuntu.com/results/autopkgtest-impish-dbungert-vip-manager-armhf/impish/armhf/v/vip-manager/20210902_215832_46f25@/log.gz [22:02] bdmurray: awesome, that was the info I needed, thanks [22:47] bdmurray: archive [22:49] mwhudson: won't that kick off all the tests though? [22:49] bdmurray: yes, i guess so, i thought that the test requests could be removed after the fact though [22:50] yeah IDK how that works [22:50] bdmurray: i guess it would be possible to avoid that by copying from a bileto ppa straight to the release pocket but that doesn't really seem like a good idea [22:50] copying from a bileto ppa to proposed would have the same effect of triggering all the tests i think [22:51] unless you need to do something to skip the tests in advance [22:51] but the order of operations wasn't clear to me [22:51] me neither [22:52] anyway done now [22:52] for better or worse [22:52] steve or julian or iain might be able to do something tomorrow === genii is now known as genii-core