[00:06] -queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (disco-proposed/main) [1:19.04.3 => 1:19.04.4] (core) [00:11] -queuebot:#ubuntu-release- Unapproved: accepted lxc [source] (xenial-backports) [3.0.2-0ubuntu4~16.04.1] [00:11] -queuebot:#ubuntu-release- Unapproved: accepted lxcfs [source] (xenial-backports) [3.0.2-0ubuntu1~16.04.1] [00:13] -queuebot:#ubuntu-release- Unapproved: accepted lxd [source] (xenial-backports) [3.0.2-0ubuntu1~16.04.1] [00:18] so what's the python3.7-defaults story? [00:18] ruffus needs bad-testing or marking as a "big" test [00:18] and then it's gotten entangled with the perl transition? [01:04] mwhudson, yes https://code.launchpad.net/~xnox/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/358468 [05:08] mwhudson: disentangled, perl went in. ruffus is the last blocking one for python3-defaults [05:09] ahh no, looking at notest ... === blackboxsw is now known as blackboxsw_away [05:13] graphviz is blocking perl as well via the failing python-ruffus test [05:40] -queuebot:#ubuntu-release- Unapproved: automake-1.16 (disco-proposed/main) [1:1.16.1-3 => 1:1.16.1-4] (core) (sync) [06:09] doko: we need to point Laney at https://code.launchpad.net/~xnox/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/358468 then? [06:10] or sil2000 but he's on leave [06:10] maybe apw [08:25] Laney: please update for bionic: laney:force-badtest libreoffice/1:6.0.3-0ubuntu1/i386 [08:25] to libreoffice/1:6.0.6-0ubuntu0.18.04.1 [08:26] still fails on i386 with the same issues [08:27] infinity: for bionic you have: adconrad:unblock ocrmypdf/6.1.2-1ubuntu1 please could you mark this test as failing as well? seen triggered by python3-defaults [09:03] doko: https://code.launchpad.net/~laney/britney/hints-ubuntu-bionic-glib2.0/+merge/358449 [09:03] mwhudson: thanks [09:04] (I do get the emails though) [09:20] -queuebot:#ubuntu-release- Unapproved: nautilus (disco-proposed/main) [1:3.26.4-0ubuntu7 => 1:3.26.4-0ubuntu8] (ubuntu-desktop) [11:07] -queuebot:#ubuntu-release- Unapproved: plasma-discover (cosmic-proposed/universe) [5.13.5-1ubuntu6 => 5.13.5-1ubuntu6.1] (kubuntu) [11:08] -queuebot:#ubuntu-release- Unapproved: plasma-discover (disco-proposed/universe) [5.13.5-1ubuntu6 => 5.13.5-1ubuntu7] (kubuntu) [11:15] xnox: can you do ruffus retries with the right triggers pls [11:43] Laney, xnox: looks like LocutusOfBorggave those back [11:44] coordination is hard [11:51] -queuebot:#ubuntu-release- Unapproved: zeroc-ice (disco-proposed/universe) [3.7.1-4ubuntu2 => 3.7.1-5] (cli-mono) (sync) [12:02] -queuebot:#ubuntu-release- Unapproved: accepted zeroc-ice [sync] (disco-proposed) [3.7.1-5] [12:29] python3-defaults migrated \o/ [12:33] lol somebody generated a trigger wrongly [12:33] libhtml-parser-perl/3.72-3build2 ibmoose-perl/2.2011-1build1 libnet-ldns-perl/0.75-3build1 perl/5.28.0-3 [12:33] forgetting an "l" :) [12:33] this should make perl a little better if libzonemaster-perl tests are good [12:33] qaplà doko! [12:59] -queuebot:#ubuntu-release- Unapproved: zeroc-ice (disco-proposed/universe) [3.7.1-5 => 3.7.1-5ubuntu1] (cli-mono) [13:05] -queuebot:#ubuntu-release- Unapproved: accepted zeroc-ice [source] (disco-proposed) [3.7.1-5ubuntu1] [14:08] mwhudson, i am wondering if clisp is missbuilt on 32bit platforms [14:25] -queuebot:#ubuntu-release- Unapproved: gnome-initial-setup (cosmic-proposed/main) [3.30.0-1ubuntu3 => 3.30.0-1ubuntu3] (ubuntu-desktop, ubuntugnome) [14:26] -queuebot:#ubuntu-release- Unapproved: rejected gnome-initial-setup [source] (bionic-proposed) [3.30.0-1ubuntu3.1] === blackboxsw_away is now known as blackboxsw [15:50] dear release wizards, [15:52] not sure if this is relevant for the pre-release work but systemd has a higher version in cosmic than disco because of a security update: https://launchpad.net/ubuntu/+source/systemd [15:53] that got into my way when building packages for disco, not a big tradegy since I could workaround it [15:59] I could copy it forward but I'd rather wait until disco is properly open before doing stuff like that [16:00] Just in case it gets in the way of some transition that's blocking disco opening [16:01] santa_, cjwatson - well there is one more security update coming [16:02] (in security proposed ppa) [16:08] no prob, just wanted to notify the issue, just in case [16:14] santa_, yeah, cool thanks. [16:47] doko: unblocks have nothing to do with tests. That test has very much regressed from the looks of it. [16:47] doko: (re: ocrmypdf) [17:14] infinity, doko: i think that ocrmypdf failure is due to ghostscript [17:14] ginggs: The last two definitely seem to be addressed by: [17:14] https://github.com/jbarlow83/OCRmyPDF/commit/517b385fe5cb2195023100a807e6f18dc7e6faea#diff-e00b5801e6b2703e3d116bb5e533a81d [17:14] Not sure about the first. [17:17] vim hinted through; maybe that's enough to get perl in [17:17] ah no, clisp-module-gdm needs separate sorting [17:18] vorlon: And the two bizarre rdep failures for clisp itself... [17:18] infinity: i think this https://git.spwhitton.name/ocrmypdf/commit/?h=debian&id=6b5934ff4ef974613474fa69077777d2d2f338a5 [17:23] vorlon, infinity - should fix livecd-rootfs tests [ubuntu/disco-proposed] livecd-rootfs 2.544 (Waiting for approval) [17:28] xnox: That change is silly (IMO) [17:29] xnox: snap-seed-parse isn't some third-party binary we have no control over, it's *from* livecd-rootfs, and there's no reason for it to be logging informational messages to stderr. [17:29] xnox: Ignoring stderr because we're dumb isn't the right answer. [17:29] infinity, i'm not ignoring stderr. [17:29] infinity, i'm logging it to the full log. and there are messages there, printed always. [17:29] xnox: You're sending stderr to stdout, so yes, you're ignoring that there's stuff on stderr. [17:30] on my books, ignoring would mean 2>/dev/null [17:30] xnox: From the POV of autopkgtest trapping stderr as "maybe there were errors" (which is a sane default), redirecting it to stdout is ignoring. :) [17:30] infinity, i agree this is not nice, but this unblocks the world. making that script better is/was out of scope for me. [17:31] infinity, i did flag this up previously, but there is no tracktion on this. and all of these people are gone this week. [17:31] there are multiple things wrong here =) people really should run livecd-rootfs adt before upload, locally. it works. [17:32] and cpc sauce should not have started to use a newly introduced functions before livecd-rootfs migrates and gets published in their ppa. [17:32] Yeah, I guess the real problem here is that the result is on stdout, so the author decided to log to stderr. [17:32] Taking a second argument for output file, then logging to stdout (except for actual errors to stderr) would be saner. [17:33] i'm happy to open that as a bug report [17:33] Please do, and assing to the original committer with prejudice. :) [17:33] But yeah, we can take your hack for now. [17:34] I'm okay with temp hacks, as long as they're actually temp. [17:34] Knocking on all the wood. [17:34] cause like doko has been pointlessly retrying livecd-rootfs tests for days now =) he clearly wants to keep the planet warm via our scalingstack ;-) [17:38] :/ [18:58] anyone else already working on clisp? [19:19] vorlon: I only scraped the surface enough to say "WTF", feel free to dig deeper (please). [19:21] vorlon: If the cl-asdf and cl-unicode failures end up being the only perl/gdbm blockers, I'm tepted to badtest them (even though that's a bit of a lie) because hey, two out of three lisp interpreters still work. [19:22] vorlon: I'd be more comfy about that call if I knoew what the most popular common list interpreter was, mind you. [19:23] doko: can you reject my latest openstack-pkg-tools upload to disco? it is fixed instead by your latest upload of python3-defaults. [20:07] infinity: well good news, I can't get cl-asdf/armhf to pass at all on the porter box [20:08] vorlon: That's news? [20:09] NOTAREGRESSION i assume? [20:09] also not a regression is my python-tornado SRU failing to build in cosmic [20:09] infinity, mwhudson: I mean that I can't get a clean baseline [20:09] it passes on autopkgtest [20:09] ah [20:09] then fails on the porter box [20:09] Why have I forgotten the name of the porter? [20:10] rugby? [20:10] Okay, better question, why can't I see it in DNS? :p [20:10] * infinity restarts the VPN. [20:10] the arm64 porter has always had oddball dns [20:10] Well, it's rugby.inernal, if I recall, but irritatingly not resolving for me. [20:11] well modulo the typo, yes [20:11] Though, neither is ftpmaster.internal, so... I blame systemd-resolved. [20:12] infinity: yes, see discussion internal #is right now [20:12] those are fun looking errors [20:12] nm something systemd-resolved something something broken [20:12] anyway, cheating and using my access to autopkgtest infra :/ [20:14] vorlon: So, you're saying that on rugby, it fails the same way with the release pocket version of clisp? Or fails differently? [20:14] infinity: fails differently [20:14] (at an earlier stage) [20:14] Fun. [20:30] ugh and launching a disco autopkgtest container gave me no network by default [20:30] vorlon: Would that happen to be an LXD container? [20:30] yes [20:31] wxl ran into the exact same thing with Cosmic images last cycle and we just could not figure it out... [20:31] (It worked on my machine, so it was just me suggesting ideas, but... :P) [20:31] it's not generally speaking a problem [20:31] I don't know what's up with this particular disco image [20:32] vorlon: does a manually launched disco image in LXD work without issue with networking? [20:32] cloud-init missing from the image, that might be it [20:32] just curious :P [20:32] ahhhh, cloud-init, that evil thing... [20:32] cloud-init, that essential piece of infrastructure [20:32] * tsimonq2 hands teward another gallon of coffee. [20:33] * teward dumps it over tsimonq2 and goes back to determining whether he should propose an SRU or just a backport of partclone due to the major bug he found in it today [20:40] ok, and an autopkgtest container gives me the same result as on rugby, and not the behavior seen in the autopkgtests [20:41] ... [20:41] https://paste.ubuntu.com/p/DzvTdhT9KC/ if someone wants to explain this [20:42] vorlon: export AUTOPKGTEST_TMP [20:42] oh. it's caused by the runtests.lisp being sensitive to $AUTOPKGTEST_TMP being set in env. :P [20:42] yeah [20:43] aaaand now it passes with clisp from -proposed [20:43] ... [20:43] With clisp from proposed? :( [20:43] WTF. [20:43] I mean, yay, you can badtest it with "passes with manual test", but also, WTF. [20:44] clisp is a flaming heap. [20:44] well, I also wasn't very granular, let me see about --all-proposed [20:44] I'm not sure how all-proposed would change much with those two cl* tests. [20:44] Did anything really change other than clisp itself being rebuilt? [20:47] infinity: point being that when I pulled in clisp from -proposed I also pulled in a bunch of other stuff (e.g. perl) and I don't know *why* clisp would care, but maybe it does [20:48] vorlon: Right, I wasn't questioning the "you had a bunch of taint" argument, just that I too can't see why it would matter in this case. :P [20:48] k [20:48] Since clisp's dependency chain is approximately nil. [20:48] ITYM 'NIL' [20:48] And cl-asdf even less so (literally just wants *some* lisp interpreter) [20:49] dependencychainp? [20:49] (( stahp)) [20:50] vorlon: because i'm tired: ITYM = ? [20:50] teward: I Think You Mean. [20:50] ah, of course, thanks. :) [21:21] vorlon: Okay, publisher run to remove those two things is about to go. [21:21] ... in 2 minutes. [21:24] vorlon: Of course, that removal will break all the cl-* autopkgtests that test-depend on clisp and attempt to run it... [21:24] Unless they're somehow magically conditional. [21:24] ¯\_(ツ)_/¯ [21:25] Yeah, I don't think there is a magical "only run this test if the deps exist" conditional in autopkgtest is there? [21:25] That might be useful. [21:25] there is now [21:25] recently added. not sure we support it yet. [21:25] As would be a Test-Architectures field, maybe. [21:25] and I don't remember what it's called [21:26] but I did see it show up as a restriction in a diff recently - skip-not-installable or so? [21:26] Oh, nice. [21:26] https://launchpad.net/debian/+source/autopkgtest/+changelog tada - well-named [21:26] Although, not-avilable would be more what I'm after. [21:30] vorlon: Yeah, that looks like it's what it implies (it'll skip if the installation pass fails), which is icky. But in this case, would work alright. [21:31] vorlon: Still gross, though, cause it means tests with that restriction will now skip/"pass" if the dep chain is temporarily in an uninstallable state, when what I think the submitter really wanted was "if the deps don't exist". [21:31] Oh well. [21:38] infinity: alright, I can't reproduce the cl-unicode/i386 segfault either [21:38] so maybe we should just badtest those? [21:38] vorlon: Fine with that too, it'll just sail back in. [21:38] (but also, wtf) [21:39] of course, this means those packages' autopkgtests can no longer be used to catch regressions in either sbcl or ecl [21:39] vorlon: Just one test of one CL package on one arch each, it's probably acceptable collateral damage. [21:40] We certainly have much more scary/dangerous badtests (*cough*systemd*cough*) [21:40] and what should we make of the fact that in all cases, the bad addresses are 0xaf[...]? [21:41] 0xaffluenza? [21:42] looks like clisp doesn't have any ASLR. maybe that's reason enough to kill it [21:43] I have no strong opinions about how many lisp inerpreters/compilers we need, nor which ones. [21:44] It feels like Debian's CL people have more or less settled on sbcl as the One True C Lisp. [21:53] it's also the only common lisp i have drunk beer with two of the authors of! [21:54] mwhudson: I've had beer with several of the systemd authors, I'm not sure that's helped me hate it any less. [21:54] SUCCESS (631/8) [21:54] I think I'm about to get a lot of email. [21:56] infinity: fair [21:59] doko: Do you have an archive opening mail prepped? [22:00] >_> [22:09] infinity, i acknoledge systemd continious flakiness. but also note that it's like a leaky poo.... cause it's constant improvements and constant new regressions =/ never ending battle. [22:09] "It's like a leaky poo". [22:09] Thanks for that. [22:10] the current flakiness around activating / starting / that weird gdm is the latest puddle. [22:11] This metaphor isn't getting any more pleasant. [22:18] * xnox ponders how many publishing cycles it will take, given that like delete is done; yet publish is not yet there. [22:19] xnox: Patience. LP's copy interface is async, I'm making sure everything went through before I publish again and turn reports back on. [22:19] nice! thanks for doing it without havoc. [22:21] I wish there was a restricted copy_package_sync() that britney could use. [22:21] Better yet, move_package_sync(), so it would copy/delete atomically, and get a pass/fail return. [22:21] Sadly, there is not. [22:22] well. imho we should only do copy_package; not move. and have an separate pass to notice duplicate/equal things published in both -proposed and release, and clean that up later. [22:23] That's probably what we should be doing today, to avoid things accidentally going missing. [22:23] cause having identical thing published in both -release and -proposed is harmless; removing a thing from -release without a new one publish and -proposed one removed as well, is bad. [22:23] But move would be cleaner. [23:59] infinity: still waiting for everything to publish?