[Bug 1791010] Re: float issues on ppc64el stalls mysql in cosmic-proposed

2018-09-07 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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

2018-09-06 Thread  Christian Ehrhardt 
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