/srv/irclogs.ubuntu.com/2018/08/31/#ubuntu-release.txt

xnoxbdmurray, re bug 1781242 -> done00:03
ubot5bug 1781242 in Ubuntu on IBM z Systems "as segfault with invalid -march= option" [Low,In progress] https://launchpad.net/bugs/178124200:03
-queuebot:#ubuntu-release- New binary: knot [s390x] (cosmic-proposed/universe) [2.7.2-2] (no packageset)00:36
-queuebot:#ubuntu-release- New binary: knot [ppc64el] (cosmic-proposed/universe) [2.7.2-2] (no packageset)00:37
-queuebot:#ubuntu-release- New binary: knot [amd64] (cosmic-proposed/universe) [2.7.2-2] (no packageset)00:42
-queuebot:#ubuntu-release- New binary: knot [armhf] (cosmic-proposed/universe) [2.7.2-2] (no packageset)00:52
-queuebot:#ubuntu-release- New binary: knot [arm64] (cosmic-proposed/universe) [2.7.2-2] (no packageset)00:55
-queuebot:#ubuntu-release- New binary: knot [i386] (cosmic-proposed/universe) [2.7.2-2] (no packageset)01:00
mwhudsonslangasek: fwiw i'm planning on doing proposed-migration things on monday so feel free to highlight me with anything you think i should look at03:14
mwhudsoninfinity: you too ^03:14
mwhudsoninfinity: i'll look at that r-cran-rgenoud thing first probably03:14
slangasekmwhudson: on Monday> I'm sure it'll look all different by then ;)03:50
tsimonq2Maybe glibc will be migrated? *cough* ;)04:16
-queuebot:#ubuntu-release- New: accepted knot [amd64] (cosmic-proposed) [2.7.2-2]05:55
-queuebot:#ubuntu-release- New: accepted knot [armhf] (cosmic-proposed) [2.7.2-2]05:55
-queuebot:#ubuntu-release- New: accepted knot [ppc64el] (cosmic-proposed) [2.7.2-2]05:55
-queuebot:#ubuntu-release- New: accepted knot [arm64] (cosmic-proposed) [2.7.2-2]05:55
-queuebot:#ubuntu-release- New: accepted knot [s390x] (cosmic-proposed) [2.7.2-2]05:55
-queuebot:#ubuntu-release- New: accepted knot [i386] (cosmic-proposed) [2.7.2-2]05:55
acheronukslangasek: kernel uninstallability in -proposed didn't sort itself then?05:55
acheronuk:/05:55
slangasekI don't know of any reason it hasn't05:56
slangasekah because linux-signed is still stuck in NEW05:56
slangasekthe efi blobs got accepted but not the packages, sorry05:56
acheronukaha. right05:57
slangasekfixed now; allow a bit for publishing05:57
acheronukgreat. thanks05:57
-queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (cosmic-proposed) [4.18.0-7.8]05:57
-queuebot:#ubuntu-release- New: accepted linux-signed [ppc64el] (cosmic-proposed) [4.18.0-7.8]05:57
-queuebot:#ubuntu-release- New binary: ros-pcl-msgs [amd64] (cosmic-proposed/universe) [0.2.0-8] (no packageset)07:54
-queuebot:#ubuntu-release- New binary: ros-dynamic-reconfigure [amd64] (cosmic-proposed/universe) [1.5.49-4] (no packageset)07:55
-queuebot:#ubuntu-release- New binary: ros-navigation-msgs [amd64] (cosmic-proposed/universe) [1.13.0-8] (no packageset)07:56
-queuebot:#ubuntu-release- New binary: knot-resolver [ppc64el] (cosmic-proposed/universe) [3.0.0-2] (no packageset)08:10
-queuebot:#ubuntu-release- New binary: knot-resolver [i386] (cosmic-proposed/universe) [3.0.0-2] (no packageset)08:11
-queuebot:#ubuntu-release- New binary: linux-signed-gcp [amd64] (xenial-proposed/main) [4.15.0-1019.20~16.04.1] (no packageset)08:11
-queuebot:#ubuntu-release- New binary: knot-resolver [armhf] (cosmic-proposed/universe) [3.0.0-2] (no packageset)08:13
-queuebot:#ubuntu-release- New binary: knot-resolver [amd64] (cosmic-proposed/universe) [3.0.0-2] (no packageset)08:14
-queuebot:#ubuntu-release- New binary: knot-resolver [arm64] (cosmic-proposed/universe) [3.0.0-2] (no packageset)08:14
-queuebot:#ubuntu-release- New: accepted linux-signed-gcp [amd64] (xenial-proposed) [4.15.0-1019.20~16.04.1]08:30
LocutusOfBorghello, ping wrt diaspora-installer test hints08:52
LocutusOfBorgslangasek, cminpack is the last glibc blocker, and testsuite seems flaky enough on almost all architectures, with combo that is a dead upstream.... hint?08:58
LocutusOfBorgthey seems to be the usual "floating point precision issues" that comes with every new glibc08:58
LocutusOfBorgwe might fix the testsuite by updating the numbers, but I don't know how to double check the math behind with another tool09:01
LocutusOfBorgfor sure a change from 1.8410966e-16 to 1.4686870e-16 is not that important, (did anybody really care about this precision level?)09:02
LocutusOfBorginfinity, ^^09:02
-queuebot:#ubuntu-release- New: accepted knot-resolver [amd64] (cosmic-proposed) [3.0.0-2]09:16
-queuebot:#ubuntu-release- New: accepted knot-resolver [armhf] (cosmic-proposed) [3.0.0-2]09:16
-queuebot:#ubuntu-release- New: accepted knot-resolver [ppc64el] (cosmic-proposed) [3.0.0-2]09:16
-queuebot:#ubuntu-release- New: accepted ros-navigation-msgs [amd64] (cosmic-proposed) [1.13.0-8]09:16
-queuebot:#ubuntu-release- New: accepted knot-resolver [arm64] (cosmic-proposed) [3.0.0-2]09:16
-queuebot:#ubuntu-release- New: accepted ros-dynamic-reconfigure [amd64] (cosmic-proposed) [1.5.49-4]09:16
-queuebot:#ubuntu-release- New: accepted knot-resolver [i386] (cosmic-proposed) [3.0.0-2]09:16
-queuebot:#ubuntu-release- New: accepted ros-pcl-msgs [amd64] (cosmic-proposed) [0.2.0-8]09:16
LocutusOfBorginfinity,  here you have your disapora-installer testsuite regression with new glibc http://autopkgtest.ubuntu.com/packages/diaspora-installer12:19
xnoxLocutusOfBorg, well, clearly the bug is upstream.... and sigar bit needs upgrading.12:36
xnoxno?12:37
xnoxhmmm but there is no new sigar....12:37
LocutusOfBorgxnox, exactly12:47
LocutusOfBorgwe can't easily patch something that downloads broken stuff from the internet I would say12:47
LocutusOfBorgI can open a sigar bug, but that is all12:47
xnoxrubygems doesn't have like, inline patch functionality or something? =) to like patch things on the fly.12:48
xnoxor like fail, patch things inline, continue build =)12:48
LocutusOfBorgwho speaks ruby? :) I don't!12:48
smbWould/could someone get the systemd/i386 failure on http://people.canonical.com/~ubuntu-archive/proposed-migration/cosmic/update_excuses.html#iproute2 overridden/ignored? From the various logs it fails for different reasons than iproute2 changes12:59
-queuebot:#ubuntu-release- Unapproved: accepted debian-installer [source] (trusty-proposed) [20101020ubuntu318.44]13:01
slashdmfo, ^ d-i will start building in trusty-proposed13:04
mfoslashd, cool, thanks for the ping!13:04
slashdmfo, there will be some delay for 'd-i', it failed to build due to following bug : https://bugs.launchpad.net/ubuntu/+source/shim/+bug/170824513:27
ubot5Ubuntu bug 1708245 in shim (Ubuntu Artful) "shim can't enable validation and enroll keys in one sitting" [Undecided,Fix committed]13:27
slashdamd64 only failed ^13:27
slashdmfo, once that bug fix, you can request the rebuild of 'd-i' for amd6413:29
mfoslashd, ack. interesting, there's no trusty track for the shim/signed bug. i'll take a look.13:31
tewardremind me if we're under FeatureFreeze, should I upload *and* file the FFe bug?13:50
tewardor should I file the bug and wait for the approval>?13:50
teward(this is for NGINX)13:51
-queuebot:#ubuntu-release- New binary: neutron-taas [amd64] (cosmic-proposed/universe) [4.0.0~a1~git2018083141.84846d5-0ubuntu1] (no packageset)14:07
LocutusOfBorgxpdf fixed! poppler is now ok15:27
xnoxslangasek, infinity - any difference in e-16 is irrelevant, and is in fact encoding specific glibc version / cpu values. Hence it never passed on other arches.16:28
xnoximho cminpack should be overriden, cause the value changes are insignificant. or e.g. do you want to update assertions for all of our achres to have it always green?16:28
xnoxit would need to be refreshed with next major compiler/glibc/-lm changes16:29
xnoxdoko, https://bitbucket.org/cffi/cffi/issues/378/float-test-failures-with-gcc8-on-ppc64el should this be escalated to gcc ppc64el maintainers?16:34
slangasekxnox: can you offer a citation for this claim re: cminpack?  because previously an amd64 it passed with glibc 2.21-2.27, not a single autopkgtest failure back to xenial16:44
xnoxslangasek, correct. but the test suite difference are beyond the architecture precision capabilities...16:45
xnoxslangasek, i can study that futher.16:45
slangasekxnox: I'm fp-dumb, but if you can provide a reference for this "beyond the architecture precision capabilities" I will override16:46
slangasek(we should file a bug against the package in Debian at the same time)16:46
slangasekLocutusOfBorg: and in what sense is cminpack the last blocker? there are 5 autopkgtest regressions reported on update_excuses17:11
slangasekxnox: retried all the failed systemd-triggered tests so far; nothing particularly interesting there, a couple flaky and some needing --all-proposed or similar17:16
slangasek(glibc entanglement, basically)17:16
LocutusOfBorgslangasek, indeed, I missed them because too huge queue, perl and glibc are tricky to look at17:49
LocutusOfBorgbtw some stuff still needs rebuilds, e.g. dante and something else17:49
-queuebot:#ubuntu-release- Unapproved: gnome-flashback (bionic-proposed/universe) [3.28.0-1ubuntu1 => 3.28.0-1ubuntu1.1] (edubuntu)17:52
slangasekLocutusOfBorg: bro; apitrace; unscd; dante.  Done.17:59
xnoxslangasek, infinity - i hate that all udebs get >= latest glibc dep by default instead of proper >= acient-glibc-any-ubuntu-provides based on shlibdeps18:02
xnoxand hence getting stuck behind glibc, needlessly.18:03
slangasekxnox: I have a solution for that, it begins with s and ends with biquity18:03
bdmurrayslangasek: https://code.launchpad.net/~brian-murray/ubuntu-archive-tools/ubuntu-security-bugs/+merge/35413818:07
-queuebot:#ubuntu-release- Unapproved: accepted nodejs [source] (bionic-proposed) [8.10.0~dfsg-2ubuntu0.3]18:30
slangasekbdmurray: landed, thanks18:32
LocutusOfBorgdante was already good but meh, thanks!19:04
slangasekLocutusOfBorg: heh, ok19:10
slangasekxnox: wow, very interesting failure in the open-iscsi autopkgtest w/ --all-proposed, it appears to implicate finalrd + liblz4?19:12
slangasekxnox: or like, systemd's own lib deps fail to be copied to the finalrd for /lib/systemd/systemd-shutdown ?19:14
LocutusOfBorg    * amd64: ayatana-indicator-printers, bluez-cups, boomaga, cloudprint, cloudprint-service, cups, cups-core-drivers, cups-filters, cups-filters-core-drivers, cups-tea4cups, cups-x2go, hplip, hplip-gui, indicator-printers, lsb, lsb-printing, lubuntu-desktop, minc-tools, pdf2djvu, printer-driver-all-enforce, printer-driver-cups-pdf, printer-driver-gutenprint, printer-driver-hpcups, printer-driver-postscript-hp,19:23
LocutusOfBorgprinter-driver-splix, ubuntu-mate-core, ubuntu-mate-desktop19:23
LocutusOfBorgwhat the hell is going on with cups-filters?19:23
LocutusOfBorgwhy is update_output_notest even worse now19:23
slangasekbecause it's picking local minima that are suboptimal19:31
slangasekit'll clean up with a 'hint glibc' when the time comes, but I don't want to add that early since it'll just increase the time to generate _notest.tx19:31
slangasekt19:31
slangasekjamespage, coreycb: I'm retrying the neutron/s390x autopkgtest failure against the new python-oslo.reports, but it might be good if neutron's autopkgtests didn't spit out generic messages on failure telling users to look at logs they'll never be able to get to19:42
slangasek(https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-cosmic/cosmic/s390x/n/neutron/20180831_100538_5c078@/log.gz)19:43
coreycbslangasek: i agree that would be useful19:44
LocutusOfBorgack thanks20:03
LocutusOfBorgslangasek, wrt diaspora installer is it ok to hint?20:04
slangasekLocutusOfBorg: I don't know; I hadn't seen any information to suggest it was ok, it looked to my like it was regressing with packages in -proposed.  What's your reason for thinking it would be ok?20:07
infinityHrm, python-cffi/i386 is annoying.  Reducing the testcase to something more easily iterable fails to reproduce the bug.20:12
LocutusOfBorgslangasek, it is indeed a bug20:13
LocutusOfBorgbut the test downloads ruby gems fom the internet20:13
LocutusOfBorgso we can't do anything wrt this20:13
LocutusOfBorgI think I'll open a bug here https://github.com/hyperic/sigar/issues?q=is%3Aissue+is%3Aclosed20:14
ginggsclose, but no sigar20:14
infinityLocutusOfBorg: If it's straight up broken, it should be demoted, not hinted.20:14
infinity(or temporarily removed)20:14
slangasek"the test downloads ruby gems from the Internet" is not a good justification for removing functioning software from the release20:15
infinitys/test/package/20:15
infinityIt's an *installer* package.20:16
infinityIf it's broken upstream, we no can fix.20:16
infinityUnless it's literally just the test part that is broken.20:16
slangasekok20:16
LocutusOfBorghttps://github.com/hyperic/sigar/issues/12220:16
gitbothyperic issue 122 in sigar "Build failure with glibc 2.28" [Open]20:16
LocutusOfBorgI don't honestly know if the package installed works or not TBH20:17
LocutusOfBorgit is a distributed social network site, so it might be needing some gems for who knows which corner case20:17
LocutusOfBorgbut as infinity said, downloading stuff from the internet is difficult to fi20:18
LocutusOfBorg*fix20:18
LocutusOfBorgthere is a possible entry point with cflags20:18
LocutusOfBorg        su diaspora -s /bin/sh -c "bundle config --local build.sigar '--with-cppflags=\"-fgnu89-inline\"'"20:18
LocutusOfBorgbut I don't think we can "add a flag to fix a build failure" in this case20:18
infinityLocutusOfBorg: You could add flags to ignore all the warnings, but those warning are legit bugs.20:19
infinitySo...20:19
slangasekah, so the openssl-entangled failures are actually glibc 2.28-caused failures, because new openssl requires new glibc and sigar ftbfs with new glibc20:19
slangasekso that is a rationale for skiptest'ing openssl20:19
slangasekbut openssl won't migrate until glibc is migratable20:19
LocutusOfBorginfinity, linux_sigar.c:1178:22: error: called object ‘minor’ is not a function or20:19
LocutusOfBorgfunction pointer20:19
LocutusOfBorgthis is not a warning...20:19
slangasekand when glibc migrates it will break diaspora-installer20:19
slangasekso20:19
infinityLocutusOfBorg: Ahh, I missed that one. ;)20:20
LocutusOfBorg:)20:20
infinityLocutusOfBorg: Which is direct fallout from the warnings above.20:20
* LocutusOfBorg goes to sleep, cheers!20:20
LocutusOfBorgyep sure20:20
slangasekyes, the "test" failure is that the package fails to install20:20
slangasekno, we should not badtest that20:20
infinityslangasek: FWIW, I stared at cminpack some more (and looked at upstream commit history), and I agree with xnox on his assessment.20:21
slangasekinfinity: ok cool.  you'll file a bug on the Debian package entitled "don't do stupid test"?20:22
LocutusOfBorgnice :)20:22
infinityslangasek: It looks like upstream has adjusted those ref files in the past for glibc precision changing.  We only have ref files for one arch (which just happen to also work on ARMv7 because reasons), and the current results appear to show *improved* precision.  So, it's failing due to a progression.20:22
infinityslangasek: Yeah, I will do something along those lines.20:22
infinityWHY DO YOU HATE ME, PYTHON-CFFI.20:22
infinityWHY.20:23
slangasekyes, why would a library whose raison d'être is to propagate segfaults from C code into an interpreted language be anything but sunshine and light20:24
infinityFrom what I can tell, the library actually works right.20:24
infinityIn that, if I tear out the offending test and run it in isolation, it works.20:25
infinitySo, the test harness is doing something Very Wrong.  But only on i386.  And wat?20:25
slangasekI think I'm in favor of demoting diaspora-installer, adding a temporary blocks, skiptesting openssl, retesting diaspora-installer to get it to a state that p-m will agree it should be blocked based on test state, remove explicit blocks, let things migrate20:26
slangasekthen when upstream gets itself together, a re-test should let it migrate on its own20:26
slangasekinfinity: not enough -ffloat-store?20:26
infinityNeeds more -funrolling of loops.20:27
slangasekLP: #179021520:35
ubot5Launchpad bug 1790215 in diaspora-installer (Ubuntu) "upstream gems broken with glibc 2.28, fails to install" [Undecided,New] https://launchpad.net/bugs/179021520:35
slangasekinfinity: was a serious suggestion, if that wasn't obvious.  If not using -ffloat-store, one fp-related test could taint another's state20:35
infinityslangasek: The failure looks more like a complete failure to dlopen(libm.so.6)20:37
infinityThe why is harder to figure out.20:37
slangasekok20:37
slangasekdiaspora-installer demoted etc etc up to "retesting diaspora-installer"20:40
slangasekinfinity: do you want another set of eyeballs on it?  how are you currently trying to iterate?20:41
infinityslangasek: Well, I started with isolating the test (which then made it pass, *sigh*), then rant the testsuite with LD_DEBUG=all, which might not be helpful.  Tracing back through the twisty maze of abstraction to reconstruct the exact test environment, but for only the failing test, might be helpful.20:43
infinityDebugging through a python interpreter is not my forte.20:43
slangasekhow did you try isolating the test?20:44
infinityslangasek: Literal copy and paste.20:44
xnoxslangasek, ouch20:44
infinityslangasek: http://paste.ubuntu.com/p/jXBN4fKNRZ/ <-- Minus the print statements, that *is* the test.20:45
slangasekok20:45
slangasekxnox: btw, https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-cosmic/cosmic/i386/b/bluez-qt/20180831_184226_c6600@/log.gz - there must be some magic here wrt pinning of base packages, but I'm afraid I don't know where it is happening20:46
slangasek(the failure due to libc6 dep, fine; but libdbus is obviously from dbus source)20:47
* infinity does that again, but logs the result so he can actually search through it...20:49
slangasekxnox: addendum: only i386 shows that problem with libdbus pinning20:56
xnoxslangasek, lz4 thing looks a bit crazy20:58
xnoxslangasek, but i would blame incomplete injection of systemd from this environment, into the child VM as prepared by the autopkgtest20:59
xnoxas in like a bug in ./debian/tests/patch-image or some such21:00
infinitycminpack hinted and Debian bug filed.21:07
infinityslangasek: Okay, LD_DEBUG stomped on my theory.21:10
infinityslangasek: https://paste.ubuntu.com/p/9n5nGh4KYG/ <-- Looks like it's dlopen()ing and binding the symbol just fine.21:10
slangasekinfinity: ok. and I've spent the last half hour intermittently wondering why I couldn't reproduce the failure before noticing that I was testing on amd6421:11
infinity\o/21:11
infinityslangasek: Aaaaand, you're right.21:13
infinityslangasek: Adding another float test right before breaks it.21:14
slangasekfun21:14
infinityslangasek: Specifically, a test that does x = m.sin(1.23)21:15
infinityWhich is, indeed, nan.21:15
infinityslangasek: Reproducer: http://paste.ubuntu.com/p/3kH6Wf3kY5/21:16
slangasekis this a problem then of libm itself not being built with -ffloat-store?21:16
slangasekor is that unrelated21:17
infinityslangasek: I feel like the entire libm testsuite would fail on i386 if that was the issue. :P21:23
slangasekfair21:23
infinityAlso, gcc docs seem to imply that ffloat-store is a really bad idea except in rare cases where you want it to fix precision.21:24
infinityAnd this isn't a precision issue.21:24
xnoxslangasek, it looks to me like our cloud has changed. And VMs used to come up with a graphical display such that gdm3 could start on them. But not anymore.21:31
xnoxslangasek, what's the right way to enumerate and assert that "there are no displays here"?21:31
xnoxor maybe systemd's test to install gdm3 and expect it to be started is not a good one?21:31
slangasekxnox: I'm not aware of any recent changes on the cloud21:32
xnoxCommand '['ps', 'u', '-C', 'gdm-x-session']' returned non-zero exit status 1.21:32
xnoxor gdm3 not liking anymore what's there.... locally above does work in a VM, if i add a virtio graphics/display.21:32
xnoxhmmmm21:33
xnoxunless i broke something21:33
xnoxhunting this things is not fun21:33
xnoxslangasek, how can i get credentials to launch VMs into the autopkgtest user and ssh into them?21:34
xnoxslangasek, specifically with autopkgtest neutron network-id and machine size?21:34
slangasekxnox: non-trivially.  But if you want me to remote hands a VM I will21:35
xnoxslangasek, ok. let me prepare two requests then.21:35
xnoxthey will come in an email....21:35
* infinity decides his brain won't work without food, and goes to remedy that.21:43
infinityslangasek: I21:43
infinityErm.21:43
infinityslangasek: I'm getting dangerously close to thinking it might be an okay idea to bisect where glibc broke this, cause I'm not doing well with attempts to reason it out.21:43
infinityI guess bisection will also start out with me seeing if vanilla upstream has the same bug.21:44
slangasekok21:44
infinitySince I'm sure as heck not bisecting with Debian patches on top of every iteration.21:44
infinityslangasek: I mean, I'm not convinced it's a glibc bug, but if it's a cffi bug, I don't think I'll understand why or how until I see the glibc commit that broke it. :P21:45
infinityslangasek: So, sadly, I think that might be an "over-the-weekend" project, cause even if I throw the builds at one of the kernel team's stupid huge machines, it'll take a while to drill down.21:47
infinityPlus, I need to write a quick recipe to build upstream in a way that will kinda work on Debian/Ubuntu without all of userspace blowing up.21:48
infinity(someone remind me to upstream multiarch six years ago, thanks)21:48
xnoxinfinity, i use rpath / ld preload just that one library for the binary under test; when rebuilding systemd things without patches for same reason.21:51
xnoxsuch that _everything_ else still uses sensible things.21:51
xnoxand yeah build, copy into a vm or whatnot, run hackish shell script test... continue regression.21:52
slangasekinfinity: no concerns, obviously it holds up migration for a bit but things are looking good to me overall and it takes as long as it takes.  You know anything on timing of rebuild tests?22:05
infinityslangasek: "rebuild tests" as in bisection passes, or as in doko's rebuild tests of the world?22:05
slangasekinfinity: the latter22:06
infinityNot sure.22:06
slangasekI haven't heard him complain yet that he's waiting on glibc :)22:06
infinityHeh.22:06
infinityHe will soon.22:06
infinityBut he could also copy glibc from proposed for that, so that's not blocking him.22:06
slangasekalso he uploaded binutils so he must not be in a hurry22:06
xnoxslangasek, re: starts with s and ends with biquity -> no arch support this cycle either!22:16
-queuebot:#ubuntu-release- Unapproved: update-manager (bionic-proposed/main) [1:18.04.11.4 => 1:18.10.4] (core)22:18
-queuebot:#ubuntu-release- Unapproved: rejected update-manager [source] (bionic-proposed) [1:18.10.4]22:38
=== Guest70189 is now known as RAOF

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