** Description changed: + [Impact] + + * gcc 7 has new errors it detects as well as some extended logic to + detect more cases of those error classes it had before. By that the + transition to gcc-7 has broken the percona build. + + * There is no upstream fix to this already that can be backported, and + the errors are too manifold to rewrite that much code without a risk. + + * Therefore wherever possible we just tell gcc to not consider the new + warnings errors, despite otherwise runnign with -Werror + + * There are two cases that can't just be done via compiler flags: + - a missing define that was caused by the former bugfix upload + - a ISO format error that can't be made a Warning only with -Werror but + is rather easy to fix. + + [Test Case] + + * Build the package + + [Regression Potential] + + * While the actual changes were minimized to only change as few code as + possible to avoid negative effects there could be some. For example + most of the comparisons fixed formerly had no effect, now they do so + that might be a slight change. Never the less just compiling with the + newer compiler might have had just as much effect. Tests by Niedibalski + were good so it is not generally broken, but a subtle effect as + described can't be eliminated by 100% - OTOH it should still be safe + enough IMHO. + + [Other Info] + + * The changes can be reviewed more easily in broken down commits at: + https://code.launchpad.net/~paelzer/ubuntu/+source/percona-xtradb-cluster-5.6/+git/percona-xtradb-cluster-5.6/+ref/bug-1657256-FTBFS-cleanup + + * The FTBFS would block SRU activity later on as well as currently is + blocking an SRU to older releases which is waiting to have the fix in + the new release as well. + + * This is certainly ok to be a 0day update and no need to affect the ISO, + yet version wise I assumed this will happen before the copy for BB, so + versions are still incrementing "normally", not in SRU style. + + --- + + Multiple errors are being detected while compiling with the latest gcc included in artful. - gcc-7-base ppc64el 7.2.0-2ubuntu1 + gcc-7-base ppc64el 7.2.0-2ubuntu1 libgcc1 ppc64el 1:7.2.0-2ubuntu1 Log for a recent build: https://launchpad.net/ubuntu/+source/percona-xtradb- cluster-5.6/5.6.34-26.19-0ubuntu3/+build/13322626/+files /buildlog_ubuntu-artful-ppc64el.percona-xtradb- cluster-5.6_5.6.34-26.19-0ubuntu3_BUILDING.txt.gz
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1714554 Title: percona-xtradb-cluster: FTBFS with gcc7. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/percona-xtradb-cluster-5.6/+bug/1714554/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
