/srv/irclogs.ubuntu.com/2018/11/06/#ubuntu-release.txt

-queuebot:#ubuntu-release- Unapproved: accepted rust-crossbeam-utils [sync] (disco-proposed) [0.5.0-1]00:01
mwhudsonat least this one seems to be an accident00:07
vorlonheh00:07
vorloninfinity: well, having a new s390-tools in the archive that works when removed-not-purged only helps if the new version is in the autopkgtest image to get removed :/00:08
-queuebot:#ubuntu-release- New binary: rust-iovec [ppc64el] (disco-proposed/universe) [0.1.2-1] (no packageset)00:14
-queuebot:#ubuntu-release- New binary: rust-iovec [s390x] (disco-proposed/universe) [0.1.2-1] (no packageset)00:14
-queuebot:#ubuntu-release- New binary: rust-iovec [amd64] (disco-proposed/universe) [0.1.2-1] (no packageset)00:15
-queuebot:#ubuntu-release- New binary: rust-iovec [i386] (disco-proposed/universe) [0.1.2-1] (no packageset)00:15
-queuebot:#ubuntu-release- Unapproved: rust-crossbeam-epoch (disco-proposed/universe) [0.5.1-1 => 0.5.2-1] (no packageset) (sync)00:17
-queuebot:#ubuntu-release- New: accepted rust-iovec [amd64] (disco-proposed) [0.1.2-1]00:17
-queuebot:#ubuntu-release- New: accepted rust-iovec [ppc64el] (disco-proposed) [0.1.2-1]00:17
-queuebot:#ubuntu-release- New binary: rust-iovec [arm64] (disco-proposed/universe) [0.1.2-1] (no packageset)00:17
-queuebot:#ubuntu-release- New: accepted rust-iovec [i386] (disco-proposed) [0.1.2-1]00:17
-queuebot:#ubuntu-release- New: accepted rust-iovec [s390x] (disco-proposed) [0.1.2-1]00:17
-queuebot:#ubuntu-release- New: accepted rust-iovec [arm64] (disco-proposed) [0.1.2-1]00:20
-queuebot:#ubuntu-release- Unapproved: accepted rust-crossbeam-epoch [sync] (disco-proposed) [0.5.2-1]00:20
mwhudsonhttps://github.com/pygraphviz/pygraphviz/issues/175 :(00:25
gitbotpygraphviz issue 175 in pygraphviz "Test failures with Graphviz 2.40.1" [Open]00:25
-queuebot:#ubuntu-release- New binary: rust-crossbeam-deque [s390x] (disco-proposed/universe) [0.6.1-1] (no packageset)00:33
-queuebot:#ubuntu-release- New binary: rust-mio [amd64] (disco-proposed/universe) [0.6.16-1] (no packageset)00:34
-queuebot:#ubuntu-release- New: accepted rust-crossbeam-deque [s390x] (disco-proposed) [0.6.1-1]00:35
-queuebot:#ubuntu-release- New: accepted rust-mio [amd64] (disco-proposed) [0.6.16-1]00:35
vorlon'rust-fuchsia-zircon-sys' why are rust package names alchemical formulas?00:35
-queuebot:#ubuntu-release- New binary: rust-crossbeam-deque [ppc64el] (disco-proposed/universe) [0.6.1-1] (no packageset)00:35
-queuebot:#ubuntu-release- New: accepted rust-crossbeam-deque [ppc64el] (disco-proposed) [0.6.1-1]00:36
mwhudsoni think that one is probably all fuschia's fault00:44
mwhudsonhttps://github.com/fuchsia-mirror/zircon00:44
-queuebot:#ubuntu-release- Unapproved: python-pygraphviz (disco-proposed/universe) [1.4~rc1-1build4 => 1.4~rc1-1ubuntu1] (no packageset)00:45
tsimonq2bdmurray: Thank you.01:03
-queuebot:#ubuntu-release- New binary: rust-rayon-core [amd64] (disco-proposed/universe) [1.4.1-1] (no packageset)01:06
-queuebot:#ubuntu-release- New binary: rust-rayon-core [ppc64el] (disco-proposed/universe) [1.4.1-1] (no packageset)01:06
-queuebot:#ubuntu-release- New binary: rust-rayon-core [i386] (disco-proposed/universe) [1.4.1-1] (no packageset)01:06
-queuebot:#ubuntu-release- New binary: rust-rayon-core [s390x] (disco-proposed/universe) [1.4.1-1] (no packageset)01:06
-queuebot:#ubuntu-release- New: accepted rust-rayon-core [i386] (disco-proposed) [1.4.1-1]01:07
-queuebot:#ubuntu-release- New: accepted rust-rayon-core [amd64] (disco-proposed) [1.4.1-1]01:07
-queuebot:#ubuntu-release- New: accepted rust-rayon-core [s390x] (disco-proposed) [1.4.1-1]01:07
-queuebot:#ubuntu-release- New: accepted rust-rayon-core [ppc64el] (disco-proposed) [1.4.1-1]01:07
-queuebot:#ubuntu-release- New binary: rust-rayon-core [arm64] (disco-proposed/universe) [1.4.1-1] (no packageset)01:07
-queuebot:#ubuntu-release- New: accepted rust-rayon-core [arm64] (disco-proposed) [1.4.1-1]01:08
tsimonq2bdmurray, vorlon: Would it be too late tonight to process src:libreoffice in cosmic UNAPPROVED?01:08
tsimonq2infinity: Er, I guess, tag, you're it, says the wiki? ^01:09
tsimonq2¯\_(ツ)_/¯01:09
tsimonq2*whoever* :)01:09
bdmurrayCould you elaborate on the patch without a Launchpad bug?01:09
tsimonq2The LibreOffice theme by default is set to an X11-style design under the LXQt desktop, which is (sorry LibreOffice developers) extremely ugly.01:11
tsimonq2This changes it to use the Breeze theme by default, but only under the LXQt desktop.01:11
bdmurraytsimonq2: I'm talking about "Backport a patch from upstream which fixes testcases with OpenJDK 11."01:12
tsimonq2Oh.01:12
tsimonq2It was taken from doko's fix in Disco: https://launchpad.net/ubuntu/+source/libreoffice/1:6.1.2-0ubuntu3 and if I recall correctly, this is because he switched the default OpenJDK ~ release day last cycle.01:13
tsimonq2The patch is from oSoMoN if it makes a difference: https://github.com/LibreOffice/core/commit/10a5880db7df9c3573e1562615f86fe9a211bc5601:14
tsimonq2It removes a reference to a file that is no longer generated.01:14
bdmurrayWhat's really broken though?01:14
tsimonq2The build is broken. :P01:14
tsimonq2Here's a build under Cosmic with just the Breeze fix: https://launchpad.net/~tsimonq2/+archive/ubuntu/upload-testing/+sourcepub/9494952/+listing-archive-extra01:15
tdaitxthere is a bug for it: LP: #179636101:17
ubot5Launchpad bug 1796361 in libreoffice (Ubuntu) "autopkgtests fail with openjdk 11~28-3ubuntu1 in cosmic-proposed" [Medium,In progress] https://launchpad.net/bugs/179636101:17
bdmurraytsimonq2: Oh, how about a re-upload with an LP bug reference then.01:17
tdaitxand the fix is fine, I checked it some time ago01:18
tsimonq2Aha, I didn't know there *was* a bug to reference. :)01:18
bdmurrayI'll be back in a bit to review / accept it.01:18
tsimonq2Sure, thanks.01:18
-queuebot:#ubuntu-release- New binary: rust-rayon [ppc64el] (disco-proposed/universe) [1.0.2-1] (no packageset)01:18
-queuebot:#ubuntu-release- New binary: rust-rayon [s390x] (disco-proposed/universe) [1.0.2-1] (no packageset)01:18
tdaitxtsimonq2: thanks for driving this ;-)01:18
tsimonq2No problem. :)01:19
-queuebot:#ubuntu-release- New binary: rust-rayon [amd64] (disco-proposed/universe) [1.0.2-1] (no packageset)01:19
tdaitxhmm, I was not aware this was pushed to disco, but then the bug # was not referenced on the changelog01:20
-queuebot:#ubuntu-release- New: accepted rust-rayon [amd64] (disco-proposed) [1.0.2-1]01:20
-queuebot:#ubuntu-release- New: accepted rust-rayon [s390x] (disco-proposed) [1.0.2-1]01:20
-queuebot:#ubuntu-release- New: accepted rust-rayon [ppc64el] (disco-proposed) [1.0.2-1]01:20
-queuebot:#ubuntu-release- New binary: rust-rayon [i386] (disco-proposed/universe) [1.0.2-1] (no packageset)01:20
-queuebot:#ubuntu-release- New: accepted rust-rayon [i386] (disco-proposed) [1.0.2-1]01:21
-queuebot:#ubuntu-release- Unapproved: python-networkx (disco-proposed/main) [2.1-1ubuntu2 => 2.1-1ubuntu3] (ubuntu-server)01:37
mwhudsonif someone could approve python-pygraphviz, that would be grant01:40
mwhudson*grand01:40
mwhudsonbecause then i can upload a fixed botch01:40
-queuebot:#ubuntu-release- Unapproved: libreoffice (cosmic-proposed/main) [1:6.1.2-0ubuntu1 => 1:6.1.2-0ubuntu1.1] (kubuntu, ubuntu-desktop)02:02
tsimonq2bdmurray: Your follow-up upload. ^02:03
-queuebot:#ubuntu-release- Unapproved: rejected libreoffice [source] (cosmic-proposed) [1:6.1.2-0ubuntu1.1]02:40
TrevinhoAny reason why mutter was rejected for bionic SRU?03:42
Trevinhohttps://launchpad.net/ubuntu/bionic/+queue?queue_state=4&queue_text=mutter03:42
-queuebot:#ubuntu-release- Unapproved: accepted python-networkx [source] (disco-proposed) [2.1-1ubuntu3]06:20
-queuebot:#ubuntu-release- Unapproved: accepted python-pysnmp4 [sync] (disco-proposed) [4.4.6+repack1-1]06:20
-queuebot:#ubuntu-release- Unapproved: accepted python-pygraphviz [source] (disco-proposed) [1.4~rc1-1ubuntu1]06:20
-queuebot:#ubuntu-release- Unapproved: rejected libreoffice [source] (disco-proposed) [1:6.1.3-0ubuntu1]07:36
-queuebot:#ubuntu-release- Unapproved: rejected sosreport [sync] (disco-proposed) [3.6-1]07:36
-queuebot:#ubuntu-release- Unapproved: accepted odb-api [sync] (disco-proposed) [0.18.0-6]07:36
-queuebot:#ubuntu-release- Unapproved: python-dbusmock (disco-proposed/universe) [0.18-1 => 0.18-1ubuntu1] (no packageset)08:30
-queuebot:#ubuntu-release- Unapproved: python-setuptools (disco-proposed/main) [40.2.0-1 => 40.5.0-1] (core)08:33
-queuebot:#ubuntu-release- Unapproved: accepted python-dbusmock [source] (disco-proposed) [0.18-1ubuntu1]08:34
-queuebot:#ubuntu-release- Unapproved: accepted python-setuptools [source] (disco-proposed) [40.5.0-1]08:34
dokovorlon, infinity, Laney: I'd like to document the remaining blockers for python3-defaults, and propose to migrate it. main reason is that tests are all triggered with 3.6 as supported. and just removing 3.6 doesn't add any new regressions08:36
-queuebot:#ubuntu-release- Unapproved: commonmark-bkrs (disco-proposed/universe) [0.5.4+ds-1 => 0.5.4+ds-1ubuntu1] (no packageset)08:40
-queuebot:#ubuntu-release- Unapproved: accepted commonmark-bkrs [source] (disco-proposed) [0.5.4+ds-1ubuntu1]08:44
mwhudsondoko: i'm not against it, but it's pretty clear that something went wrong with the autopkgtest for some packages when 3.7 was made the default08:46
mwhudsondoko: check the http://autopkgtest.ubuntu.com/packages/libc/libcloud/disco/amd64 run triggered by python3-defaults/3.7.1-1, that didn't actually test python3.708:47
mwhudson(if it did, it would have failed)08:47
dokoyeah, that's another thing to investigate. but the previous migration was all green08:48
-queuebot:#ubuntu-release- Unapproved: minieigen (disco-proposed/universe) [0.50.3+dfsg1-5ubuntu4 => 0.50.3+dfsg1-5ubuntu5] (no packageset)08:51
-queuebot:#ubuntu-release- Unapproved: accepted minieigen [source] (disco-proposed) [0.50.3+dfsg1-5ubuntu5]08:52
mwhudsonwell ok i have no idea what happened to python-dbusmock, it doesn't do that locally08:54
LocutusOfBorginfinity, thanks for odb-api! :) I was going to do the same exacly some seconds ago08:57
-queuebot:#ubuntu-release- Unapproved: botch (disco-proposed/universe) [0.21-6ubuntu2 => 0.21-6ubuntu3] (no packageset)09:09
-queuebot:#ubuntu-release- Unapproved: mutter (bionic-proposed/main) [3.28.3-2~ubuntu18.04.1 => 3.28.3-2~ubuntu18.04.2] (desktop-extra, ubuntu-desktop)09:09
-queuebot:#ubuntu-release- Unapproved: accepted botch [source] (disco-proposed) [0.21-6ubuntu3]09:15
Laneydid vorlon submit duplicate perl/s390x jobs?09:26
Laneyaha, you fixed s390-tools09:29
-queuebot:#ubuntu-release- Unapproved: gcc-6-cross (disco-proposed/universe) [33ubuntu1 => 34ubuntu1] (no packageset)09:29
-queuebot:#ubuntu-release- Unapproved: accepted gcc-6-cross [source] (disco-proposed) [34ubuntu1]09:31
* mwhudson zzz10:01
Laneydoko: IMO document first, then consider a hint10:02
Laneyif it was previously all green (falsely given mwhudson's comments?) then there may be some actual problems here?10:03
dokoLaney: no, it wasn't triggered, so no information about if it failed or not10:03
-queuebot:#ubuntu-release- Unapproved: snapd (disco-proposed/main) [2.35.5+18.10 => 2.35.5+18.10ubuntu1] (desktop-core, ubuntu-server)10:05
xnoxwell, still cannot build server installation media... async is a reserved keyword.10:05
xnoxhttps://bugs.launchpad.net/maas/+bug/180189910:06
ubot5Ubuntu bug 1801899 in maas (Ubuntu) "cannot install with python3.7 as default async is a reserved keyword" [Critical,New]10:06
-queuebot:#ubuntu-release- Unapproved: accepted snapd [source] (disco-proposed) [2.35.5+18.10ubuntu1]10:06
Laneywhat wasn't triggered?10:07
xnoxdoko, please RM https://bugs.launchpad.net/debian/+source/libextutils-parsexs-perl/+bug/1801901 for perl transition10:17
ubot5Ubuntu bug 1801901 in libextutils-parsexs-perl (Ubuntu) "RM libextutils-parsexs-perl broken with new perl" [Undecided,New]10:17
dokoLaney: libcloud10:20
dokobut also murano, ironic, ...10:21
Laneythere's a trigger from python3-defaults 3.7.1-1 there10:21
dokoand why did it succeed?10:21
Laneyyou tell me10:21
-queuebot:#ubuntu-release- Unapproved: libsoup2.4 (disco-proposed/main) [2.64.1-1 => 2.64.1-3] (core) (sync)10:31
-queuebot:#ubuntu-release- Unapproved: libdazzle (disco-proposed/main) [3.30.1-1 => 3.30.1-2] (ubuntu-desktop) (sync)10:31
-queuebot:#ubuntu-release- Unapproved: network-manager-openvpn (disco-proposed/main) [1.8.6-1ubuntu1 => 1.8.8-1] (ubuntu-desktop) (sync)10:32
dokoLaney: ahh, that might be, because openstack did run with python3.6 explicitly... jamespage might confirm that10:47
-queuebot:#ubuntu-release- Unapproved: matplotlib (disco-proposed/universe) [2.2.2-4build2 => 2.2.2-4ubuntu1] (ubuntustudio)10:54
-queuebot:#ubuntu-release- Unapproved: accepted matplotlib [source] (disco-proposed) [2.2.2-4ubuntu1]10:54
jamespagedoko: I think we did that with a couple of pkgs11:46
jamespageit should be noted in d/rules11:46
=== M_hc is now known as _hc
LocutusOfBorgdoko, please accept llvm-toolchain-712:18
LocutusOfBorgit should fix testsuite, regressions and intel-mkt failures and make everything migrate12:19
dokojamespage: so how do you want to address murano, libcloud, ironic? just ignore the test results to let python3-defaults migrate?12:19
-queuebot:#ubuntu-release- Unapproved: llvm-toolchain-7 (disco-proposed/main) [1:7-8 => 1:7-9~build1] (kubuntu, ubuntu-desktop)12:20
-queuebot:#ubuntu-release- Unapproved: matplotlib (disco-proposed/universe) [2.2.2-4ubuntu1 => 2.2.2-4ubuntu2] (ubuntustudio)12:25
-queuebot:#ubuntu-release- Unapproved: accepted matplotlib [source] (disco-proposed) [2.2.2-4ubuntu2]12:29
-queuebot:#ubuntu-release- Unapproved: mod-wsgi (disco-proposed/main) [4.5.17-1build1 => 4.5.17-1build2] (ubuntu-server)12:48
LocutusOfBorgplease accept llvm12:50
-queuebot:#ubuntu-release- Unapproved: shiboken (disco-proposed/universe) [1.2.2-5.1 => 1.2.2-5.1build1] (no packageset)12:50
-queuebot:#ubuntu-release- Unapproved: kdevelop-python (disco-proposed/universe) [5.2.4-1 => 5.2.4-1build1] (kubuntu)12:51
-queuebot:#ubuntu-release- Unapproved: accepted kdevelop-python [source] (disco-proposed) [5.2.4-1build1]12:53
-queuebot:#ubuntu-release- Unapproved: accepted shiboken [source] (disco-proposed) [1.2.2-5.1build1]12:53
-queuebot:#ubuntu-release- Unapproved: accepted mod-wsgi [source] (disco-proposed) [4.5.17-1build2]12:53
-queuebot:#ubuntu-release- Unapproved: accepted llvm-toolchain-7 [source] (disco-proposed) [1:7-9~build1]12:58
xnoxinfinity, fun fact, we have packages on the desktop image that ship broken symlinks. I choose to allow them to be blacklisted, as there is no way to know if they are broken symlinks to a file or a dir.13:06
ahasenackare seed changes allowed in disco, or is that also frozen for the moment?13:14
ahasenackhttps://code.launchpad.net/~ahasenack/ubuntu-seeds/+git/ubuntu/+merge/358160 specifically13:14
-queuebot:#ubuntu-release- Unapproved: stress-ng (disco-proposed/universe) [0.09.42-1 => 0.09.44-1] (no packageset) (sync)13:46
xnoxLaney, infinity https://code.launchpad.net/~ubuntu-installer/ubiquity/+git/ubiquity/+merge/35838313:46
-queuebot:#ubuntu-release- Unapproved: libcloud (disco-proposed/universe) [2.3.0-1ubuntu2 => 2.3.0-3] (no packageset) (sync)13:50
-queuebot:#ubuntu-release- Unapproved: accepted libcloud [sync] (disco-proposed) [2.3.0-3]13:54
-queuebot:#ubuntu-release- Unapproved: magics++ (disco-proposed/universe) [3.2.1-1 => 3.2.1-2~build1] (no packageset)13:54
LocutusOfBorgdoko, ^^ this fixes metview14:02
-queuebot:#ubuntu-release- Unapproved: accepted magics++ [source] (disco-proposed) [3.2.1-2~build1]14:05
Laneyxnox: don't have much context for this :(14:12
Laneywhat's the blacklist about even?14:13
-queuebot:#ubuntu-release- Unapproved: scikit-learn (disco-proposed/universe) [0.19.2-1ubuntu2 => 0.19.2-1ubuntu3] (no packageset)15:03
-queuebot:#ubuntu-release- Unapproved: python-biopython (disco-proposed/universe) [1.72-0ubuntu1 => 1.72-0ubuntu2] (no packageset)15:09
xnoxLaney, i.e. skip unselected language-packs, ubiquity itself, unselected fs-utils, full-desktop, etc. every single file which is _not_ copied from the mounted squashfs.15:11
xnoxi mean, if we had stacked squashfs and not excludes we'd be fine..... but it is complicated.15:11
-queuebot:#ubuntu-release- Unapproved: accepted libreoffice [source] (cosmic-proposed) [1:6.1.2-0ubuntu1.1]15:13
-queuebot:#ubuntu-release- Unapproved: accepted python-biopython [source] (disco-proposed) [1.72-0ubuntu2]15:16
-queuebot:#ubuntu-release- Unapproved: accepted scikit-learn [source] (disco-proposed) [0.19.2-1ubuntu3]15:16
xnoxLaney, given the debug pain, i wonder if i should just upload that into disco. cause currently it is completely bust and cannot install anything at all.15:17
-queuebot:#ubuntu-release- Unapproved: ecflow (disco-proposed/universe) [4.10.0-2ubuntu2 => 4.11.1-1ubuntu1] (no packageset)15:21
-queuebot:#ubuntu-release- Unapproved: accepted ecflow [source] (disco-proposed) [4.11.1-1ubuntu1]15:24
-queuebot:#ubuntu-release- Unapproved: desktop-file-utils (disco-proposed/main) [0.23-3ubuntu2 => 0.23-4ubuntu1] (desktop-core)15:25
-queuebot:#ubuntu-release- Unapproved: spl-linux (disco-proposed/universe) [0.7.9-3ubuntu2 => 0.7.11-1ubuntu1] (no packageset)15:25
-queuebot:#ubuntu-release- Unapproved: desktop-file-utils (cosmic-proposed/main) [0.23-3ubuntu2 => 0.23-3ubuntu3] (desktop-core)15:27
-queuebot:#ubuntu-release- Unapproved: zfs-linux (disco-proposed/main) [0.7.9-3ubuntu6 => 0.7.11-3ubuntu1] (core)15:27
-queuebot:#ubuntu-release- Unapproved: desktop-file-utils (bionic-proposed/main) [0.23-1ubuntu3.18.04.1 => 0.23-1ubuntu3.18.04.2] (desktop-core)15:33
-queuebot:#ubuntu-release- Unapproved: gnome-initial-setup (disco-proposed/main) [3.30.0-1ubuntu3 => 3.30.0-1ubuntu4] (ubuntu-desktop, ubuntugnome)15:41
-queuebot:#ubuntu-release- Unapproved: gnome-initial-setup (bionic-proposed/main) [3.28.0-2ubuntu6.16.04.3 => 3.30.0-1ubuntu3.1] (ubuntugnome)15:42
-queuebot:#ubuntu-release- Unapproved: bolt (bionic-proposed/main) [0.4-0ubuntu0.18.04.1 => 0.5-0ubuntu0.18.04.1] (ubuntu-desktop)15:44
-queuebot:#ubuntu-release- New binary: metview [s390x] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)15:54
-queuebot:#ubuntu-release- Unapproved: accepted mokutil [source] (xenial-proposed) [0.3.0+1538710437.fb6250f-0ubuntu2~16.04.1]15:58
-queuebot:#ubuntu-release- Unapproved: accepted mokutil [source] (trusty-proposed) [0.3.0+1538710437.fb6250f-0ubuntu2~14.04.1]15:59
-queuebot:#ubuntu-release- New binary: metview [i386] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)16:04
-queuebot:#ubuntu-release- Unapproved: udisks2 (disco-proposed/main) [2.7.6-3ubuntu3 => 2.8.1-2] (desktop-core, ubuntu-server) (sync)16:09
-queuebot:#ubuntu-release- New binary: metview [ppc64el] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)16:17
-queuebot:#ubuntu-release- Unapproved: firefox (disco-proposed/main) [63.0+build2-0ubuntu0.18.10.2 => 63.0.1+build4.1-0ubuntu1] (kubuntu, mozilla, ubuntu-desktop)16:26
-queuebot:#ubuntu-release- Unapproved: kdevelop-python (disco-proposed/universe) [5.2.4-1build1 => 5.2.4-1ubuntu1] (kubuntu)16:38
-queuebot:#ubuntu-release- Unapproved: accepted kdevelop-python [source] (disco-proposed) [5.2.4-1ubuntu1]16:38
-queuebot:#ubuntu-release- Unapproved: rejected firefox [source] (disco-proposed) [63.0.1+build4-0ubuntu1]16:39
infinityxnox: '/' in relpath is going to return true for any target with a / anywhere in it.16:39
infinityxnox: Not just top-levels.16:39
xnoxinfinity, this is very convenient list "sbin" "usr/sbin" are the relpaths here. hence we prepend '/' to look up things in the blacklist16:40
xnoxinfinity, hence '/' in relpath is only true for subdiry things.16:40
infinityxnox: But you'd also potentially leave other cruft around.16:40
infinityxnox: I have plenty of symlinks on my system with / in the target that aren't the ones you want to keep. :P16:41
xnoxinfinity, i wish you were in #ubuntu-installer to follow a long chat i had with Laney16:41
infinityxnox: Would that chat somehow prove me wrong?16:42
infinityxnox: Cause I'm pretty sure it wouldn't.16:42
-queuebot:#ubuntu-release- New binary: metview [amd64] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)16:42
xnoxinfinity, i'm never testing '/' in target.....16:42
xnoxonly the source-stem filename16:42
infinityxnox: Oh, I'm reading it backwards indeed.16:43
xnoxinfinity, option 1 - https://code.launchpad.net/~ubuntu-installer/ubiquity/+git/ubiquity/+merge/35838316:43
xnoxinfinity, option 2 - http://paste.ubuntu.com/p/kFPTzBMjNC/16:43
infinityxnox: I think option 2 was what I originally suggested as being simple. :)16:44
xnoxinfinity, i believe both work currently; however option 2 will break if we ever do usr/sbin -> usr/bin migration.16:44
xnox(and keep this installer code)16:44
xnoxoption 1 tests for that, cause it does stat on the symlink target, after checking it exists in a source, to never blacklist any symlinks to dirs.16:44
infinityIs sbin->bin a thing that's happening at RH?16:45
infinityWhy do they hate UNIX?16:45
infinity"never blacklist any symlinks to dirs" <-- We don't want that.16:45
LaneyI've not heard about any sbin -> bin merge16:46
infinityIf that was what we wanted, you wouldn't have the last test in your method.16:46
xnoxi think i got lost in my test cases towards the bottom of that function to be honest.....16:47
xnoxno sbin->bin merge is not happening for us/debian. but some have done it.16:47
xnox(suse, coreos, or something)16:48
infinityThose who have done it are wrong.16:48
infinityThough, I make the same argument about usr-merge. :P16:48
xnoxwell, sbin means fuck all these days. given that it is inconsistently ordered sometimes before and sometimes after bin; somtimes in path, sometimes not at all in path; etc.16:48
infinityAnyhow, "never blacklist any symlinks to dirs" isn't what we want and, thankfully, neither of your patches does that.16:48
xnoxhowever, we shall stay on topic.16:49
xnoxso reading my code again.16:49
xnoxso yeah, i arrive to conclusion that this is a symlink to a dir, and then i whitelist it for top-level symlinks to dirs only.16:49
infinityRight.16:50
xnoxinfinity, however is my long merge proposal (1) actually equivalent to the pastebin (2) ?16:50
infinityBoth your patches will effectively do the same thing with our current package set, cause we don't ship other things in / that we want to remove.16:50
xnoxdespite the fuxies.16:50
infinityThe more complicated one is slightly more "correct", though.16:50
infinityKeep in mind this runs for every single file we want to consider removing, though, and adding extra stat()s could be non-trivial time when added up.16:52
xnoxand i tested the long one.16:52
infinitySo, the simple patch, while technically "incorrect" might be much more performant. :P16:52
xnoxinfinity, this is why i moved the "not in self.blacklist" to be the first fallthrough condition.16:52
xnoxcause most of the things are files; and most files are not blacklisted. Hence not in blacklist should be the only thing checked for most things.16:53
xnoxthe extra stat is only done on blacklisted symlinks.16:53
xnoxinfinity, Laney did suggest refcounting.....16:54
xnoxinfinity, a whitelist might be the fastest.....16:54
xnoxinfinity, or like never include known usr-merge paths in the blacklist.....16:54
infinityNo, there's an extra stat on everything that isn't a dir to then decide if it's a link.16:54
xnoxself.blacklist shouldn't really have 'usr/bin' in it.16:54
xnoxinfinity, no.16:54
infinityI mean, after your blacklist fallthrough.16:55
infinitySo, everything in the blacklist.16:55
LaneyI'd be OK with just establishing "we don't blacklist at the top level" as a new rule.16:55
xnoxinfinity, st = os.lstat(sourcepath) is done on everything. the stat.S_ISLNK(st.st_mode) is just a bitmask test, not a call to lstat()/stat()16:55
infinityAhh, okay.16:56
xnoxinfinity, os.lstat() and os.stat() are syscalls..... stat.S_* are not syscalls.....16:56
infinityIt's just querying a structure.16:56
xnoxbecause python16:56
infinityThat's less vomitous then.16:56
infinityWhy the new "does it exist" check?16:57
xnoxinfinity, because we ship broken symlinks in /rofs i.e. $ cat /usr/share/doc/libgtk2.0-0/changelog.gz16:57
xnoxand installer explodes. hence i have to decide what does it mean a broken symlink - is it meant to be blacklistable or not.... ie. symlink to a dir or file.....16:58
Laneyyou could catch ENOENT or whatever from the stat though16:58
xnoxi pretend they are symlinks to files and thus blacklistable.16:58
xnoxwell, the actually question i care is what to do about them. i chose to return True16:59
xnoxbut maybe we want to return False and always install broken symlinks.16:59
xnoximho we should not have broken symlinks in packages..... cause cat /usr/share/doc/libgtk2.0-0/changelog.gz is clearly broken.16:59
LaneyIf it's a bug then the package should be fixed, I don't think it's ubiquity's place to make that decision...17:00
infinity^17:00
infinityubiquity isn't lintian.17:00
infinityIts job is to transfer files from the image to the disk.17:01
infinityThe only reason for this blacklist madness is because of a shortcut taken to make package removal faster.17:01
xnoxhence garbage in / garbage out =)17:01
infinityIt's not supposed to make policy decisions.17:01
xnoxthe error message here is unhelpful, and is only exposed by my new code, cause i try to stat broken symlink.17:01
xnoxubiquity poops up "your iso is broken, could not read source file" cause copy_all is wrapped around catching ENOENT meaning read error of iso17:02
xnoxalso libgtk2.0-0 should not be on the .iso ;-)17:02
infinityBlame the installer?17:03
infinityOr sometihng it depends on.17:04
infinityCause it's not in ubuntu-desktop, only ubuntu-live.17:04
infinityMaybe an input method or something,17:04
infinityAnyhow, it's not your job to fix broken packages with the installer.  If a package has a dangling symlink, we copy it.17:04
infinityPlus, that might not actually be a bug.17:04
infinityThere are legit reasons to populate/unpopulate the target of a dangling symlink as a semaphore.17:05
xnoxwell, in this case, libgtk2.0-0 was chosen to be blacklisted, and i copied the dangling symlink.17:05
xnoxno, i didn't!17:05
xnoxi returned True to _not_ copy it17:05
infinityNo idea if any packages ship in such a state, but it wouldn't be broken if they did.  You'd break them by deleting it, though. :P17:05
-queuebot:#ubuntu-release- Unapproved: python-scciclient (disco-proposed/universe) [0.6.1-2 => 0.8.0-0ubuntu1] (no packageset)17:05
Laneyhaha17:05
xnoxi allow blacklisting dangling symlinks.17:06
LaneyYou only didn't copy it because it was broken, right?17:06
infinityActually, wait.  We're overthinking this.17:06
-queuebot:#ubuntu-release- Unapproved: scikit-learn (disco-proposed/universe) [0.19.2-1ubuntu3 => 0.19.2-1ubuntu5] (no packageset)17:06
infinityYou don't want to copy it.17:06
LaneyLike... if it was a non broken symlink to a directory, that would be cruft left around.17:06
-queuebot:#ubuntu-release- New binary: metview [armhf] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)17:06
infinityI almost talked myself into a corner where I forgot why the blacklist exists.17:07
xnoxinfinity, return True => means continue; without copy17:07
* xnox checks what my code does17:07
infinityThe blacklist is a list of packages that we're choosing not to copy because we're using that as a shortcut to not have to call dpkg --purge.17:07
xnoxit returns True, everything is great17:07
-queuebot:#ubuntu-release- Unapproved: accepted scikit-learn [source] (disco-proposed) [0.19.2-1ubuntu5]17:07
infinityWe skip directories because refusing to copy directories will break OTHER packages.17:07
xnoxah17:08
infinityWe skip links in / to dirs for the same reason now.17:08
infinityEverything else is fair game.17:08
-queuebot:#ubuntu-release- Unapproved: accepted python-scciclient [source] (disco-proposed) [0.8.0-0ubuntu1]17:08
infinityAny other checks are bogus.17:08
* Laney still votes for option 217:08
-queuebot:#ubuntu-release- Unapproved: ironic (disco-proposed/universe) [1:11.1.0-0ubuntu5 => 1:11.1.0-0ubuntu6] (openstack)17:08
-queuebot:#ubuntu-release- Unapproved: murano (disco-proposed/universe) [1:6.0.0-0ubuntu2 => 1:6.0.0-0ubuntu3] (openstack)17:08
infinityOption 2 gets the job done.17:08
infinityIf someone ships cruft in / in lvm and it sticks around after install, we'll notice. :P17:09
infinityAnd, honestly, anyone shipping anything in / is almost certainly wrong.17:09
infinityOn many levels.17:09
xnoxinfinity, hahahahhahahhaha no idea who that might be......17:09
xnoxlet me test then if installer works with http://paste.ubuntu.com/p/kFPTzBMjNC/17:10
infinityxnox: Let's go with the 1-liner (after it's tested to solve the problem, but I'm not sure how it wouldn't)17:10
infinityxnox: Jins.17:10
infinityJinx, too...17:10
infinityJINS!17:10
LaneyJin and Tonique17:10
infinityThe hip, new Danish jinx.17:11
-queuebot:#ubuntu-release- Unapproved: accepted ironic [source] (disco-proposed) [1:11.1.0-0ubuntu6]17:11
-queuebot:#ubuntu-release- Unapproved: accepted murano [source] (disco-proposed) [1:6.0.0-0ubuntu3]17:11
-queuebot:#ubuntu-release- Unapproved: gnu-smalltalk (disco-proposed/universe) [3.2.5-1.1build2 => 3.2.5-1.2~build1] (no packageset)17:12
-queuebot:#ubuntu-release- New binary: metview [arm64] (disco-proposed/universe) [5.2.1-1ubuntu1] (no packageset)17:13
LocutusOfBorgplease accept gnu-smalltalk, finally ppc64el is "fixed"17:14
LocutusOfBorgand please accept metview, with gnu-smalltalk they finish gdbm rebuilds17:14
-queuebot:#ubuntu-release- New: accepted metview [amd64] (disco-proposed) [5.2.1-1ubuntu1]17:14
-queuebot:#ubuntu-release- New: accepted metview [armhf] (disco-proposed) [5.2.1-1ubuntu1]17:14
-queuebot:#ubuntu-release- New: accepted metview [ppc64el] (disco-proposed) [5.2.1-1ubuntu1]17:15
-queuebot:#ubuntu-release- New: accepted metview [arm64] (disco-proposed) [5.2.1-1ubuntu1]17:15
-queuebot:#ubuntu-release- New: accepted metview [s390x] (disco-proposed) [5.2.1-1ubuntu1]17:15
-queuebot:#ubuntu-release- New: accepted metview [i386] (disco-proposed) [5.2.1-1ubuntu1]17:15
infinityLocutusOfBorg: "fixed"?  Do I want to know? :P17:16
LocutusOfBorginfinity, I added the 64 bit to snprintf17:17
LocutusOfBorginstead of removing it elsewhere17:18
LocutusOfBorgone liner patch :)17:18
LocutusOfBorgalso uploaded in debian17:18
LocutusOfBorgwe have lots of python failures that will hold gdbm, looks unrelated to gdbm, I'm retrying some of them now that perl is getting ok17:18
-queuebot:#ubuntu-release- Unapproved: accepted gnu-smalltalk [source] (disco-proposed) [3.2.5-1.2~build1]17:21
-queuebot:#ubuntu-release- Unapproved: libkolabxml (disco-proposed/universe) [1.1.6-3build2 => 1.1.6-3ubuntu1] (kubuntu)17:45
-queuebot:#ubuntu-release- Unapproved: accepted libkolabxml [source] (disco-proposed) [1.1.6-3ubuntu1]17:47
dokoinfinity: if you run out of perl errors, comedilib could be for you17:47
infinitydoko: Easy fix (#include <sys/sysmacros.h>)17:49
* infinity checks for an upstream commit before JFDIing it.17:50
dokoand of course cctools17:51
dokothen dulwich for s390x is left, and then python3.6 should be removable17:51
infinityhttps://github.com/Linux-Comedi/comedilib/commit/3f8514739a2d799d2e6dbb6cd43a7f6bb624a319#diff-e8acc63b1e238f3255c900eed37254b817:52
infinity"Also include random stuff we don't use because why not."17:52
infinitySolid work, upstream.17:52
tsimonq2infinity: Qt should be bootstrapped in Bileto 3458 by this evening.17:54
tsimonq2I assume we still don't want tangling with Perl? :P17:55
infinitytsimonq2: We definitely don't.17:55
tsimonq2Alright.17:55
tsimonq2The only two packages left that have deltas and are part of the bootstrapping are qtbase and qtwebkit; the rest should just be running copy-package. :P17:57
LocutusOfBorggeneral question... how can perl entangle with qt?17:57
LocutusOfBorgI mean, the tracker shows no qt packages, even in update excuses I can't find any qt package...17:57
LocutusOfBorga good point might "it regresses testsuites"17:57
tsimonq2Yeah, if I recall correctly it was something along those lines.17:58
tsimonq2In general it's just better to do them separately I think.17:58
LocutusOfBorgI'm not saying to do it now :) I was wondering about something else17:58
LocutusOfBorgI'm finishing gdbm and maybe llvm if everything is good17:59
tsimonq2Ah.17:59
tsimonq2Perhaps Perl is just my go-to scapegoat in this case, but I'm willing to bet that's why Lintian is failing its autopkgtests.18:01
tsimonq2My lunch is about done though, so other eyes would be encouraged. :)18:01
-queuebot:#ubuntu-release- Unapproved: comedilib (disco-proposed/universe) [0.10.2-4build10 => 0.10.2-4ubuntu1] (no packageset)18:05
infinitycomedilib fixed, I have no idea about cctools...18:06
-queuebot:#ubuntu-release- Unapproved: accepted comedilib [source] (disco-proposed) [0.10.2-4ubuntu1]18:07
-queuebot:#ubuntu-release- Unapproved: neutron (bionic-proposed/main) [2:12.0.4-0ubuntu1 => 2:12.0.5-0ubuntu1] (openstack, ubuntu-server)18:28
-queuebot:#ubuntu-release- Unapproved: ubiquity (disco-proposed/main) [18.10.12 => 19.04.1] (core)18:32
xnoxinfinity, Laney - oneliner is good, uploaded.18:32
xnoxLocutusOfBorg, tsimonq2 - some library must have a Qt gui, and a perl binding. meaning if one is uninstallable, the other can't migrate.18:33
-queuebot:#ubuntu-release- Unapproved: accepted sssd [source] (xenial-proposed) [1.13.4-1ubuntu1.12]18:38
-queuebot:#ubuntu-release- Unapproved: accepted iproute2 [source] (xenial-proposed) [4.3.0-1ubuntu3.16.04.4]18:41
-queuebot:#ubuntu-release- Unapproved: rejected livecd-rootfs [source] (xenial-proposed) [2.408.39]18:43
-queuebot:#ubuntu-release- Unapproved: accepted curtin [source] (xenial-proposed) [18.1-59-g0f993084-0ubuntu1~16.04.1]18:45
-queuebot:#ubuntu-release- Unapproved: rejected livecd-rootfs [source] (xenial-proposed) [2.408.40]18:50
-queuebot:#ubuntu-release- Unapproved: livecd-rootfs (xenial-proposed/main) [2.408.38 => 2.408.40] (desktop-core)18:58
tewardinfinity: did you build the no changes rebuild of nginx for disco using 1.15.5-0ubuntu2 from cosmic-proposed?19:33
tewardi see you uploaded the no change rebuild for the perl 5.28 transition, was wondering whether you included that changeset from 0ubuntu219:33
infinityteward: You could just look. ;)19:44
infinityteward: http://launchpadlibrarian.net/395789060/nginx_1.15.5-0ubuntu1_1.15.5-0ubuntu3.diff.gz19:44
tewardinfinity: i could.  except LP's timing out :P19:49
tewardall i've got to go on is ahasenack's email message on the SRU bug.  :P19:49
vorlonxnox, doko: LP: #1801901 done19:58
ubot5Launchpad bug 1801901 in libextutils-parsexs-perl (Ubuntu) "RM libextutils-parsexs-perl broken with new perl" [Undecided,Fix released] https://launchpad.net/bugs/180190119:58
tewardinfinity: i do see it's in there now, and mdeslaur is going to include the cosmic SRU with the security updates for NGINX in Cosmic, not sure if it needs an official ack from an SRU team member though.20:01
teward(not ever sure the policies when two teams have jurisdiction heh20:01
infinityteward: If the SRU is verified already, it's entirely fine for security to build on top of it and just release.  *shrug*20:02
tewardyep.  it's verification done after the three hours of testing and production live testing i did heh20:02
tewardinfinity: i assume after the migration form proposed (after the perl migration) it'll set the bug status properly.  Is there any chance we can get the recent security patched version of nginx in, or do you want me to wait for the archive to open and migrations to be done?20:18
infinityteward: It can wait.20:18
tewardack.20:18
infinityteward: Anyone running production servers on disco right now is looney.20:18
tewardjust thought I'd ask while its on my mind :)20:18
infinityWith a side of tooney.20:19
tewardheh20:19
tewardinfinity: true that.20:19
vorlontsimonq2: do you know why your newly-merged lintian fails autopkgtests on !amd64?20:39
vorlontsimonq2: it's not perl (which you seem to be suggesting in scrollback), there are autopkgtest logs showing the failure when only lintian itself is pulled in from -proposed20:41
tsimonq2vorlon: I did have to go AFK when I started looking at it, so that's not definitively my answer.20:42
tsimonq2But, I'm not sure.20:43
vorlonheh, so perl's own autopkgtests are failing? not a good sign20:44
vorlonbash: prove: command not found20:44
vorlonlovely20:44
infinityOh, isn't that fun.20:45
infinityThat lintian test was probably broken with https://salsa.debian.org/lintian/lintian/commit/551b964fd8106988fb742a2fc8cf44ad5c335ffc but I'd need to understand the whole skeleton thing a bit to see why.20:46
infinityDebian only running tests on amd64 does us no favours. :/20:47
tsimonq2Just independently reached the same conclusion (and grumbling). :P20:47
tsimonq2infinity: Want to file a bug or should I?20:48
tsimonq2(In Debian.)20:48
infinitytsimonq2: Go nuts.20:49
infinityMy reportbug seems to be broken right now. :/20:49
tsimonq2(Shh, don't tell anyone I don't use reportbug. >_>)20:49
vorloninfinity: the only failing test is one with clearly wrong test deps (should Depends: perl, only Depends: libapt-pkg-perl) so I'm going to badtest to unblock us20:49
infinityvorlon: Oh, that test that can't find 'prove' doesn't depend on perl? :P20:50
vorloncorrect20:50
infinityKay.  I was in a panic making sure /usr/bin/prove was still there (which it is).20:50
vorlonwas probably introduced after the last perl abi transition20:51
vorlonso never failed because perl never found itself removed instead of upgraded20:51
infinityvorlon: Badtesting is fine, but please file a bug?20:51
vorlonyes20:51
infinity(confirming the test passes locally with perl installed might be nice too)20:52
-queuebot:#ubuntu-release- Unapproved: accepted neutron [source] (bionic-proposed) [2:12.0.5-0ubuntu1]20:52
infinityCan we petition Debian to pick some random $fast_arch where they can easily get cycles (ie: ppc64el) and run autopkgtest there too? :P20:53
infinityDealing with all the "it only works on amd64" tests ourselves sucks.20:53
vorloninfinity: local test> done20:53
-queuebot:#ubuntu-release- Unapproved: accepted samba [source] (bionic-proposed) [2:4.7.6+dfsg~ubuntu-0ubuntu2.3]20:55
LocutusOfBorgautomake now "fails" autopkgtestsuite on arm64, but the real reason is that new tests have been added by debian...20:57
LocutusOfBorginstead of trying a self no-change-rebuild now it does a real "make check"20:58
vorlonhuh, why did I upload trnascan-se but not remove the ANAIS binaries :P20:58
tewardvorlon: not enough coffee :p20:59
-queuebot:#ubuntu-release- Unapproved: llvm-defaults (disco-proposed/universe) [0.44 => 0.45] (no packageset) (sync)20:59
vorlonteward: a highly implausible hypothesis20:59
tewardheh20:59
vorlonI mean, the only thing that saves me is that I have to walk to the kitchen for the espresso machine21:00
tsimonq2Does someone recall if arch:all packages can be Multi-Arch: foreign?21:00
vorlonthey can21:00
tsimonq2Thanks.21:01
-queuebot:#ubuntu-release- Unapproved: accepted mutter [source] (bionic-proposed) [3.28.3-2~ubuntu18.04.2]21:01
tewardvorlon: well, you never know :P21:02
tewardi keep a coffee maker at my desk not 3 feet away from me :P21:02
tewardbecause NEVER ENOUGH COFFEE!!!! *chugs another cup, making that his 6th of the day*21:02
-queuebot:#ubuntu-release- Unapproved: accepted python-openstackclient [source] (bionic-proposed) [3.14.2-0ubuntu1]21:04
-queuebot:#ubuntu-release- Unapproved: linux-firmware (disco-proposed/main) [1.175 => 1.176] (core, kernel)21:05
-queuebot:#ubuntu-release- Unapproved: accepted debian-installer [source] (bionic-proposed) [20101020ubuntu543.3]21:09
mwhudsonOMG EMPTY AUTOPKGTEST QUEUES??21:09
-queuebot:#ubuntu-release- Unapproved: linux-firmware (cosmic-proposed/main) [1.175 => 1.175.1] (core, kernel)21:09
vorlonnot on s390x yet... :)21:10
infinityWait, really?21:10
-queuebot:#ubuntu-release- Unapproved: linux-firmware (bionic-proposed/main) [1.173.1 => 1.173.2] (core, kernel)21:10
-queuebot:#ubuntu-release- Unapproved: linux-firmware (xenial-proposed/main) [1.157.20 => 1.157.21] (core, kernel)21:10
infinityQuick, retry everything.21:11
infinityGuess I need to fix those last 5 packages.21:12
infinity6.21:12
vorlonwhich ones do you mean?21:12
mwhudsonyeah not s390x yet21:12
infinityhttp://people.canonical.com/~ubuntu-archive/transitions/html/perl5.28.html21:12
-queuebot:#ubuntu-release- Unapproved: accepted gnome-calculator [source] (bionic-proposed) [1:3.28.2-1~ubuntu18.04.1]21:12
vorlonk21:12
teward*hands infinity the "Retry Perl Autopkgtest hell" button just to push a ton of autopkgtests into the queue*21:13
infinityoping is easy enough.  slic3r can, I think, be reverted and punted.21:13
infinityThe other 3 are mildly confusing.21:13
mwhudsonbut that won't take long i assume21:13
vorlon libnet-ldns-perl : Depends: perlapi-5.26.021:13
vorlondoesn't look confusing to me21:13
vorlonor is that the wrong version?21:14
vorlonah ftbfs21:14
infinityvorlon: The FTBFS is confusing. :P21:14
infinityOr, rather, why the testsuite seems to have spontaenously regressed.21:14
infinityBut hasn't done so in Debian.21:14
infinityAnd I don't think our networks suddenly got even more restrictive than they already were.21:15
vorlonhmm why does Debian bug #901080 claim this fails due to newer versions of libtest-simple-perl, when autopkgtest log shows no references to libtest-simple-perl?21:16
ubot5Debian bug 901080 in src:libtest-differences-perl "libtest-differences-perl: t/column-headers.t fails with verbose tests" [Normal,Open] http://bugs.debian.org/90108021:16
-queuebot:#ubuntu-release- Unapproved: liboping (disco-proposed/universe) [1.10.0-2.1build1 => 1.10.0-2.1ubuntu1] (no packageset)21:18
-queuebot:#ubuntu-release- Unapproved: accepted liboping [source] (disco-proposed) [1.10.0-2.1ubuntu1]21:19
-queuebot:#ubuntu-release- Unapproved: slic3r (disco-proposed/universe) [1.2.9+dfsg-9 => 1.2.9+dfsg-9build1] (no packageset)21:22
infinityvorlon: polymake has no rdeps, upstream is working with the Debian maintainer to fix it, I vote we remove it from the release pocket and let the fix flow in later from autosync.  Concur?21:24
vorloninfinity: remove from release pocket and not demote, yes21:25
-queuebot:#ubuntu-release- Unapproved: accepted slic3r [source] (disco-proposed) [1.2.9+dfsg-9build1]21:25
infinityvorlon: Well, remove from release pocket is functionally demote, since there's an FTBFS version in proposed. :)21:25
infinityvorlon: And keeping that there avoids it being a new autosync later.21:26
vorloninfinity: ah :)21:26
* infinity shrugs.21:26
* infinity thwacks it.21:27
LocutusOfBorginfinity, I was fixing polymake right now21:30
LocutusOfBorghttps://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa/+build/1561844821:30
infinityvorlon: nf{log,queue}-bindings have 3-month old RC bugs and testing removals with no response.  They can probably go too.21:30
infinityLocutusOfBorg: Please don't update to a new upstream version unless you're sure it's the same orig Debian will use.21:31
infinitySuch a headache otherwise.21:31
LocutusOfBorginfinity, I never do this21:31
LocutusOfBorgif it works, I'll extract the new upstream release as patch on top of the old one21:31
LocutusOfBorgright now, I don't care because it is my ppa21:31
tsimonq2infinity: Home now; my theory earlier was that it had to do with the change from ${architecture} -> arch:all in the template files.21:31
LocutusOfBorgand yes, I agree with you basically21:31
LocutusOfBorgbad github regenrating tarballs21:32
infinityLocutusOfBorg: It really doesn't need the whole new upstream release.  It just needs a cherrypick of the boost fix and the disabled test.  But I was happy waiting a week for bremner to merge upstream's stuff.  *shrug*21:32
infinityYou do you, though.  It's removed from the release pocket, so it won't be holding up the transition either way.21:33
LocutusOfBorginfinity, there is a previous PR that bremner never addressed...21:33
LocutusOfBorgI pinged him some minutes ago, lets see21:33
LocutusOfBorganyway, as you say, I can upload if it works, or not, who cares?21:34
LocutusOfBorgbtw I don't get why are you removing them (I'm not opposing to them), while there is still lots of autopkgtests regressions, but yeah, lets move forward21:34
infinityLocutusOfBorg: He literally said he'd look at it in a week in the bug.21:34
infinityLocutusOfBorg: That was a couple of days ago.21:35
vorloninfinity: no objections there either21:35
LocutusOfBorgI'm also looking at slic3r, thanks for doing the dirty job :)21:35
LocutusOfBorginfinity, I cant find it here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=91217421:35
ubot5Debian bug 912174 in src:polymake "polymake FTBFS: test failure" [Serious,Open]21:35
infinityLocutusOfBorg: The other bug.21:35
infinityLocutusOfBorg: The boost one.21:35
LocutusOfBorgoh the other one yes21:36
LocutusOfBorgI don't usually look to what is not RC :)21:36
infinityI mean, they're both RC, one of them just has the wrong severity set. :P21:37
infinityFor whatever bizarre reason.21:37
infinityOh, the boost one isn't RC cause the transition hasn't started in Debian yet.21:37
infinityAnyhow, with those fixes and removals, we're now down to libnet-ldns-perl on the rebuild side, then the long tail of autopkgtest analysis and retries.21:38
LocutusOfBorgyes, that one21:39
-queuebot:#ubuntu-release- Unapproved: polymake (disco-proposed/universe) [3.2r2-3build1 => 3.2r2-3ubuntu1] (no packageset)21:47
infinityOh, libnet-ldns-perl was failing in cosmic way back in July already.21:48
infinityAaaand, it used to ignore the testsuite.21:49
infinityOkay, this isn't a regression at all, just the new version doesn't skip enough remote tests, while the old one ignored all of them failing. :P21:50
* infinity will remove, rebuild the old one, then put the new one back post-transition.21:51
LocutusOfBorginfinity, slic3r is not really BE friendly, and the system admesh is not a drop-in replacement for it21:52
LocutusOfBorgcalculate_normals doesn't exist e.g.21:52
LocutusOfBorgso, removing it from s390x is the best thing we can do, I presume debian will do the same21:52
LocutusOfBorgI know you already did some work in another way, just saying that I'm stopping the porting work21:52
infinityLocutusOfBorg: If that's what happens later, that's fine, but for now, it's reverted to the old version and it's happy.21:52
LocutusOfBorgyep I know, just saying that I'm stopping for now the perl/gdbm/foo work21:53
-queuebot:#ubuntu-release- Unapproved: libnet-ldns-perl (disco-proposed/universe) [0.75-3 => 0.75-3build1] (no packageset)21:54
tsimonq2infinity: Assuming Debian's bug tracker likes me today, that bug is filed and you should also get an email.21:54
tsimonq2Now, that isn't always the case. >_>21:54
infinityLocutusOfBorg: Updating to a new version wholesale via a patch is really gross. :/21:55
-queuebot:#ubuntu-release- Unapproved: accepted libnet-ldns-perl [source] (disco-proposed) [0.75-3build1]21:57
-queuebot:#ubuntu-release- Unapproved: accepted polymake [source] (disco-proposed) [3.2r2-3ubuntu1]21:58
vorloninfinity: whenever ldns gets sorted, libzonemaster-perl needs its autopkgtests retried too21:58
LocutusOfBorginfinity, why should we care? :)21:59
LocutusOfBorgat least it doesn't make the archive look bad wrt new tarballs21:59
LocutusOfBorgI could have polished it, but meh21:59
LocutusOfBorgit will get sorted before disco is out :)21:59
infinityLocutusOfBorg: Why should we care about horrible gross unmaintainable patches?  I mean, if we're sure bremner will update in Debian in a week or two, and you're sure you'll sync over it, then nah, don't care.22:00
infinityBut I very much care about such madness in general, cause it's not maintainable long-term.22:00
LocutusOfBorginfinity, if it gets non-maintainable, it will get removed, if debian stops maintaining it22:00
infinity...?22:00
infinityDebian isn't maintaining what you did in Ubuntu.22:00
LocutusOfBorgbut you are speaking to a person who has *all* his packages in sync with debian, so I agree with you22:00
LocutusOfBorginfinity, debian is RC buggy, in case fixes the rc bug, without fixing boost, I'll do a proper merge, because it will show up in my merge page22:01
LocutusOfBorgin case it gets removed from testing, we can do the same I would say22:01
LocutusOfBorg99% debian will update to new release and I'll force-sync22:01
LocutusOfBorgI care about maintainability when patches are ubuntu specific, but in general, we are fixing an issue that debian will have in the next months, so gross patch will go awayyy22:02
* LocutusOfBorg looks llvm finish its build finally22:02
* LocutusOfBorg and goes afk22:03
tsimonq2infinity: So, I'm finding out that, despite our warnings, people are still doing Bionic -> Cosmic upgrades for Lubuntu. I guess it's partly our fault because we only thought of the upgrade retroactively, but I'd like to know your opinion on how we should clean up the extra LXDE stuff if people decide to do that upgrade.22:06
tsimonq2Maybe a better way to phrase the question would be asking how Kubuntu did it when they went to Plama 5 from KDE 4; none of those developers are still in the Kubuntu team.22:06
tsimonq2*Plasma22:07
infinitytsimonq2: I have no good opinions right now.22:07
infinitytsimonq2: Also, you always have the problem where you can't really know the user's intent, and forcefully removing packages isn't nice.22:07
tsimonq2infinity: That is true.22:08
infinitytsimonq2: (we punted on that in Ubuntu when we moved to gnome-shell and left unity installed, for instance)22:08
tsimonq2Got it.22:08
tsimonq2I guess we'll continue to push the documentation we wrote out for cleaning up the upgrades. :P22:09
tsimonq2infinity: How "not nice" would it be to have a transitional package of sorts which lubuntu-desktop depends on that Conflicts all of the packages we want removed, so a user has to choose between keeping lubuntu-desktop and keeping LXDE? :P22:11
tsimonq2It just *feels* hacky but I guess something of that sort is an option.22:11
infinitytsimonq2: Very not nice.22:14
tsimonq2infinity: Is turning off upgrades an option?22:14
tsimonq2(Similar to what happened with i386.)22:15
infinityThat is potentially an option.  Talk to Brian about that, maybe.22:15
tsimonq2bdmurray: Hello. ^22:15
tsimonq2bdmurray: tl;dr, is turning off Lubuntu 18.04 -> * upgrades an option?22:16
bdmurraytsimonq2: Why would it be turned it off for Lubuntu?22:17
tsimonq2bdmurray: We changed desktops from LXDE to LXQt and pretty much every component was switched out.22:18
tsimonq2bdmurray: Upgrades are a mess; clean installs are very much preferred.22:18
bdmurraytsimonq2, infinity: well it should be technically possible to prevent the upgrade22:20
tsimonq2I guess I'm more concerned about 18.04 -> 20.04 upgrades, because you have to manually turn on 18.04 -> 18.10 and we can probably expect those users to be slightly more inclined to read the release notes...22:23
tsimonq2But it would also be nice to be able to put flavor-specific release notes regardless...22:23
tsimonq2(Natively in the upgrader.)22:23
-queuebot:#ubuntu-release- New binary: polymake [s390x] (disco-proposed/universe) [3.2r2-3ubuntu1] (no packageset)22:51
dokoinfinity: no bug report for comedilib in debian?22:55
-queuebot:#ubuntu-release- New: accepted polymake [s390x] (disco-proposed) [3.2r2-3ubuntu1]22:55
dokoinfinity: ok, removed cctools, no rdeps22:58
infinitydoko: My reportbug is broken, submittodebian doesn't work, and I blame you. :P22:59
infinityQuerying Debian BTS for reports on comedilib (source)...23:00
infinityUnable to connect to Debian BTS (error: "TypeError("fixer() missing 1 required positional argument: 'check_hostname'")"); continue [y|N|?]?23:00
dokoblaming doesn't fix it, and I have to fix the glibc ftbfs'es myself as well ;p23:00
infinityI mean, I guess it doesn't need to talk to the BTS to send a bug email.23:00
infinityThere, submitted.23:01
dokois there an easy way to re-run all python related autopkg tests with all-proposed? would be a good time, because the machines are idle23:02
infinityWhy would we want that?23:03
infinityall-proposed doesn't actually test what we want to test, generally.23:03
dokoscroll back, you are even highlighted23:03
infinityIf it did, it would be the default.23:03
dokothe tests pick up python3-defaults from the release pocket which has 3.6 as supported. but now most packages are built without 3.6 support23:04
dokoor hint python3-defaults into the release pocket23:04
dokoremoving a python3 version doesn't add any regressions23:05
infinityUhm.23:05
infinityTests triggered by python3-defaults in proposed shouldn't pick up python3-defaults from release.23:06
infinityExample?23:06
dokono, but all the other tests23:06
dokopyresample23:06
dokoall (test) dependencies which already migrated, and don't have 3.6 anymore23:07
infinitypython-dbusmock needs fixing.23:12
-queuebot:#ubuntu-release- Unapproved: rejected systemd [source] (bionic-proposed) [237-3ubuntu10.5]23:13
dokoinfinity: it is fixed, the -proposed, but we don't know yet why it doesn't build23:14
dokoand meson and i38623:14
dokomeson on i38623:14
dokothe usual systemd madness23:14
dokoand python-ruffus, but that is already ignored on other archs23:15
-queuebot:#ubuntu-release- Unapproved: dulwich (disco-proposed/universe) [0.19.6-2build1 => 0.19.6-2ubuntu1] (no packageset)23:25
-queuebot:#ubuntu-release- Unapproved: accepted dulwich [source] (disco-proposed) [0.19.6-2ubuntu1]23:26
-queuebot:#ubuntu-release- Unapproved: xindy (disco-proposed/universe) [2.5.1.20160104-5 => 2.5.1.20160104-5build1] (no packageset)23:28
-queuebot:#ubuntu-release- Unapproved: accepted xindy [source] (disco-proposed) [2.5.1.20160104-5build1]23:29
dokoautopkg test queues are empty now \o/23:29
-queuebot:#ubuntu-release- New binary: polymake [amd64] (disco-proposed/universe) [3.2r2-3ubuntu1] (no packageset)23:31
-queuebot:#ubuntu-release- New: accepted polymake [amd64] (disco-proposed) [3.2r2-3ubuntu1]23:33
mwhudsoninfinity: python-dbusmock builds locally, i have _no_ idea what is going on in the buildds23:39
mwhudsoninfinity: but maybe you know more about how the environments might differ? :)23:40
mwhudsoninfinity: also the one in release only fails autopkgtests because of warning on stderr, i think overriding that one is totally sane23:40
mwhudsonoh and the meson/i386 test has been failing for a while too23:43
mwhudsoni have a bad question about that one: is it possible to know which compute host a test runs on?23:43
mwhudsondoko: remember this? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=89477423:48
ubot5Debian bug 894774 in src:meson "meson fails it's autopkg tests on i386" [Important,Open]23:48
-queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (xenial-proposed/main) [1:16.04.25 => 1:16.04.26] (core)23:57

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