** Description changed:

- Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS
+ Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS.  16.04 LTS ships
+ binutils and gcc-5 versions taken from the release branches, which saw
+ more regression fixes and support for new hardware until the 5.4.0 and
+ 2.26.1 point releases. The idea is to include these final point releases
+ into 16.04.1 LTS, with test rebuilds done for all packages, and
+ regression checks for seeded packages.
+ 
+ Acceptance criteria should be no regressions for the seeded packages,
+ plus a best effort for unseeded packages.  During the analysis of the
+ build failures, one gcc regression (libstdc++ header reorg) was found
+ and reverted, and validated, that these build failures are fixed (plus
+ affected seeded packages were uploaded to xenial-proposed anyway).
+ 
+ reference test rebuild:
+ 
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20160614-baseline-xenial.html
+ 
+ test rebuild (xenial-release):
+ 
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20160614-xenial.html
+ 
+ test rebuild (xenial-updates):
+ 
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20160614-updates-xenial.html
+ 
+ The test rebuild was done using packages from the ubuntu-
+ toolchain-r/ppa.
+ 
+ Attached is an analysis of the build failures, and whether they are
+ regressions, or already are present in the xenial release.
+ 
+ main component
+ ==============
+ 
+ bzr
+       LP: #1592731, fixed in -proposed
+ ecj
+       LP: #1592801, fixed in -updates
+ freerdp
+       not a regression
+ gcc-5-cross
+       needs update after gcc-5 acceptance
+ gnutls28
+       LP: #1592693, fixed in -updates
+ kmod
+       unrelated, tracked in LP: #1592722
+ libnih
+       not a regression
+ llvm-toolchain-3.6
+       not a regression
+ migrate
+       unrelated (mysql-5.7), tracked in LP: #1592663
+ neon27 (s390x)
+       unrelated, traked in LP: #1592698
+ openvswitch
+       not a regression, tracked in LP: #1592793
+ python-pymysql
+       unrelated (mysql-5.7), tracked in LP: #1592664
+ python-tooz
+       unrelated, tracked in LP: #1592660
+ sbsigntool
+       not a regression
+ shim
+       not a regression
+ strongswan
+       racy test, unrelated, tracked in LP: #1592706
+ ubuntu-defaults-builder
+       unrelated, LP: #1597370, waiting for approval
+ upstart
+       not a regression
+ whoopsie
+       LP: #1592649, fixed in -updates
+ yaboot
+       not a regression
+ 
+ bzr package set
+ ===============
+ 
+ bzr-builder
+ bzr-upload
+       no regressions
+ 
+ cli-mono package set
+ ====================
+ 
+ gbrainy
+ ikvm
+ monodevelop
+ tangerine
+       no regressions
+ 
+ desktop-extra package set
+ =========================
+ 
+ java-gnome
+       not a regressions
+ 
+ edubuntu package set
+ ====================
+ 
+ atomix
+ gbrainy
+       no regressions
+ 
+ input-methods package set
+ =========================
+ 
+ fcitx-table-other
+ libkkc
+       no regressions
+ 
+ kubuntu package set (minus packages from main)
+ ==============================================
+ 
+ avogadro
+       not a regression
+ eigen2
+       not a regression
+ fam
+       not a regression
+ farstream-0.2
+       not a regression
+ gst-plugins-base0.10
+       not a regression
+ gst-plugins-good0.10
+       not a regression
+ gstreamer0.10
+       not a regression
+ kqoauth
+       not a regression
+ kubuntu-web-shortcuts
+       not a regression
+ libmpc
+       not a regression
+ libmygpo-qt
+       not a regression
+ libspe2
+       not a regression
+ networkmanager-qt
+       obsoleted by version in -updates
+ plotutils
+       not a regression
+ qtcurve
+       not a regression
+ tbb
+       not a regression
+ telepathy-haze
+       not a regression
+ telepathy-qt
+       not a regression
+ 
+ 
+ lubuntu package set
+ ====================
+ 
+ hardinfo
+       not a regression
+ libguess
+       not a regression
+ 
+ mozilla package set
+ ====================
+ 
+ eclipse
+ xiphos
+       no regressions
+ 
+ mythbuntu package set
+ =====================
+ 
+ piston-mini-client
+       not a regression
+ 
+ schooltool package set
+ ======================
+ 
+ schooltool-book
+       not a regression
+ 
+ ubuntu-cloud package set
+ ========================
+ 
+ virtualbox
+       needs fix for bad GCC version check, in progress (LocutusOfBorg)
+ 
+ ubuntu-qt-packages package set
+ ==============================
+ 
+ ciborium
+       not a regression
+ 
+ ubuntukylin package set
+ =======================
+ 
+ libguess
+ piston-mini-client
+ ubuntu-kylin-meta
+       no regressions
+ 
+ ubuntustudio package set
+ ========================
+ 
+ font-manager
+ jamin
+ openclipart
+ xcftools
+       no regressions
+ 
+ xorg package set
+ ================
+ 
+ xorg-gtest
+       unrelated to toolchain updates, checked locally
+ 
+ 
+ packages fixed before gcc-5 was fixed to revert one libstdc++
+ header reorganization patch (the packages are also fixed in
+ xenial-proposed/-updates):
+ =============================================================
+ 
+ audacious-plugins
+       LP: #1597407, accepted in -proposed
+ baloo-kf5
+       LP: #1597427, accepted in -proposed
+ brlaser
+       LP: #1592659, fixed in -updates
+ dbus-cpp
+       LP: #1592814, in progress
+ libqapt
+       LP: #1597425, accepted in -proposed
+ mir
+       LP: #1592691, in progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1586673

Title:
  Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1586673/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to