[Bug 1814369] [NEW] update toolchain packages for bionic

Matthias Klose doko at ubuntu.com
Sat Feb 2 09:35:16 UTC 2019


Public bug reported:


This is a follow-up to LP: #1769657. I'd like to update the toolchain packages in bionic, to state which we have in disco in Junuary 2019:

 - gcc-8, update to the current gcc-8 branch
 - gcc-7, updates to the gcc-7.4.0 release
 - corresponding gcc-cross packages

The package builds are prepared in
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+packages

[Impact]
Provide an upstream release for GCC 7, and update GCC 8 fixes to the
current state of the gcc-8 branch.

[Regression Potential]
There is regression potential, however with a test rebuild of the complete archive no regressions were found.

[Test Case]
No regressions in the GCC test suite, and no regressions in the test
rebuild of the main component of the archive (all architectures)

As a test, a complete archive rebuild was performed, and no regressions
were found with this new package. The archive rebuild also contained
updated versions of OpenJDK, OPenSSL, gcc-7, gcc-8, python3.6 and
python3.7. The OpenJDK, OpenSSL, GCC and Python packages should not
infer with each other.

[Validation]
Analyze the build logs for regressions.
For the cross builds, just make sure that the packages build using
the updated sources.

Summary of the test rebuilds:
http://people.canonical.com/~doko/ftbfs-report/test-rebuild-20181222-bionic.html
http://people.canonical.com/~doko/ftbfs-report/test-rebuild-20181222-test-bionic.html

The first one is a reference build, the second one the test rebuild with
the updated components.

No regressions attributed to GCC are shown with the test rebuild.

** Affects: gcc-7 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross-ports (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-8 (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross-ports (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: gcc-7 (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross-ports (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-8 (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross-ports (Ubuntu Bionic)
     Importance: Undecided
         Status: New

** Affects: gcc-7 (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Affects: gcc-7-cross-ports (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Affects: gcc-8 (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Affects: gcc-8-cross-ports (Ubuntu Cosmic)
     Importance: Undecided
         Status: New

** Also affects: gcc-8 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross-ports (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross-ports (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gcc-7 (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross-ports (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8 (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross-ports (Ubuntu Cosmic)
   Importance: Undecided
       Status: New

** Also affects: gcc-7 (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: gcc-7-cross-ports (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8 (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: gcc-8-cross-ports (Ubuntu Bionic)
   Importance: Undecided
       Status: New

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

Title:
  update toolchain packages for bionic

Status in gcc-7 package in Ubuntu:
  New
Status in gcc-7-cross package in Ubuntu:
  New
Status in gcc-7-cross-ports package in Ubuntu:
  New
Status in gcc-8 package in Ubuntu:
  New
Status in gcc-8-cross package in Ubuntu:
  New
Status in gcc-8-cross-ports package in Ubuntu:
  New
Status in gcc-7 source package in Bionic:
  New
Status in gcc-7-cross source package in Bionic:
  New
Status in gcc-7-cross-ports source package in Bionic:
  New
Status in gcc-8 source package in Bionic:
  New
Status in gcc-8-cross source package in Bionic:
  New
Status in gcc-8-cross-ports source package in Bionic:
  New
Status in gcc-7 source package in Cosmic:
  New
Status in gcc-7-cross source package in Cosmic:
  New
Status in gcc-7-cross-ports source package in Cosmic:
  New
Status in gcc-8 source package in Cosmic:
  New
Status in gcc-8-cross source package in Cosmic:
  New
Status in gcc-8-cross-ports source package in Cosmic:
  New

Bug description:
  
  This is a follow-up to LP: #1769657. I'd like to update the toolchain packages in bionic, to state which we have in disco in Junuary 2019:

   - gcc-8, update to the current gcc-8 branch
   - gcc-7, updates to the gcc-7.4.0 release
   - corresponding gcc-cross packages

  The package builds are prepared in
  https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/ppa/+packages

  [Impact]
  Provide an upstream release for GCC 7, and update GCC 8 fixes to the
  current state of the gcc-8 branch.

  [Regression Potential]
  There is regression potential, however with a test rebuild of the complete archive no regressions were found.

  [Test Case]
  No regressions in the GCC test suite, and no regressions in the test
  rebuild of the main component of the archive (all architectures)

  As a test, a complete archive rebuild was performed, and no
  regressions were found with this new package. The archive rebuild also
  contained updated versions of OpenJDK, OPenSSL, gcc-7, gcc-8,
  python3.6 and python3.7. The OpenJDK, OpenSSL, GCC and Python packages
  should not infer with each other.

  [Validation]
  Analyze the build logs for regressions.
  For the cross builds, just make sure that the packages build using
  the updated sources.

  Summary of the test rebuilds:
  http://people.canonical.com/~doko/ftbfs-report/test-rebuild-20181222-bionic.html
  http://people.canonical.com/~doko/ftbfs-report/test-rebuild-20181222-test-bionic.html

  The first one is a reference build, the second one the test rebuild
  with the updated components.

  No regressions attributed to GCC are shown with the test rebuild.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-7/+bug/1814369/+subscriptions



More information about the foundations-bugs mailing list