[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
Trying to split the above case #1 #1a (just binutils) The following packages will be upgraded: binutils binutils-common binutils-powerpc64le-linux-gnu libbinutils => ok #1b (almost all but gcc-8) The following packages will be upgraded: binutils binutils-common binutils-powerpc64le-linux-gnu cpp-7 g++-7 gcc-7 gcc-7-base libasan4 libbinutils libgcc-7-dev libstdc++-7-dev libubsan0 => ok #1c libquadmath? The following NEW packages will be installed: cpp-8 gcc-8 libasan5 libgcc-8-dev libquadmath0 libubsan1 The following packages will be upgraded: binutils binutils-common binutils-powerpc64le-linux-gnu cpp gcc gcc-8-base libatomic1 libbinutils libcc1-0 libgcc1 libgomp1 libitm1 liblsan0 libstdc++6 libtsan0 # dpkg -r --force-depends libquadmath0 => ok That confirms that libquadmath is the reason. So we get actually higher accuracy (64->128 bits) but the expected results are 64 bit only. I'd assume that this should be brought upstream for gcc8/quadmath support and added as an alternate accepted test output. I'd ask if Lars/Rbasak could do so being the usual maintainers. ** Summary changed: - float issues on ppc64el stalls mysql in cosmic-proposed + 128 bit float precision breaks mysql self-tests (stalls cosmic updates) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: 128 bit float precision breaks mysql self-tests (stalls cosmic updates) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
1. Compiler Container Sys-Bionic-SRC-Bionic: The following NEW packages will be installed: cpp-8 g++-8 gcc-8 libasan5 libgcc-8-dev libquadmath0 libstdc++-8-dev libubsan1 The following packages will be upgraded: binutils binutils-common binutils-powerpc64le-linux-gnu cpp cpp-7 g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base libasan4 libatomic1 libbinutils libcc1-0 libgcc-7-dev libgcc1 libgomp1 libitm1 liblsan0 libstdc++-7-dev libstdc++6 libtsan0 libubsan0 2. LIBC Container Sys-Bionic-SRC-Cosmic - updated The following packages will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev locales multiarch-support #1 failing #2 ok So it is the gcc update that changed the float precision/values. If that is good/bad I don't know. It could mean everything in cosmic might have a fun time rebuilding (on ppc64el)? Subscribing Doko for his thoughts on this. If none of the above then update to both and build once more on one. Both plus next selection on the other -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
Essentially 4 LXD containers doing: $ pull-lp-source mysql-5.7 $ apt build-dep mysql-5.7 $ sudo ./debian/rules clean && sudo ./debian/rules build Sys-Bionic-SRC-Bionic: ok Sys-Bionic-SRC-Cosmic: ok Sys-Cosmic-SRC-Bionic: fail Sys-Cosmic-SRC-Cosmic: fail So it is one of the build dependencies, and not the mysql upgrade itself. Very likely the same would also hit the former mysql that already is in -proposed (not worth to try wasting CPU power). I think I need to bisect "apt upgrade" oO -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
The fact that the sources should be mostly the same and Bionic working while Cosmic fails leaves me puzzled - maybe after all this is like a math library that changed. I'll change my repro build setup to have Bionic and Cosmic builds of the same source (will take a while) ... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
This could have been detected at build time IMHO. The PPC Build of this has: main.sp w1 [ fail ] Test ended at 2018-08-24 17:22:52 [...] -6.30071525574 1 +6.29833106995 1 [...] Cosmic build log from what is in -proposed atm: => https://launchpadlibrarian.net/385184440/buildlog_ubuntu-cosmic-ppc64el.mysql-5.7_5.7.23-0ubuntu2_BUILDING.txt.gz But it is also "good" that it will show up in the build log: => https://launchpadlibrarian.net/380342345/buildlog_ubuntu-bionic-ppc64el.mysql-5.7_5.7.23-0ubuntu0.18.04.1_BUILDING.txt.gz Thereby we know that Bionic is not affected, dspite being the same mysql source. I forked bug 1791018 to let Rbasak/Otto check if this should have been breaking at build time instead of later at autopkgtest. The is reproducible in a local build on ppc64 like: $ sudo ./debian/rules clean && sudo ./debian/rules build That sees main.sp failing the same way in the log. But the build takes quite some time, no fast iteration on this one :-/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
Hrm, .. this is released in Bionic through the -security pocket. https://launchpad.net/ubuntu/+source/mysql-5.7/5.7.23-0ubuntu0.18.04.1 But it has no entry in http://autopkgtest.ubuntu.com/packages/m/mysql-5.7/bionic/ppc64el since it skips the usual proposed migration. I wonder if that would fail on Bionic as well (meaning the version in the archive is broken) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed
I checked the release notes of the .23 version that triggered this first - nothing in there that would explain. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1791010 Title: float issues on ppc64el stalls mysql in cosmic-proposed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1791010/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs