[00:00] -queuebot:#ubuntu-release- New: accepted simpleitk [amd64] (disco-proposed) [1.0.1-2ubuntu1] [00:00] -queuebot:#ubuntu-release- New: accepted simpleitk [i386] (disco-proposed) [1.0.1-2ubuntu1] [00:00] -queuebot:#ubuntu-release- Unapproved: accepted llvm-defaults [sync] (disco-proposed) [0.44] [01:41] -queuebot:#ubuntu-release- Unapproved: lubuntu-meta (disco-proposed/universe) [1.15 => 1.16] (lubuntu) [01:42] So, lubuntu-meta and calamares-settings-ubuntu going to Disco are extremely non-invasive metadata updates. [01:43] I know it isn't officially open for development yet, so if you must, leave it in the queue until the archive has opened, but acceptance would be cool too, if you could. [01:43] infinity, vorlon: ^ [01:45] -queuebot:#ubuntu-release- Unapproved: calamares-settings-ubuntu (disco-proposed/universe) [27 => 28] (lubuntu) [06:23] vorlon, Laney: why doesn't update_excuses offer more to migrate besides python3-defaults and python3-stdlib-extensions? [06:25] does it need an extra hint? [06:45] doko: what more are you looking for? I see several packages listed as candidates on update_excuses [06:46] I would expect more wanting to migrate [06:46] doko: update_output.txt shows: * ppc64el: caribou, gnome, gnome-core, python3-amp, python3-casacore, python3-cobra, python3-escript, python3-escript-mpi, python3-galpy, python3-gammapy, python3-zeroc-ice [06:50] ahh, that line ... [06:50] that looks more reasonable [06:56] -queuebot:#ubuntu-release- Unapproved: gringo (disco-proposed/universe) [5.2.3-2build1 => 5.2.3-2ubuntu1] (no packageset) [06:57] someone uploaded gringo to the dingo? [06:59] vorlon: that would be disco doko [07:04] bah, debian adds vtk7 as b-d everywhere, but we can't use it ... opengl [07:04] looking at gdcm ... [07:04] -queuebot:#ubuntu-release- Unapproved: accepted gringo [source] (disco-proposed) [5.2.3-2ubuntu1] [07:26] -queuebot:#ubuntu-release- Unapproved: gdcm (disco-proposed/universe) [2.8.8-2 => 2.8.8-2ubuntu1] (kubuntu) [07:27] -queuebot:#ubuntu-release- Unapproved: accepted gdcm [source] (disco-proposed) [2.8.8-2ubuntu1] [08:12] -queuebot:#ubuntu-release- Unapproved: python-cobra (disco-proposed/universe) [0.13.4-1ubuntu1 => 0.13.4-1ubuntu2] (no packageset) [08:14] -queuebot:#ubuntu-release- Unapproved: accepted python-cobra [source] (disco-proposed) [0.13.4-1ubuntu2] [08:20] -queuebot:#ubuntu-release- Unapproved: gammapy (disco-proposed/universe) [0.7-1 => 0.7-1build1] (no packageset) [08:21] -queuebot:#ubuntu-release- Unapproved: accepted gammapy [source] (disco-proposed) [0.7-1build1] [08:23] -queuebot:#ubuntu-release- Unapproved: python-skbio (disco-proposed/universe) [0.5.2-1build1 => 0.5.2-1build2] (no packageset) [08:24] -queuebot:#ubuntu-release- Unapproved: accepted python-skbio [source] (disco-proposed) [0.5.2-1build2] [08:24] crap, hard coded upper deps [08:25] << 3.7 [08:35] -queuebot:#ubuntu-release- Unapproved: pyatspi (disco-proposed/main) [2.30.0+dfsg-1build1 => 2.30.0+dfsg-1ubuntu1] (ubuntu-desktop) [08:39] -queuebot:#ubuntu-release- Unapproved: accepted pyatspi [source] (disco-proposed) [2.30.0+dfsg-1ubuntu1] [09:39] -queuebot:#ubuntu-release- Unapproved: lqa (disco-proposed/universe) [20180702.0-1 => 20180702.0-1build1] (no packageset) [09:39] -queuebot:#ubuntu-release- Unapproved: uwsgi (disco-proposed/universe) [2.0.17.1-8 => 2.0.17.1-8build1] (no packageset) [09:39] -queuebot:#ubuntu-release- Unapproved: magics++ (disco-proposed/universe) [3.1.0-2 => 3.1.0-2build1] (no packageset) [09:40] -queuebot:#ubuntu-release- Unapproved: accepted lqa [source] (disco-proposed) [20180702.0-1build1] [09:40] -queuebot:#ubuntu-release- Unapproved: accepted uwsgi [source] (disco-proposed) [2.0.17.1-8build1] [09:40] -queuebot:#ubuntu-release- Unapproved: accepted magics++ [source] (disco-proposed) [3.1.0-2build1] [09:40] -queuebot:#ubuntu-release- Unapproved: poezio (disco-proposed/universe) [0.11+git20180808-1 => 0.11+git20180808-1build1] (no packageset) [09:41] -queuebot:#ubuntu-release- Unapproved: accepted poezio [source] (disco-proposed) [0.11+git20180808-1build1] [10:18] -queuebot:#ubuntu-release- Unapproved: python-casacore (disco-proposed/universe) [2.2.1-1build2 => 2.2.1-1build3] (no packageset) [10:18] -queuebot:#ubuntu-release- Unapproved: accepted python-casacore [source] (disco-proposed) [2.2.1-1build3] [10:29] -queuebot:#ubuntu-release- Unapproved: openstack-pkg-tools (disco-proposed/universe) [85 => 85ubuntu1] (no packageset) [10:29] -queuebot:#ubuntu-release- New source: egl-wayland (disco-proposed/primary) [1.1.0-0ubuntu1~ppa1] [10:31] sigh, that ^ was not meant for disco yet [10:46] -queuebot:#ubuntu-release- Unapproved: accepted openstack-pkg-tools [source] (disco-proposed) [85ubuntu1] [10:53] tjaalton: should I reject it? [10:53] sil2100, already did [10:53] Ah, ok [10:53] apw: \o/ [10:54] -queuebot:#ubuntu-release- New: rejected egl-wayland [source] (disco-proposed) [1.1.0-0ubuntu1~ppa1] [10:54] tjaalton, ^ (man queuebot is slow today) [10:54] sil2100, i had already done it, just waiting for the reject to appear here [10:55] cool, thanks [10:56] Is qtbase-opensource-src/cosmic not accepted because it’s a copy from CI Train PPA? I can re-do it as source upload if that helps. [10:58] mitya57, i believe there are some major transitions being done to get them out before they get intwined with things, qt is likely just the sort of thing that gets intwined with everything [10:58] apw: It's cosmic, not disco… [10:58] oh ... hmmm, then ignore me :) [10:59] mitya57, copies are harder to review so they tend to get put off a little [10:59] If someone rejects it then I will do a proper upload. [10:59] In any case the diff is just https://launchpadlibrarian.net/394514195/qtbase-opensource-src_5.11.1+dfsg-7ubuntu1_5.11.1+dfsg-7ubuntu2.diff.gz, should be easy to review. [11:03] -queuebot:#ubuntu-release- Unapproved: glance (disco-proposed/main) [2:17.0.0-0ubuntu5 => 2:18.0.0~a1~git2018110231.0b13db85-0ubuntu1] (openstack, ubuntu-server) [11:09] -queuebot:#ubuntu-release- Unapproved: accepted glance [source] (disco-proposed) [2:18.0.0~a1~git2018110231.0b13db85-0ubuntu1] [11:11] -queuebot:#ubuntu-release- Unapproved: accepted calamares-settings-ubuntu [source] (disco-proposed) [28] [11:11] -queuebot:#ubuntu-release- Unapproved: accepted lubuntu-meta [source] (disco-proposed) [1.16] [11:23] mitya57: Isn't the correct fix for that to have qt-whatever-tools depend on the libclang-common-dev it was built against, then no-change rebuilds of anything affected? [11:24] mitya57: Adding the build-dep to multiple packages when it's actually a bug in qttools seems a bit wrong. [11:25] infinity: the correct fix for disco will be qmake passing different include paths to qdoc, that is already implemented in Debian sid. For cosmic I wanted a minimal fix. [11:25] mitya57: The "minimal" fix becomes less minimal if you choose to fix more packages with the same bug, though. [11:26] infinity: ok, I can replace my fix with this https://salsa.debian.org/qt-kde-team/qt/qtbase/blob/master/debian/patches/qdoc_default_incdirs.diff if you reject the current upload :) [11:27] But anyway I do not intend to fix other modules unless someone files a bug on them. [11:27] mitya57: Assuming that patch fixes this issue (and this would be a better use for bileto, since you can test that and land both together), they yeah, I'd prefer that. Then if someone else wants to drive-by SRU any other modules, it's literally just a rebuild. [11:28] s/they yeah/then yeah/ [11:29] It’s still a patch for qtbase, so it’s still a single package, not “both”. [11:29] -queuebot:#ubuntu-release- Unapproved: rejected qtbase-opensource-src [sync] (cosmic-proposed) [5.11.1+dfsg-7ubuntu2] [11:29] mitya57: Oh, heh. Right. Didn't notice that. Well, then it might be handy to fix another random reasonably-well-used module at the same time to see that it's working? :P [11:30] Ok [11:30] Since module B will be the testcase then for module A's fix. [11:30] infinity: Should I do a normal upload after I test that in PPA, or are syncs also ok? [11:30] mitya57: I'm fine with something like THAT coming from bileto. That's what bileto's good at. Just poke me to review it since I have context now. [11:30] Ok, thanks. [11:35] * sil2100 kicked bileto to refresh his series list and include disco there [11:39] sil2100: thanks :) [12:04] infinity: with the outstanding glance tests, python3-defaults should be ok. not sure if you want to push and let jamespage address it later, or start with perl [12:06] doko: He's already uploaded... [12:06] -queuebot:#ubuntu-release- Unapproved: gcc-defaults (disco-proposed/main) [1.179ubuntu1 => 1.180ubuntu1] (core) [12:07] -queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults [source] (disco-proposed) [1.180ubuntu1] [12:07] doko: But yes, if this glance makes py3-defaults migrate, we should move on to perl ASAP. [12:11] no, looks like tests will fail [12:15] doko: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output_notest.txt [12:15] * arm64: camitk-actionstatemachine, camitk-config, camitk-imp, fw4spl, libcamitk-dev, libcamitk4 [12:16] Looks like something was still missed. [12:18] ahh, thanks [12:18] that appeared newly ... [12:18] Maybe fixed with a sync of camitk from unstable. [12:18] Though that seems to be failing its tests in Debian. :/ [12:19] * infinity syncs anyway, it can't get worse. [12:20] -queuebot:#ubuntu-release- Unapproved: camitk (disco-proposed/universe) [4.1.2-1 => 4.1.2-2] (no packageset) (sync) [12:20] -queuebot:#ubuntu-release- Unapproved: accepted camitk [sync] (disco-proposed) [4.1.2-2] [12:21] doesn't have any python3 dependencies ... [12:21] No, but vtk7 is tied up in py3. [12:21] true [12:22] hmm, won't build on arm64 ... [12:23] Oh, did we drop ARM support in vtk7? [12:23] yes, opengl ... [12:23] wrongly drop [12:23] I'm fixing the mess now [12:23] Usual Qt gl/gles issue? [12:24] infinity, yes, but doko dropped vtk instead of just dropping qt from vtk [12:24] LocutusOfBorg: well, let's see if we can get the python3 migration done first [12:24] meh ... [12:25] gdcm needs vtk, otherwise reverse-deps will fail even more, I'm understanding the situation right now, and the consequences [12:25] I think we can solve with two uploads, vtk and gdcm back in sync [12:25] gdcm, and mia [12:25] problem is: I did build vtk7 with qt5 and it didn't fail... [12:26] just by removing the qt-desktop-dev dependency... strange thing I have tounderstand [12:28] anyway, leave mia and gdcm as they are until python3-defaults migrates [12:28] ack [12:30] or I remove arm64 binaries for gazebo and camitk ... [12:30] then we can sort out the vtk7 build later [12:31] maybe tsimonq2 can help me finding out why: [12:31] Package: libqt5opengl5-dev [12:31] Provides: libqt5opengl5-desktop-dev (= ${binary:Version}) [!armel !armhf !arm64] [12:32] while debian has: [12:32] Provides: libqt5opengl5-desktop-dev (= ${binary:Version}) [!armel !armhf] [12:33] LocutusOfBorg: this is currently Ubuntu delta, but when we fix Debian #881333 it will be in sync. [12:33] Debian bug 881333 in qtbase5-dev "qtbase5-dev: Rebuild qtbase with OpenGL ES support for arm64" [Normal,Open] http://bugs.debian.org/881333 [12:34] mitya57, so if for now change the dependency from libqt5opengl5-desktop-dev to libqt5opengl5-dev for arm64, everybody will be happy, and we can sync once the bug is fixed? [12:35] doko, the fix is already there btw: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa (I missed the change in runtime dependency, so please don't use the package) [12:36] LocutusOfBorg: I don’t know the specifics of your package, some packages are broken with OpenGL ES so the -desktop-dev dependency makes sense for them. [12:37] but its a virtual provide from a real package... [12:37] ok... you mean, to avoid the package being broken, better force a non-existing package? [12:38] makes sense, but only gdcm uses vtk7 and explicitly disables qt on arm... [12:38] so meh [12:39] LocutusOfBorg: removed the binaries for now, let's see if it works, and do the vtk7 build on arm64 later [12:41] LocutusOfBorg: sometimes RM is the correct solution. But again, you know the package better, if you think it works on arm* then you can always build it for these architectures. [12:43] -queuebot:#ubuntu-release- Unapproved: fw4spl (disco-proposed/universe) [14.0.0-1build1 => 17.2.0-1] (no packageset) (sync) [12:44] -queuebot:#ubuntu-release- Unapproved: accepted fw4spl [sync] (disco-proposed) [17.2.0-1] [12:44] doko: Your gcc-defaults upload included VCS vomit. (ie: all of .svn and .gitignore) [12:45] ohh, will do another one [12:46] can I upload a fixed "glance"? [12:46] LocutusOfBorg: Ask jamespage, he was looking at it too. [12:46] But someone should. :P [12:46] the change "python3.6 -> python3.7" in debian/tests should do the trick [12:47] LocutusOfBorg: it does however that does not really fix the underlying problem - it should just be python3 [12:47] LocutusOfBorg: Probably, but I think he was looking at shebangs in general, I dunno. [12:47] I mean, it should "at glance" :p [12:47] jamespage: If it has a strict dep on py3.7, /usr/bin/python3.7 is fine. [12:47] jamespage, I know, but this seems to be the last blocker... [12:47] it does not [12:47] jamespage: that should be good for now? [12:47] LocutusOfBorg: feel free to upload to unblock - I'll deal with the generally ownkyness [12:48] with extra wonky apparently [12:48] Is ownky more wonky than wonky? [12:48] jamespage, I was looking only to a quick and dirty fix :) [12:48] infinity: I believe so [12:48] LocutusOfBorg: unblock the last blocker with the quick and dirty, and I'll tidy up after that [12:48] -queuebot:#ubuntu-release- Unapproved: glance (disco-proposed/main) [2:18.0.0~a1~git2018110231.0b13db85-0ubuntu1 => 2:18.0.0~a1~git2018110231.0b13db85-0ubuntu2] (openstack, ubuntu-server) [12:49] http://launchpadlibrarian.net/395718225/glance_2%3A18.0.0~a1~git2018110231.0b13db85-0ubuntu1_2%3A18.0.0~a1~git2018110231.0b13db85-0ubuntu2.diff.gz [12:49] thanks jamespage! [12:49] -queuebot:#ubuntu-release- Unapproved: gcc-defaults (disco-proposed/main) [1.180ubuntu1 => 1.180ubuntu2] (core) [12:50] -queuebot:#ubuntu-release- Unapproved: accepted gcc-defaults [source] (disco-proposed) [1.180ubuntu2] [12:50] -queuebot:#ubuntu-release- Unapproved: accepted glance [source] (disco-proposed) [2:18.0.0~a1~git2018110231.0b13db85-0ubuntu2] [12:51] infinity: camitk ftbfs on s390x [12:51] The previous version was FTBFS everywhere, so I'm not surprised. :/ [12:51] Like I said, syncing couldn't make it worse. :P [12:57] doko: I'm not against demoting camitk and gazebo for now. [12:59] 2.Pin^gor^a [12:59] Nice password. [13:00] I don't like it TBH, but YMMV [13:00] infinity, I have a vtk7/gdcm fixed packages ready to go, once you or doko ack the upload [13:00] (you might even leave it in unapproved if you want, so I can go afk) [13:01] LocutusOfBorg: Leaving it in unapproved for now, so we don't restart the clock on python moving. [13:01] I dont want to restart sure, and I want to avoid somebody accepting it by mistake... [13:02] I'm uploading also a real upstream python3.7 fix [13:02] -queuebot:#ubuntu-release- Unapproved: vtk7 (disco-proposed/universe) [7.1.1+dfsg1-8ubuntu1 => 7.1.1+dfsg1-8ubuntu2] (no packageset) [13:03] doko: When this camitk is done building (and failing on a few arches), I'll delete camitk and gazebo from the release pocket and accept the gazebo merge which should then dep-wait on most arches. [13:04] ok [13:04] doko: gazebo/camitk in Debian seem to only be working on x86 now, I don't think we need to commit to caring more. [13:04] fw4spl seems tp ne needed to, currently building [13:04] * infinity goes go grab some food while that plays out. [13:05] * doko curses the bitter medicine from debian-med ... isn't xnox on that team too? [13:05] lol glance FTBFS [13:05] I didn't change the packaging [13:05] ... how? [13:05] failure during testsuite, I restarted [13:08] -queuebot:#ubuntu-release- Unapproved: mia (disco-proposed/universe) [2.4.6-3ubuntu2 => 2.4.6-3ubuntu3] (no packageset) [13:08] this one should wait too ^^ [13:09] infinity: camitk ftbfs on other archs as well. demoting [13:11] -queuebot:#ubuntu-release- Unapproved: gdcm (disco-proposed/universe) [2.8.8-2ubuntu2 => 2.8.8-2.1~build1] (kubuntu) [13:16] and the last one ^^ [13:18] glance built... [13:23] doko: By "demoting", do you mean "deleting"? [13:23] doko: Or, rather, what have you done, cause I was about to do things. :) [13:26] doko: Ahh, kay, I found your comment/bug. [13:47] we'll know more after the next run [13:58] -queuebot:#ubuntu-release- Unapproved: accepted gazebo [source] (disco-proposed) [9.0.0+dfsg5-5ubuntu1] [14:13] doko: glance tests with new py3-defaults triggered now that it looks not broken. [14:14] Oh, LocutusOfBorg might have already done that. :/ [14:14] Oh well, we get twice the results! [14:17] LocutusOfBorg: Your llvm autopkgtest is... Weird? [14:17] LocutusOfBorg: If you know a test will fail (per the comments), why output it to a log we'll never see because it runs in an ephermeral environment? :P [14:22] infinity, ask #debian-devel, I already did it :) [14:23] LocutusOfBorg: How is it #debian-devel's fault? [14:32] I asked sylvestre on #-devel about the testsuite already [14:33] btw I didn't really get the sentence you said before [14:34] ok python goes in next run [14:35] infinity, sync perl? === alan_g is now known as alan_g_ [14:41] Copying: ceph/13.2.1+dfsg1-0ubuntu3 [14:41] Copying: python3-defaults/3.7.1-1 [14:41] Copying: link-grammar/5.5.0-1ubuntu4 [14:42] -queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (bionic-proposed/main) [4.15.0-1031.32] (kernel) [14:44] -queuebot:#ubuntu-release- New source: octavia-dashboard (cosmic-proposed/primary) [2.0.0-0ubuntu1] [14:45] -queuebot:#ubuntu-release- New binary: linux-signed-gcp [amd64] (xenial-proposed/main) [4.15.0-1024.25~16.04.2] (kernel) [14:47] LocutusOfBorg: Syncing perl, yep. Tracker already created. [14:49] -queuebot:#ubuntu-release- Unapproved: perl (disco-proposed/main) [5.26.2-7 => 5.28.0-3] (core) (sync) [14:52] -queuebot:#ubuntu-release- Unapproved: ghostscript (disco-proposed/main) [9.25~dfsg+1-0ubuntu1 => 9.25~dfsg+1-0ubuntu1.1] (desktop-core, ubuntu-server) (sync) [14:52] -queuebot:#ubuntu-release- Unapproved: accepted perl [sync] (disco-proposed) [5.28.0-3] [14:52] -queuebot:#ubuntu-release- Unapproved: accepted vtk7 [source] (disco-proposed) [7.1.1+dfsg1-8ubuntu2] [14:53] -queuebot:#ubuntu-release- Unapproved: accepted ghostscript [sync] (disco-proposed) [9.25~dfsg+1-0ubuntu1.1] [14:56] -queuebot:#ubuntu-release- New: accepted linux-signed-gcp [amd64] (xenial-proposed) [4.15.0-1024.25~16.04.2] [14:56] infinity, I'm delaying a little bit non-amd64 perl builds, sorry for not telling you in advance [14:57] last big transition, perl built on s390x and ppc64el before amd64, so we got lots of uninstallabilities of reverse-deps [14:57] somebody told me next time to "do it on silo and then copy" :) [15:00] Well, the archive is frozen. [15:01] If no one accepts anything else, it doesn't matter what order they build in. :P [15:01] (As long as they all build) [15:01] infinity, is it possible to "republish" upgrade tarball to get it resigned? or should i just upload a no change rebuild upload? [15:01] xnox: Just reupload it. [15:02] please do accept gdcm! [15:02] and mia :) [15:03] gdcm should be probably done together with perl, since the old gdcm won't probably work with new perl [15:03] LocutusOfBorg: I was waiting until vtk built and published. Did they not have a cascading soft build dep? [15:03] infinity, gdcm build-dep on python3-vtk on arm64, so it is not existing yet [15:04] but yeah, you are right! [15:04] LocutusOfBorg: Erm, how do gdcm and perl relate? Or did you mean gdbm? [15:04] gdbm yes, sorry [15:04] Yeah, I was thinking that. Maybe I should kill all the perl builds and go gdbm first. [15:05] * Temporarily patch GDBM_File fatal.t for gdbm >= 1.16 compatibility. [15:05] (Closes: #904005) [15:05] maybe its the other way around [15:05] Pretty sure perl5.28 will work fine with the old gdbm, *but* gdbm will require a new perl upload anyway, and I'd prefer not to go through the pain of perl autopkgtests twice in a row. [15:06] but I would say yes, please do gdcm to be sure [15:06] b [15:06] not c. [15:06] It is confusing to have both in the queue. :P [15:06] I would accept them both ;) [15:07] gdcm isn't happening until vtk7 does its thing. [15:07] * LocutusOfBorg leaves, to avoid seeing the world burn [15:07] gdbm can happen now. [15:08] sure, it was a joke about everybody confusing them (including me, lots of times!) [15:10] -queuebot:#ubuntu-release- Unapproved: accepted automake-1.16 [sync] (disco-proposed) [1:1.16.1-3] [15:10] -queuebot:#ubuntu-release- Unapproved: accepted gdbm [sync] (disco-proposed) [1.18.1-1] [15:10] LocutusOfBorg: Time to upload gddm. [15:11] Ideally, having as little to do as possible with the first two. [15:11] Gosh Darned Dungeon Master - A toolkit for nerds who live in their parents' basements. [15:12] -queuebot:#ubuntu-release- New binary: gdbm [s390x] (disco-proposed/main) [1.18.1-1] (core) [15:12] I wish every arch was as fast as s390x. [15:12] me too! [15:13] -queuebot:#ubuntu-release- New binary: gdbm [ppc64el] (disco-proposed/main) [1.18.1-1] (core) [15:13] Though, give our POWER machines are still last-gen, they do a good job of being almost as good. [15:13] I wonder if we have plans to swap in POWER9 kit soon. [15:13] s/give/given/ [15:13] also arm64 is good [15:14] -queuebot:#ubuntu-release- New binary: gdbm [arm64] (disco-proposed/main) [1.18.1-1] (core) [15:14] For quick builds like this, yeah. [15:14] everything except amd64 is fast now :) [15:14] When you make it think really hard, it can't keep up with the IBM arches. [15:14] meh, true [15:15] accept accept accept :) [15:15] -queuebot:#ubuntu-release- New binary: gdbm [i386] (disco-proposed/main) [1.18.1-1] (core) [15:15] Though, again, our arm64 kit is very much first-gen. [15:15] There are much faster arm64 CPUs out there now. [15:15] They're just hard to obtain in reasonable serverish form-factors with fancy things like... Warranties. [15:15] I remember you having some issues to buy such build machines? [15:16] oh that one yes [15:16] And when I say first-gen, I mean it. Our arm64 buildds are the very first Aarch64 silicon that was commercially available. [15:16] So, I'd say they do okay. [15:17] Given that most of us now own phones that are newer and faster. :/ [15:18] -queuebot:#ubuntu-release- New binary: gdbm [amd64] (disco-proposed/main) [1.18.1-1] (core) [15:18] -queuebot:#ubuntu-release- New binary: gdbm [armhf] (disco-proposed/main) [1.18.1-1] (core) [15:18] -queuebot:#ubuntu-release- Unapproved: apport (cosmic-proposed/main) [2.20.10-0ubuntu13 => 2.20.10-0ubuntu13.1] (core) [15:19] infinity, accept? :) [15:19] I can do rebuilds tonight, if nobody beats me [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [amd64] (disco-proposed) [1.18.1-1] [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [armhf] (disco-proposed) [1.18.1-1] [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [ppc64el] (disco-proposed) [1.18.1-1] [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [arm64] (disco-proposed) [1.18.1-1] [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [s390x] (disco-proposed) [1.18.1-1] [15:22] -queuebot:#ubuntu-release- New: accepted gdbm [i386] (disco-proposed) [1.18.1-1] [15:22] Will restart the perl builds once those publish to disk. [15:23] -queuebot:#ubuntu-release- Unapproved: apport (bionic-proposed/main) [2.20.9-0ubuntu7.4 => 2.20.9-0ubuntu7.5] (core) [15:24] I call it a day. maybe I remove python3.6 as the default to keep the buildds busy once the perl builds are done === ackeronuk is now known as acheronuk [15:25] doko: After perl/gdbm is done, anything else from your end that would block thawing and autosync? [15:25] doko: I'd like to get to that point over the weekend. [15:25] no, no blockers [15:26] Excellent. [15:26] LocutusOfBorg, Laney: or poppler and protobuf first? [15:26] poppler usually involves a bunch of code changes. Unless this is a transition that's already happened in Debian. [15:26] (ie: it's not usually "quick") [15:27] yes poppler and protobuf [15:28] Oh the other hand, the world's fattest squirrel is busy being adorable outside my window, so suddenly I don't care about anything else. [15:28] dunno if they particularly have to be done early, or how easy poppler's going to be [15:28] infinity: lol. pics or it didn't happen :P [15:28] (squirrels can be cute heh) [15:33] poppler can be quick if we go with the debian version [15:33] if we want to upgrade, no way [15:33] it will need code changes (untested) [15:34] protobuf should be done instead, otherwise it will entangle with the world [15:46] -queuebot:#ubuntu-release- Unapproved: rejected grub2-signed [source] (trusty-proposed) [1.34.18] [15:46] -queuebot:#ubuntu-release- Unapproved: rejected grub2 [source] (trusty-proposed) [2.02~beta2-9ubuntu1.16] [15:53] -queuebot:#ubuntu-release- New binary: gazebo [amd64] (disco-proposed/universe) [9.0.0+dfsg5-5ubuntu1] (no packageset) [15:55] -queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (xenial-proposed/main) [4.15.0-1031.32~16.04.1] (kernel) [16:06] -queuebot:#ubuntu-release- New: accepted linux-signed-azure [amd64] (xenial-proposed) [4.15.0-1031.32~16.04.1] [16:09] -queuebot:#ubuntu-release- New binary: perl [s390x] (disco-proposed/main) [5.28.0-3] (core) [16:21] -queuebot:#ubuntu-release- New binary: perl [ppc64el] (disco-proposed/main) [5.28.0-3] (core) [16:37] -queuebot:#ubuntu-release- New binary: perl [i386] (disco-proposed/main) [5.28.0-3] (core) [16:56] -queuebot:#ubuntu-release- Unapproved: grub2 (trusty-proposed/main) [2.02~beta2-9ubuntu1.15 => 2.02~beta2-9ubuntu1.16] (core) [16:58] -queuebot:#ubuntu-release- Unapproved: grub2-signed (trusty-proposed/main) [1.34.17 => 1.34.18] (core) [17:03] -queuebot:#ubuntu-release- Unapproved: mokutil (xenial-proposed/main) [0.3.0-0ubuntu3 => 0.3.0+1538710437.fb6250f-0ubuntu2~16.04.1] (core) [17:04] -queuebot:#ubuntu-release- Unapproved: mokutil (trusty-proposed/main) [0.3.0-0ubuntu3~14.04.1 => 0.3.0+1538710437.fb6250f-0ubuntu2~14.04.1] (no packageset) [17:12] -queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (trusty-proposed/main) [4.15.0-1031.32~14.04.1+signed1] (kernel) [17:17] -queuebot:#ubuntu-release- New binary: perl [arm64] (disco-proposed/main) [5.28.0-3] (core) [17:17] -queuebot:#ubuntu-release- New binary: perl [armhf] (disco-proposed/main) [5.28.0-3] (core) [17:59] -queuebot:#ubuntu-release- New: accepted gazebo [amd64] (disco-proposed) [9.0.0+dfsg5-5ubuntu1] [18:00] -queuebot:#ubuntu-release- New binary: perl [amd64] (disco-proposed/main) [5.28.0-3] (core) [18:03] Ooo, that's 6! [18:04] -queuebot:#ubuntu-release- New: accepted perl [amd64] (disco-proposed) [5.28.0-3] [18:04] -queuebot:#ubuntu-release- New: accepted perl [armhf] (disco-proposed) [5.28.0-3] [18:04] -queuebot:#ubuntu-release- New: accepted perl [ppc64el] (disco-proposed) [5.28.0-3] [18:04] -queuebot:#ubuntu-release- New: accepted perl [arm64] (disco-proposed) [5.28.0-3] [18:04] -queuebot:#ubuntu-release- New: accepted perl [s390x] (disco-proposed) [5.28.0-3] [18:04] -queuebot:#ubuntu-release- New: accepted perl [i386] (disco-proposed) [5.28.0-3] [18:06] And I've been up way too long and my eyes are watering, so I might need to get some sleep and hope someone else makes perl things happen. [18:06] infinity, doko - i hope that opening email mentions the new signing key; dual signed archive; usr-merge by default. [18:07] I don't know that the signing stuff is particularly important to tell developers about. :P [18:07] quite [18:07] New perl and new python might be. [18:08] yeah, that sounds more interesting [18:08] usr-merge could be a source of issues, so worth pointing out. [18:08] usr-merge -> fallout might happen in e.g. apparmor denials, not adapted for {,/usr} [18:09] Subject: Rust now available on 14 Debian architectures [18:09] Neat. [18:10] infinity, uploaded almost no-change rebuild of u-r-u [18:10] -queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (disco-proposed/main) [1:19.04.1 => 1:19.04.2] (core) [18:11] Does ben produce useful text versions of http://people.canonical.com/~ubuntu-archive/transitions/html/perl5.28.html or do I just need to awk and grep my way to victory on w3m -dump output? [18:12] bdmurray: hey! Looking at LP: #1799710 now [18:12] Launchpad bug 1799710 in ubuntu-release-upgrader (Ubuntu Cosmic) "18.04->18.10: update-manager don't show upgrade page" [Undecided,In progress] https://launchpad.net/bugs/1799710 [18:13] bdmurray: is it somehow possible to simulate a update with phasing 0% ? Since the test case currently, in the case if the series has no pending phasing-stopped upgrades, could not test the bug fully? [18:13] infinity, there is.... [18:14] bdmurray: or am I confusing something? [18:14] but it's "formatted txt" [18:14] infinity, http://people.canonical.com/~ubuntu-archive/transitions/html/perl5.28.txt [18:14] nothing that one cannot parse with sed ;-) [18:14] Yeah, that's not much better than w3m -dump of the html. [18:22] sil2100: I could modify my local mirror to test the case where no updates have a phasing percentage. [18:22] -queuebot:#ubuntu-release- Unapproved: g2 (disco-proposed/universe) [0.72-7 => 0.72-8] (no packageset) (sync) [18:23] sil2100: but that's the same thing as there being no updates available. [18:24] sil2100: Or do you mean you want to test the case where Phased-Update-Pecentage=0? if so there are already packages like that. [18:25] bdmurray: the latter, yes, since the bug I guess is that when there are packages that are phased-percentage=0, then you cannot upgrade [18:25] -queuebot:#ubuntu-release- Unapproved: lasso (disco-proposed/main) [2.5.1-0ubuntu2 => 2.6.0-2] (ubuntu-server) (sync) [18:25] bdmurray: I'd like this case to be explicitly tested in the test case [18:25] -queuebot:#ubuntu-release- Unapproved: libace-perl (disco-proposed/universe) [1.92-7 => 1.92-8] (no packageset) (sync) [18:26] bdmurray: can you add a test case for that? [18:27] -queuebot:#ubuntu-release- Unapproved: librg-blast-parser-perl (disco-proposed/universe) [0.03-5 => 0.03-6] (no packageset) (sync) [18:27] -queuebot:#ubuntu-release- Unapproved: libsort-key-top-perl (disco-proposed/universe) [0.08-2 => 0.08-3] (no packageset) (sync) [18:27] sil2100: sure, but given the state of phased-updates right now the test case will hit ones with a P-U-P of 0. http://people.canonical.com/~ubuntu-archive/phased-updates.html See gnome-software for both releases. [18:28] -queuebot:#ubuntu-release- Unapproved: libtext-bidi-perl (disco-proposed/universe) [2.12-2 => 2.15-1] (mythbuntu) (sync) [18:28] -queuebot:#ubuntu-release- Unapproved: libzerg-perl (disco-proposed/universe) [1.0.4-6 => 1.0.4-7] (no packageset) (sync) [18:28] bdmurray: ok, I guess that'll be safe then as long as this package doesn't get re-uploaded with a fix before the testing is started! You'll have to be quick [18:29] -queuebot:#ubuntu-release- Unapproved: owfs (disco-proposed/universe) [3.1p5-2 => 3.2p2-2] (no packageset) (sync) [18:29] Ok, good enough for me anyway, just make sure there's something with P-U-P 0 ;) [18:29] -queuebot:#ubuntu-release- Unapproved: psortb (disco-proposed/universe) [3.0.5+dfsg-2 => 3.0.6+dfsg-1] (no packageset) (sync) [18:30] -queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (cosmic-proposed) [1:18.10.11.1] [18:33] sil2100: okay, I added step 0 [18:39] -queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (bionic-proposed) [1:18.04.28] [18:42] -queuebot:#ubuntu-release- Unapproved: clearsilver (disco-proposed/universe) [0.10.5-3 => 0.10.5-3build1] (no packageset) [18:42] -queuebot:#ubuntu-release- Unapproved: gdal (disco-proposed/universe) [2.3.2+dfsg-2 => 2.3.2+dfsg-2build1] (kubuntu) [18:42] -queuebot:#ubuntu-release- Unapproved: hivex (disco-proposed/universe) [1.3.15-1ubuntu1 => 1.3.15-1ubuntu2] (no packageset) [18:42] -queuebot:#ubuntu-release- Unapproved: flow-tools (disco-proposed/universe) [1:0.68-12.5build3 => 1:0.68-12.5build4] (no packageset) [18:42] -queuebot:#ubuntu-release- Unapproved: highlight (disco-proposed/universe) [3.41-2 => 3.41-2build1] (ubuntu-mate) [18:42] -queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (disco-proposed) [1:19.04.2] [18:43] -queuebot:#ubuntu-release- Unapproved: ifeffit (disco-proposed/multiverse) [2:1.2.11d-10.2build3 => 2:1.2.11d-10.2build4] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libai-fann-perl (disco-proposed/universe) [0.10-4 => 0.10-4build1] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libbio-scf-perl (disco-proposed/universe) [1.03-3build2 => 1.03-3build3] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libcrypt-openssl-dsa-perl (disco-proposed/universe) [0.19-1build2 => 0.19-1build3] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: icheck (disco-proposed/universe) [0.9.7-6.3build3 => 0.9.7-6.3build4] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libbackuppc-xs-perl (disco-proposed/universe) [0.54-1build2 => 0.54-1build3] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libafs-pag-perl (disco-proposed/universe) [1.02-2 => 1.02-2build1] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libclass-methodmaker-perl (disco-proposed/universe) [2.24-1build4 => 2.24-1build5] (mythbuntu) [18:43] -queuebot:#ubuntu-release- Unapproved: accepted g2 [sync] (disco-proposed) [0.72-8] [18:43] -queuebot:#ubuntu-release- Unapproved: accepted libace-perl [sync] (disco-proposed) [1.92-8] [18:43] -queuebot:#ubuntu-release- Unapproved: accepted libsort-key-top-perl [sync] (disco-proposed) [0.08-3] [18:43] -queuebot:#ubuntu-release- Unapproved: accepted libzerg-perl [sync] (disco-proposed) [1.0.4-7] [18:43] -queuebot:#ubuntu-release- Unapproved: accepted psortb [sync] (disco-proposed) [3.0.6+dfsg-1] [18:43] -queuebot:#ubuntu-release- Unapproved: libcss-minifier-xs-perl (disco-proposed/universe) [0.09-2build3 => 0.09-2build4] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libdata-streamserializer-perl (disco-proposed/universe) [0.07-1build8 => 0.07-1build9] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: libfile-rsyncp-perl (disco-proposed/main) [0.74-2.1ubuntu3 => 0.74-2.1ubuntu4] (core) [18:43] -queuebot:#ubuntu-release- Unapproved: libhdate (disco-proposed/universe) [1.6.02-2 => 1.6.02-2build1] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: accepted lasso [sync] (disco-proposed) [2.6.0-2] [18:43] -queuebot:#ubuntu-release- Unapproved: accepted libtext-bidi-perl [sync] (disco-proposed) [2.15-1] [18:43] -queuebot:#ubuntu-release- Unapproved: libcrypt-openssl-random-perl (disco-proposed/main) [0.15-1 => 0.15-1build1] (ubuntu-server) [18:43] -queuebot:#ubuntu-release- Unapproved: libdr-sundown-perl (disco-proposed/universe) [0.02-1build5 => 0.02-1build6] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: accepted librg-blast-parser-perl [sync] (disco-proposed) [0.03-6] [18:43] -queuebot:#ubuntu-release- Unapproved: libdata-streamdeserializer-perl (disco-proposed/universe) [0.06-1.1build3 => 0.06-1.1build4] (no packageset) [18:43] -queuebot:#ubuntu-release- Unapproved: accepted owfs [sync] (disco-proposed) [3.2p2-2] [18:43] -queuebot:#ubuntu-release- Unapproved: libgetdata (disco-proposed/universe) [0.10.0-5 => 0.10.0-5build1] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted clearsilver [source] (disco-proposed) [0.10.5-3build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted gdal [source] (disco-proposed) [2.3.2+dfsg-2build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted hivex [source] (disco-proposed) [1.3.15-1ubuntu2] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted ifeffit [source] (disco-proposed) [2:1.2.11d-10.2build4] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libai-fann-perl [source] (disco-proposed) [0.10-4build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libbio-scf-perl [source] (disco-proposed) [1.03-3build3] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libcrypt-openssl-dsa-perl [source] (disco-proposed) [0.19-1build3] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libcss-minifier-xs-perl [source] (disco-proposed) [0.09-2build4] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libdata-streamserializer-perl [source] (disco-proposed) [0.07-1build9] [18:44] -queuebot:#ubuntu-release- Unapproved: liblocale-gettext-perl (disco-proposed/main) [1.07-3build2 => 1.07-3build3] (core) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted flow-tools [source] (disco-proposed) [1:0.68-12.5build4] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted icheck [source] (disco-proposed) [0.9.7-6.3build4] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libbackuppc-xs-perl [source] (disco-proposed) [0.54-1build3] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libcrypt-openssl-random-perl [source] (disco-proposed) [0.15-1build1] [18:44] -queuebot:#ubuntu-release- Unapproved: libimage-imlib2-perl (disco-proposed/universe) [2.03-1build6 => 2.03-1build7] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: libnanomsg-raw-perl (disco-proposed/universe) [0.10-1build1 => 0.10-1build2] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: libnet-idn-encode-perl (disco-proposed/universe) [2.400-1build1 => 2.400-1build2] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: libsolv (disco-proposed/universe) [0.6.35-2build1 => 0.6.35-2build2] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted highlight [source] (disco-proposed) [3.41-2build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libclass-methodmaker-perl [source] (disco-proposed) [2.24-1build5] [18:44] -queuebot:#ubuntu-release- Unapproved: libmusicbrainz-discid-perl (disco-proposed/universe) [0.04-1 => 0.04-1build1] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: libpg-perl (disco-proposed/universe) [1:2.1.1-6 => 1:2.1.1-6build1] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libafs-pag-perl [source] (disco-proposed) [1.02-2build1] [18:44] -queuebot:#ubuntu-release- Unapproved: libnet-bluetooth-perl (disco-proposed/universe) [0.41-2 => 0.41-2build1] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libdata-streamdeserializer-perl [source] (disco-proposed) [0.06-1.1build4] [18:44] -queuebot:#ubuntu-release- Unapproved: libsys-gamin-perl (disco-proposed/universe) [0.1-2build4 => 0.1-2build5] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libdr-sundown-perl [source] (disco-proposed) [0.02-1build6] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libgetdata [source] (disco-proposed) [0.10.0-5build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libimage-imlib2-perl [source] (disco-proposed) [2.03-1build7] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libmusicbrainz-discid-perl [source] (disco-proposed) [0.04-1build1] [18:44] -queuebot:#ubuntu-release- Unapproved: obexftp (disco-proposed/universe) [0.24-5build4 => 0.24-5build5] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libfile-rsyncp-perl [source] (disco-proposed) [0.74-2.1ubuntu4] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted liblocale-gettext-perl [source] (disco-proposed) [1.07-3build3] [18:44] -queuebot:#ubuntu-release- Unapproved: stfl (disco-proposed/universe) [0.22-1.3build8 => 0.22-1.3build9] (no packageset) [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libhdate [source] (disco-proposed) [1.6.02-2build1] [18:44] -queuebot:#ubuntu-release- Unapproved: accepted libnanomsg-raw-perl [source] (disco-proposed) [0.10-1build2] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted libnet-bluetooth-perl [source] (disco-proposed) [0.41-2build1] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted libpg-perl [source] (disco-proposed) [1:2.1.1-6build1] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted libsys-gamin-perl [source] (disco-proposed) [0.1-2build5] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted stfl [source] (disco-proposed) [0.22-1.3build9] [18:45] Okay, that's stage1 of the perl transition uploaded. [18:45] -queuebot:#ubuntu-release- Unapproved: accepted libnet-idn-encode-perl [source] (disco-proposed) [2.400-1build2] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted obexftp [source] (disco-proposed) [0.24-5build5] [18:45] -queuebot:#ubuntu-release- Unapproved: accepted libsolv [source] (disco-proposed) [0.6.35-2build2] [19:13] -queuebot:#ubuntu-release- Unapproved: libhtml-parser-perl (disco-proposed/main) [3.72-3build1 => 3.72-3build2] (core) [19:13] -queuebot:#ubuntu-release- Unapproved: libxml-parser-perl (disco-proposed/main) [2.44-2build3 => 2.44-2build4] (core) [19:13] -queuebot:#ubuntu-release- Unapproved: libnet-ssleay-perl (disco-proposed/main) [1.85-2ubuntu2 => 1.85-2ubuntu3] (core) [19:14] -queuebot:#ubuntu-release- Unapproved: accepted libhtml-parser-perl [source] (disco-proposed) [3.72-3build2] [19:14] -queuebot:#ubuntu-release- Unapproved: accepted libxml-parser-perl [source] (disco-proposed) [2.44-2build4] [19:14] -queuebot:#ubuntu-release- Unapproved: accepted libnet-ssleay-perl [source] (disco-proposed) [1.85-2ubuntu3] [19:26] -queuebot:#ubuntu-release- New: accepted linux-signed-azure [amd64] (trusty-proposed) [4.15.0-1031.32~14.04.1+signed1] [19:35] infinity, disco ubiquity installer is b0rked for usr-merge. looking into it [19:35] https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1801408 [19:35] Ubuntu bug 1801408 in ubiquity (Ubuntu) "disco installer crashed with usr-merge" [Undecided,New] [19:35] boots, but fails to install correctly. [19:37] xnox: What is usr-merging by default, BTW? [19:37] debootstrap didn't change... Nor did base-files. [19:37] infinity, well, the squashfs has /sbin -> /usr/sbin; but the /target during install doesn't have /target/sbin at all at the moment in ubiquity somehow. [19:38] xnox: Sure, I read the bug. But what changed to make that happen at all was what I was asking. [19:38] infinity, indeed! but debootstrap has a hard-coded list of ubuntu releases for which to _not_ setup usr-merge; meaning without a change to the script disco is the first one to have /sbin -> /usr/sbin symlink. [19:38] Ahh. [19:38] So the bug was just napping. ;) [19:38] and i did test bootability of the usr-merged systems, but now tried testing actually installing ;-) [19:39] no idea how it setup /target/lib correctly but not /target/{bin,sbin} [19:39] xnox: Is the symlink absolute or relative? [19:39] Cause absolute is gonna have a bad time. [19:40] actually no, /target/lib is missing too. only lib32 lib64 and libx32 are there correctly [19:40] it is relative in /rofs (the source) [19:40] but missing in /target [19:40] Oh. [19:40] it's live-installer that does this copying in ubiquity, no? /me can't remember now [19:40] live-installer is d-i only. [19:40] copy copy no like like symlinks [19:40] Ubiquity does the copying in ubiquity. [19:41] digging [19:41] And pretty sure it does it dir-by-dir. Because we do stupid things like offer to preserve home. [19:42] right. and it should do /usr first from now-on, cause i wonder if it hates copying dangling symlink across [19:43] def copy_all in scripts/install.py looks like it might be it. [19:43] infinity, yeah, i'm inside it already [19:45] This is kinda terrifying. I've never read this. [19:46] yeah [19:46] That's a lot of python to avoid saying "cp -a foo bar" [19:48] Hah. [19:48] xnox: I know what it is. [19:49] go on [19:49] we copied /bin as /target/usr/bin cause it exists? [19:50] oh no [19:51] xnox: Every package in the live set that ships files in /foo also ships the directory /foo ... We diff keep+live and live and blacklist copying anything from live. We ignore the blacklist if it's a dir, but honor it if it's a file. [19:51] xnox: Your syslog probably has "syslog.syslog('Not copying %s' % relpath)" [19:52] infinity, well i'm hoping it does, but i need to rerun in debug mode ;-) [19:52] Oh, indeed. [19:53] xnox: But yeah, following the blacklist code, I'm about 90% sure that's what's happening. [19:54] And this is all just another bit of terrifying. [19:54] And maybe it goes away when we move to stacked livefses. [19:54] Cause we can stop doing this removal madness. [19:55] And just copy the base fs wholesale. [19:55] But for now, you might need some temporary hideous hacks in here to save your links. [19:56] self.whitelist [19:56] Maybe to preserve the spirit of the code, just modify the blacklist is_dir check to also skip if is_link and is in / [19:56] whitelist means actually having all the possible links in a list, which sucks. === andrewc is now known as Guest55797 [19:59] So basically, if ((not dir) or (not (link and (in /))) and (in blacklist)... [19:59] That looked a little too much like lisp, I think I need to lie down. [20:01] nawww it couldn't be. you got an if in there. [20:01] infinity, i'm confused why there is: 'not dir' and in blacklist. [20:01] cause /sbin is shipped/owned by base-files, and it shouldn't be in the blacklist.... [20:02] i'll run this in debug mode and see what happens [20:03] xnox: /sbin is shipped by EVERY PACKAGE that has a file in /sbin [20:03] true [20:03] xnox: The blacklist generator reads dpkg -L of all packages in the live set. [20:03] xnox: And that's your naive blacklist. [20:03] twat [20:03] xnox: Then we skip dirs because we know blacklisting them would be dumb. [20:03] but we whould skip links to dirs too [20:04] * xnox wonders if all of them, or just the top-level ones like you suggest [20:04] Except that could leave dangling links if it's a link to a dir owned by the package we just ripped out. [20:04] i wonder if we do that [20:04] * xnox considers running bionic/cosmic installers in debug mode. [20:05] The issue here is that you've replaced a dir with a link but, as far as everyone knows, it's a dir. [20:06] Normally, you don't construct a package as "foo -> bar" and then ship files in "/foo", you'd ship them in /bar. [20:06] But we now have a wholesale case of hundreds of files shipped in a directory that isn't one. [20:06] as usr-merge do [20:06] Which is sort of okay. But leads to this kinda oops. ;) [20:06] * xnox hopes live-installer is actually doing alright [20:07] to check next. [20:07] also to check next subiquity installer too [20:07] and maas [20:07] curtin is a much more naive copy-contents-then-mangle-result thing, I think. [20:08] If it's not, then huzzah for repeating the same mistakes. :P [20:08] installers is basically - let's repeat everyones mistakes, and automate it. [20:09] (doing/performing the mistakes that is) [20:10] Pretty sure that automating mistakes is the job of QA. [20:10] The best tests are the ones that replicate a broken process and call it a pass. :P [20:10] true, i have seen that. [20:10] and report regression when things are actually fixed correctly [20:10] Yep! [20:11] and escalate, block rollout, force reverts. [20:11] I've also seen a test harness that confusingly reported progressions not as "progression" or "unexpected pass" but "regression: pass". [20:11] Which was great. [20:14] xnox: Though, the canonical example of your point is every time glibc rounding precision improves, and 30 testsuites blow up because the results got "too correct". [20:14] infinity, hehe. [20:15] "This used to be correct to 7 decimal places, now it's correct to 13, WE CAN'T HAVE THIS, STOP EVERYTHING." [20:15] infinity, so yeah, totally Not copying sbin. [20:15] will fix this up. [20:21] Okay, screw sleep, I might just keep grinding on this perl transition. [20:21] For the record, ben is crap. This dependency tree is total BS. [20:21] I need to build stuff in stage 4 to get stage 1 to build. [20:23] I've found that Debian's tracker gives different results than's Ubuntu's does [20:23] 's's [20:38] I find ben annoying because it only expresses dependency depth, which doesn't tell you at any given moment which packages are unblocked [20:39] vorlon, rollover mouse over a package, look at tooltip, to see the dependant packages, scroll up and down / or ctrl+f for them to find if they are all green too, or not. [20:39] vorlon, but yeah, would be nice to have a different color for those that are unblocked. [20:39] I too like playing games in my web browser [20:40] infinity, because it is a binaries depends graph, rather than a src build-depends graph. [20:41] jbicha, ours is old; and theirs has automatic transitions analysis thing. [20:41] (not old, but older / needs manual upgrades i think) [20:44] -queuebot:#ubuntu-release- Unapproved: libclone-perl (disco-proposed/main) [0.39-1 => 0.41-1] (core) (sync) [20:44] -queuebot:#ubuntu-release- Unapproved: libdevel-cover-perl (disco-proposed/universe) [1.30-1 => 1.31-1] (no packageset) (sync) [20:46] -queuebot:#ubuntu-release- Unapproved: libclass-xsaccessor-perl (disco-proposed/main) [1.19-3 => 1.19-3build1] (core) [20:46] -queuebot:#ubuntu-release- Unapproved: libparams-util-perl (disco-proposed/main) [1.07-3build3 => 1.07-3build4] (core) [20:46] -queuebot:#ubuntu-release- Unapproved: liblist-moreutils-perl (disco-proposed/main) [0.416-1build3 => 0.416-1build4] (core) [20:48] -queuebot:#ubuntu-release- Unapproved: libtemplate-perl (disco-proposed/main) [2.27-1 => 2.27-1build1] (ubuntu-desktop) [20:48] -queuebot:#ubuntu-release- Unapproved: libio-pty-perl (disco-proposed/main) [1:1.08-1.1build4 => 1:1.08-1.1build5] (core) [20:50] Depends: dh-fortran-mod but it is not going to be installed [20:50] That sounds like a feature, not a bug. [20:52] -queuebot:#ubuntu-release- Unapproved: libfile-libmagic-perl (disco-proposed/universe) [1.16-1 => 1.16-1build1] (no packageset) [20:53] dh-fortran-mod, the debhelper extension for converting fortran code into .MOD music files? [21:07] -queuebot:#ubuntu-release- Unapproved: owfs (disco-proposed/universe) [3.2p2-2 => 3.2p2-2ubuntu1] (no packageset) [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libclass-xsaccessor-perl [source] (disco-proposed) [1.19-3build1] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libdevel-cover-perl [sync] (disco-proposed) [1.31-1] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libio-pty-perl [source] (disco-proposed) [1:1.08-1.1build5] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libparams-util-perl [source] (disco-proposed) [1.07-3build4] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted owfs [source] (disco-proposed) [3.2p2-2ubuntu1] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libclone-perl [sync] (disco-proposed) [0.41-1] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted liblist-moreutils-perl [source] (disco-proposed) [0.416-1build4] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libfile-libmagic-perl [source] (disco-proposed) [1.16-1build1] [21:08] -queuebot:#ubuntu-release- Unapproved: accepted libtemplate-perl [source] (disco-proposed) [2.27-1build1] [21:12] -queuebot:#ubuntu-release- New binary: owfs [s390x] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:13] -queuebot:#ubuntu-release- New binary: owfs [amd64] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:13] -queuebot:#ubuntu-release- New binary: owfs [ppc64el] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:17] -queuebot:#ubuntu-release- New binary: owfs [arm64] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:17] -queuebot:#ubuntu-release- New binary: owfs [i386] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:17] -queuebot:#ubuntu-release- New binary: owfs [armhf] (disco-proposed/universe) [3.2p2-2ubuntu1] (no packageset) [21:22] -queuebot:#ubuntu-release- New: accepted owfs [amd64] (disco-proposed) [3.2p2-2ubuntu1] [21:22] -queuebot:#ubuntu-release- New: accepted owfs [armhf] (disco-proposed) [3.2p2-2ubuntu1] [21:22] -queuebot:#ubuntu-release- New: accepted owfs [ppc64el] (disco-proposed) [3.2p2-2ubuntu1] [21:22] -queuebot:#ubuntu-release- New: accepted owfs [arm64] (disco-proposed) [3.2p2-2ubuntu1] [21:22] -queuebot:#ubuntu-release- New: accepted owfs [s390x] (disco-proposed) [3.2p2-2ubuntu1] [21:22] -queuebot:#ubuntu-release- New: accepted owfs [i386] (disco-proposed) [3.2p2-2ubuntu1] [21:43] -queuebot:#ubuntu-release- Unapproved: livecd-rootfs (disco-proposed/main) [2.542 => 2.543] (desktop-core) [22:01] -queuebot:#ubuntu-release- Unapproved: collectd (disco-proposed/universe) [5.8.0-5.2 => 5.8.0-5.2build1] (no packageset) [22:03] -queuebot:#ubuntu-release- Unapproved: accepted collectd [source] (disco-proposed) [5.8.0-5.2build1] [22:19] -queuebot:#ubuntu-release- Unapproved: libtaint-runtime-perl (disco-proposed/universe) [0.3-3 => 0.3-3build1] (no packageset) [22:20] -queuebot:#ubuntu-release- Unapproved: accepted libtaint-runtime-perl [source] (disco-proposed) [0.3-3build1] [22:28] bdmurray: I've gotten to fixing lubuntu-core being present on my TODO list; removing the appropriate content from DistUpgrade.cfg. [22:29] bdmurray: I'm not exactly sure how it works for previous releases though. [22:29] bdmurray: Is this something that needs to be SRUed? If so, assuming Bionic -> Cosmic is the affected upgrade, which one do I SRU to? [22:30] tsimonq2: The dist-upgrader uses the tarball from the target release. [22:30] tsimonq2: So fixes for b->c go to C. [22:30] infinity: Alright. [22:34] There is already a u-r-u being SRU'ed though. [22:35] Oh, three hours too late. Darn. [22:35] bdmurray: Would you like me to wait until this has been released to cosmic-updates first or iterate on it in cosmic-proposed? [22:35] -queuebot:#ubuntu-release- Unapproved: calamares-settings-ubuntu (disco-proposed/universe) [28 => 29] (lubuntu) [22:35] Thanks jbicha ^^^ [22:36] tsimonq2: I think we will rush this one through so waiting seems best. [22:36] bdmurray: Alright, fine by me. Could you please ping me when that's released in case I miss it? [22:37] -queuebot:#ubuntu-release- Unapproved: accepted calamares-settings-ubuntu [source] (disco-proposed) [29] [22:38] tsimonq2: sure [22:39] -queuebot:#ubuntu-release- Unapproved: accepted gdcm [source] (disco-proposed) [2.8.8-2.1~build1] [22:39] -queuebot:#ubuntu-release- Unapproved: accepted mia [source] (disco-proposed) [2.4.6-3ubuntu3] [22:40] bdmurray: Thanks. In the meantime, does this diff look okay? http://paste.ubuntu.com/p/H8wJnnqxq8/ [22:43] tsimonq2: yes, that looks good to me [22:44] bdmurray: Cool, pushing + uploading. [22:46] -queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (disco-proposed/main) [1:19.04.2 => 1:19.04.3] (core) [23:11] -queuebot:#ubuntu-release- Unapproved: libxml-libxml-perl (disco-proposed/main) [2.0132+dfsg-2 => 2.0132+dfsg-2build1] (core) [23:11] -queuebot:#ubuntu-release- Unapproved: texinfo (disco-proposed/main) [6.5.0.dfsg.1-4 => 6.5.0.dfsg.1-4build1] (core) [23:30] LocutusOfBorg: Don't start with that, you're going to step on my toes.