vorlonxnox: why is libboost-python1.67.0 1.67.0-16 using the same package name as 1.67.0-13ubuntu2 despite containing none of the same .so's?03:16
vorlonxnox: correction: containing a partial set of the same .so's03:17
vorlonxnox: this is basically an unmanaged transition that is currently blocking on autopkgtests that correctly fail due to the library deps having been broken with no indication in the packaging03:18
-queuebot:#ubuntu-release- New binary: codec2 [i386] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:14
-queuebot:#ubuntu-release- New binary: codec2 [s390x] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:14
-queuebot:#ubuntu-release- New binary: codec2 [ppc64el] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:15
-queuebot:#ubuntu-release- New binary: codec2 [amd64] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:16
-queuebot:#ubuntu-release- New binary: codec2 [arm64] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:21
-queuebot:#ubuntu-release- New binary: codec2 [armhf] (focal-proposed/universe) [0.9.2-2] (i386-whitelist, kubuntu)05:21
-queuebot:#ubuntu-release- New: accepted codec2 [amd64] (focal-proposed) [0.9.2-2]05:33
-queuebot:#ubuntu-release- New: accepted codec2 [armhf] (focal-proposed) [0.9.2-2]05:33
-queuebot:#ubuntu-release- New: accepted codec2 [ppc64el] (focal-proposed) [0.9.2-2]05:33
-queuebot:#ubuntu-release- New: accepted guava-mini [amd64] (focal-proposed) [0.1.2-1]05:33
-queuebot:#ubuntu-release- New: accepted codec2 [arm64] (focal-proposed) [0.9.2-2]05:33
-queuebot:#ubuntu-release- New: accepted codec2 [s390x] (focal-proposed) [0.9.2-2]05:33
-queuebot:#ubuntu-release- New: accepted codec2 [i386] (focal-proposed) [0.9.2-2]05:34
-queuebot:#ubuntu-release- Packageset: Removed python-numpy from i386-whitelist in focal06:05
xnoxvorlon:  all of the failing packages are RC and are due to be removed in debian and ubuntu08:26
xnoxvorlon:  it is easier to go through this pain, without the pain of bumping to boost1.7208:27
xnoxvorlon:  and it is correct that (a) upstream finally came up with stable cross-os/distro python sonames (b) all other ones are dropped08:27
xnoxvorlon:  to get boost through the next steps are for yade & openblas to migrate08:30
xnoxbut openblas still has regressions =(08:30
xnoxand illegal instruction in https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-focal/focal/amd64/c/cp2k/20191219_014105_aef5c@/log.gz sounds odd08:31
-queuebot:#ubuntu-release- New binary: spymemcached [amd64] (focal-proposed/universe) [2.12.3+dfsg-2] (no packageset)11:06
-queuebot:#ubuntu-release- New binary: rust-js-sys [amd64] (focal-proposed/universe) [0.3.28-1] (no packageset)11:14
-queuebot:#ubuntu-release- New binary: rust-js-sys [ppc64el] (focal-proposed/universe) [0.3.28-1] (no packageset)11:14
-queuebot:#ubuntu-release- New binary: rust-js-sys [arm64] (focal-proposed/universe) [0.3.28-1] (no packageset)11:17
-queuebot:#ubuntu-release- New binary: rust-js-sys [armhf] (focal-proposed/universe) [0.3.28-1] (no packageset)11:17
-queuebot:#ubuntu-release- New binary: rust-js-sys [s390x] (focal-proposed/universe) [0.3.28-1] (no packageset)11:29
vorlonxnox: all of the failing packages are RC> that doesn't change the fact that boost-python is RC buggy by dropping libraries without changing package name and breaking revdeps on upgrade14:20
vorlonxnox: boost1.67 was in disco and eoan; there needs to be upgrade handling14:21
-queuebot:#ubuntu-release- New: accepted rust-js-sys [s390x] (focal-proposed) [0.3.28-1]16:58
-queuebot:#ubuntu-release- New: accepted rust-js-sys [amd64] (focal-proposed) [0.3.28-1]16:59
-queuebot:#ubuntu-release- New: accepted rust-js-sys [armhf] (focal-proposed) [0.3.28-1]16:59
-queuebot:#ubuntu-release- New: accepted spymemcached [amd64] (focal-proposed) [2.12.3+dfsg-2]16:59
-queuebot:#ubuntu-release- New: accepted rust-js-sys [arm64] (focal-proposed) [0.3.28-1]16:59
-queuebot:#ubuntu-release- New: accepted rust-js-sys [ppc64el] (focal-proposed) [0.3.28-1]16:59
-queuebot:#ubuntu-release- New binary: otb [amd64] (focal-proposed/universe) [7.0.0+dfsg-2] (no packageset)17:59
=== locutus_ is now known as LocutusOfBorg
-queuebot:#ubuntu-release- Unapproved: hedgewars (bionic-proposed/universe) [0.9.25-5~ubuntu18.04.1 => 1.0.0-4~ubuntu1.18.04.1] (no packageset)18:13
-queuebot:#ubuntu-release- Unapproved: hedgewars (disco-proposed/universe) [0.9.25-5build1 => 1.0.0-4~ubuntu1.19.04.1] (no packageset)18:13
locutus_vorlon, can you please help make dkms migrate? (one single i386 failure)19:12
vorlonlocutus_: hinted19:18
locutus_lovely thanks19:18
vorlonlocutus_: do you know why an i386 test was triggered for nvidia-390 but not for any of the others?19:18
locutus_because the driver is still there? https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390/390.132-0ubuntu219:19
locutus_vorlon, did you run the removal on restricted archive?19:19
vorlonthe nvidia packages are in the whitelist19:21
xnoxvorlon:  libraries are whitelisted, but not the dkms module19:59
xnoxnvidia-dkms-440               | 440.44-0ubuntu1 | focal/restricted | amd6419:59
xnoxnvidia-dkms-390               | 390.132-0ubuntu2         | focal/restricted           | amd64, armhf, i38619:59
vorlonxnox: the whitelist is by source package.  So does nvidia-graphics-drivers-390 need updated to drop the i386 dkms package?20:02
vorlonxnox: btw what do you think about having boost1.67 carry a delta to drop numpy support on i386?20:03
vorlon(rather than me doing something to matplotlib to make the only i386 binary packages go away on that arch)20:04
xnoxvorlon:  i'm happy to make such delta. I think i can even keep the package in sync.20:14
xnoxwhat's wrong with matplotlib20:15
vorlonxnox: in sync> are you going to make boost's debian/control be generated?  since the build-deps must vary based on target distro20:15
xnoxvorlon:  we used to have that anyway, so trivial to ressurect for when mpi was in universe and was strictly out of b-d20:16
xnoxvorlon:  i think -dkms packages should be dropped on i386 => however some of them are arch:all20:16
vorlonwrong with matplotlib> it's a math package, it's on i386, and it's currently in the whitelist only because of the arch: all python-matplotlib-doc as a build-dep of numpy which leaves uninstallable arch-dep binaries in the archive20:17
vorlonwith further germinate hacking, I suppose we could change it to not add the sources of arch: all packages to the sources output20:18
vorlonbut for this corner case, it'd be nice to just excise numpy as a whole20:18
xnoxand boost is whitelisted, and pulls in numpy too20:19
xnoxvorlon:  which libraries of boost are actually needed on i386? i'm all for making boost more of a bump on i386.20:19
xnoxie. are there any other boost things i can stop building on i386?20:19
vorlonand I also found that I still have a bug, because frei0r should be pulling in gavl as a build-dependency and is not :/20:19
vorlonxnox: https://people.canonical.com/~ubuntu-archive/germinate-output/i386.focal/i386+build-depends there are multiple reverse-build-deps of boost in the set (mir, firebird3.0, ceph)20:20
xnoxvorlon:  i merged your germinate branch into my foreign arch one, and i get test failure in your test case =/20:20
xnoxincorrectly %s" % "included" if sense == "no-" else "omitted"20:21
vorlonah, whe20:21
xnox"incorrectly %s" % "included" if sense == "no-" else "omitted"20:21
xnoxis not what you think it is20:21
vorlonoops :)20:21
xnox("incorrectly %s" % "included") if sense == "no-" else "omitted"20:21
xnoxis how python does it20:21
xnoxwell, since you are merged, i had to catch up in my PR. Need to work out what am I doing wrong =)20:22
xnoxi think it is me, because i do fake provides20:22
xnoxwhich make arch-all things look arch-any and things go astray20:22
vorlonah that's why frei0r build-deps aren't included, yeesh20:24
vorlonwe only pull in frei0r-plugins-dev which is Arch: all.  It does not depend on the arch-dep frei0r-plugins.20:24
vorlonso that's similar to the matplotlib case :/20:26
vorlonI think I'll just treat that as a manual exclude from the packageset for now20:28
-queuebot:#ubuntu-release- Packageset: Removed frei0r from i386-whitelist in focal20:50
xnoxvorlon:  we drop many python2 packages, which will remain installed on users systems on upgrade20:56
xnoxvorlon:  many of which will remain installed, with broken / non-working compiled extension deps.20:57
vorlonxnox: broken/non-working> that should not be the case20:57
vorloncare to elaborate?20:57
xnoxpy2 packages get dropped from the archive, yet remain installed on the users system20:59
xnoxand become incompatible with other arch:all packages they depend on20:59
xnox..... of which the set of brokeness is zero?!21:00
vorlonother arch: all packages that aren't called python-foo?21:00
xnoxyes, like plugins to the apps that embed python interpret21:00
xnoxi.e. gimp21:00
xnoxwhich changes from py2 to py321:00
vorlonif they become incompatible with their dependencies, those dependencies should be declaring a Breaks: or Conflicts: and the revdep should be removed on upgrade21:01
xnoxwithin the archive -> sure21:01
xnoxand we can't do anything for externals right?21:01
xnoxsomehow i feel boost1.67-python should always provide boost1.67-python37 and make shlibs generate the dependencies on boost1.67-python37 and not just boost1.67-python21:02
xnoxbecause we are going to drop python37 abi of boost for example21:02
xnoxvorlon:  so should I now add lots of breaks on boost1.67-python package of all the python2 boost using packages since disco|stable ?21:04
vorlonxnox: I think you should do a one-time rename of the boost1.67-python package so that it doesn't satisfy the existing revdeps21:05
vorlonand then rebuild all of those to pick up the new package name21:05
vorlonthe same as any other library transition21:05
xnoxvorlon:  and you still want me to drop numpy boost on i386?21:07
vorlonxnox: yes please :)21:07
vorlonI can drop matplotlib with a packageset-level hack, but I'd rather drop them both21:08
xnoxvorlon:  we should rename pyhon2 packages to python-legacy =)21:13
-queuebot:#ubuntu-release- New binary: pcapy [s390x] (focal-proposed/universe) [0.11.4-1] (no packageset)23:11
-queuebot:#ubuntu-release- New binary: pcapy [amd64] (focal-proposed/universe) [0.11.4-1] (no packageset)23:11
-queuebot:#ubuntu-release- New binary: pyvows [amd64] (focal-proposed/universe) [3.0.0-1] (no packageset)23:12
-queuebot:#ubuntu-release- New binary: pcapy [ppc64el] (focal-proposed/universe) [0.11.4-1] (no packageset)23:12
-queuebot:#ubuntu-release- New binary: seafile [amd64] (focal-proposed/universe) [7.0.4-2] (no packageset)23:12
-queuebot:#ubuntu-release- New binary: pcapy [arm64] (focal-proposed/universe) [0.11.4-1] (no packageset)23:13
-queuebot:#ubuntu-release- New binary: pcapy [armhf] (focal-proposed/universe) [0.11.4-1] (no packageset)23:13
-queuebot:#ubuntu-release- New: accepted pcapy [arm64] (focal-proposed) [0.11.4-1]23:22
-queuebot:#ubuntu-release- New: accepted pcapy [ppc64el] (focal-proposed) [0.11.4-1]23:22
-queuebot:#ubuntu-release- New: accepted pcapy [armhf] (focal-proposed) [0.11.4-1]23:22
-queuebot:#ubuntu-release- New: accepted seafile [amd64] (focal-proposed) [7.0.4-2]23:22
-queuebot:#ubuntu-release- New: accepted otb [amd64] (focal-proposed) [7.0.0+dfsg-2]23:22
-queuebot:#ubuntu-release- New: accepted pcapy [s390x] (focal-proposed) [0.11.4-1]23:22
-queuebot:#ubuntu-release- New: accepted pcapy [amd64] (focal-proposed) [0.11.4-1]23:22
-queuebot:#ubuntu-release- New: accepted pyvows [amd64] (focal-proposed) [3.0.0-1]23:22

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