← Back to team overview

touch-packages team mailing list archive

[Bug 1360404] Re: -dumpversion output inconsistent with upstream

 

Hello nega, or anyone else affected,

Accepted gccgo-4.9 into trusty-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/gccgo-4.9/4.9.3-0ubuntu4 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -proposed.  Your feedback will aid us getting this update
out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, and change the tag
from verification-needed to verification-done. If it does not fix the
bug for you, please add a comment stating that, and change the tag to
verification-failed.  In either case, details of your testing will help
us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance!

** Tags added: verification-needed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gcc-4.8 in Ubuntu.
https://bugs.launchpad.net/bugs/1360404

Title:
  -dumpversion output inconsistent with upstream

Status in gcc-4.6 package in Ubuntu:
  Won't Fix
Status in gcc-4.7 package in Ubuntu:
  Won't Fix
Status in gcc-4.8 package in Ubuntu:
  Won't Fix
Status in gcc-4.9 package in Ubuntu:
  Fix Released

Bug description:
  Note: this bug also affects gcc-4.6, gcc-4.7, gcc-4.8, and possibly
  gcc-4.9

  Sometime between gcc-4.5.8 and gcc-4.6.3 debian (accidentally) changed
  the output of the -dumpversion flag; possibly in an attempt to fix
  this bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643891

  As a result, -dumpversion now reports MAJOR.MINOR version info. This
  is in contrast to upstream and other distributions of gcc which report
  MAJOR.MINOR.PATCH version info.  This prevents simple machine parsing
  of gcc/g++/gfortran versions to filter out misbehaving versions. (For
  instance gcc-4.7.0's and gcc-4.7.1's C++11 ABI incompatibilities.)
  This bug has trickled down through gcc-4.6, gcc-4.7, gcc-4.8, and
  possibly gcc-4.9, and affects their binary packages (gcc, g++,
  gfortran, others?).

  This bug can be fixed by applying the attached patch, after "debian
  patching".

  Additional information:

  1) Ubuntu version
  [maru:~] lsb_release -rd
  Description:	Ubuntu 14.04.1 LTS
  Release:	14.04

  2) package version
  [maru:~] apt-cache policy gcc-4.8
  gcc-4.8:
    Installed: 4.8.2-19ubuntu1
    Candidate: 4.8.2-19ubuntu1
    Version table:
   *** 4.8.2-19ubuntu1 0
          500 http://mirrors.kernel.org/ubuntu/ trusty/main amd64 Packages
          100 /var/lib/dpkg/status

  3) What do you expect to happen?
  [avnas:~] lsb_release -rd
  Description:    Fedora release 20 (Heisenbug)
  Release:        20
  [avnas:~] gcc --version
  gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7)
  Copyright (C) 2013 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  [avnas:~] gcc -dumpversion
  4.8.2
  [avnas:~] g++ -dumpversion
  4.8.2
  [avnas:~] gfortran -dumpversion
  4.8.2

  4) What happened instead?
  [maru:~] lsb_release -rd                                              
  Description:	Ubuntu 14.04.1 LTS
  Release:	14.04
  [maru:~] gcc --version                                                
  gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
  Copyright (C) 2013 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  [maru:~] gcc -dumpversion                                             
  4.8
  [maru:~] g++ -dumpversion
  4.8
  [maru:~] gfortran -dumpversion
  4.8

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


References