Debian Bug report logs -
#791050
glibmm2.4: library transition may be needed when GCC 5 is the default
Toggle useless messages
Report forwarded
to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#791050; Package src:glibmm2.4.
(Fri, 03 Jul 2015 13:17:26 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Fri, 03 Jul 2015 13:17:26 GMT) (full text, mbox, link).
Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):
Package: src:glibmm2.4
Version: 2.44.0-1
Severity: important
Tags: sid stretch
User: debian-gcc@lists.debian.org
Usertags: libstdc++-cxx11
Background [1]: libstdc++6 introduces a new ABI to conform to the
C++11 standard, but keeps the old ABI to not break existing binaries.
Packages which are built with g++-5 from experimental (not the one
from testing/unstable) are using the new ABI. Libraries built from
this source package export some of the new __cxx11 or B5cxx11 symbols,
and dropping other symbols. If these symbols are part of the API of
the library, then this rebuild with g++-5 will trigger a transition
for the library.
What is needed:
- Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
https://people.debian.org/~doko/logs/gcc5-20150701/
Search for "BEGIN GCC CXX11" in the log.
- Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
- If there are no symbols matching __cxx11 or B5cxx11 in the symbols
forming the library API, you should close this issue with a short
explanation.
- If there are no reverse dependencies, it should be the package
maintainers decision if a transition is needed. However this might
break software which is not in the Debian archive, and built
against these packages.
- If a library transition is needed, please prepare for the change.
Rename the library package, append "v5" to the name of the package
(e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
have a soversion bump and you upload this version instead of the
renamed package. Prepare a patch and attach it to this issue (mark
this issue with patch), so that it is possible to NMU such a
package. We'll probably have more than hundred transitions
triggered. Then reassign the issue to release.debian.org and
properly tag it as a transition issue, by sending an email to
control@bugs.debian.org:
user release.debian.org@packages.debian.org
usertag <this issue> + transition
block <this issue> by 790756
reassign <this issue> release.debian.org
- If unsure if a transition is needed, please tag the issue with help
to ask for feedback from other Debian developers.
The libstdc++6 transition will be a large one, and it will come with a
lot of pain. Please help it by preparing the follow-up transitions.
[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#791050; Package src:glibmm2.4.
(Tue, 14 Jul 2015 06:21:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>.
(Tue, 14 Jul 2015 06:21:04 GMT) (full text, mbox, link).
Message #10 received at 791050@bugs.debian.org (full text, mbox, reply):
Control: tags -1 + confirmed
confirmed, or else at least performous ftbfs.
Added tag(s) confirmed.
Request was from Matthias Klose <doko@debian.org>
to 791050-submit@bugs.debian.org.
(Tue, 14 Jul 2015 06:21:04 GMT) (full text, mbox, link).
Added blocking bug(s) of 791050: 790756
Request was from Sebastien Bacher <seb128@ubuntu.com>
to control@bugs.debian.org.
(Thu, 30 Jul 2015 13:36:17 GMT) (full text, mbox, link).
No longer marked as found in versions glibmm2.4/2.44.0-1.
Request was from Sebastien Bacher <seb128@ubuntu.com>
to control@bugs.debian.org.
(Thu, 30 Jul 2015 13:36:20 GMT) (full text, mbox, link).
Information forwarded
to Debian Release Team <debian-release@lists.debian.org>:
Bug#791050; Package release.debian.org.
(Thu, 30 Jul 2015 13:36:23 GMT) (full text, mbox, link).
Acknowledgement sent
to Sebastien Bacher <seb128@ubuntu.com>:
Extra info received and forwarded to maintainer. Copy sent to Debian Release Team <debian-release@lists.debian.org>.
(Thu, 30 Jul 2015 13:36:23 GMT) (full text, mbox, link).
Message #23 received at 791050-maintonly@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
user release.debian.org@packages.debian.org
usertag 791050 + transition origin-ubuntu wily ubuntu-patch
block 791050 by 790756
reassign 791050 release.debian.org
thanks
There are some symbols changes so a rename is required, attached is a
debdiff prepared for Ubuntu and that should work for Debian as well
Cheers,
Sebastien Bacher
[glibmm2.4_2.45.41-0ubuntu1_2.45.41-0ubuntu3~gcc5.2.diff (text/x-diff, attachment)]
Severity set to 'normal' from 'important'
Request was from Adam D. Barratt <adam@adam-barratt.org.uk>
to control@bugs.debian.org.
(Thu, 30 Jul 2015 14:12:08 GMT) (full text, mbox, link).
Added indication that 791050 affects libffado
Request was from Tobias Frost <tobi@coldtobi.de>
to control@bugs.debian.org.
(Thu, 06 Aug 2015 10:15:18 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#791050; Package release.debian.org.
(Thu, 06 Aug 2015 15:18:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>.
(Thu, 06 Aug 2015 15:18:04 GMT) (full text, mbox, link).
Message #32 received at 791050@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Am 30.07.2015 um 15:35 schrieb Sebastien Bacher:
> user release.debian.org@packages.debian.org
> usertag 791050 + transition origin-ubuntu wily ubuntu-patch
> block 791050 by 790756
> reassign 791050 release.debian.org
> thanks
>
> There are some symbols changes so a rename is required, attached is a
> debdiff prepared for Ubuntu and that should work for Debian as well
While the debdiff itself didn't apply, I've extracted the relevant bits
and uploaded to experimental.
The buildd results look fine so far [1].
There is no auto-tracker yet, will probably take a few more hours to
show up.
Please let me know, when I can proceed with the upload to unstable.
cheers,
Michael
[1]
https://buildd.debian.org/status/package.php?p=glibmm2.4&suite=experimental
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#791050; Package release.debian.org.
(Sat, 08 Aug 2015 05:51:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Klose <doko@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>.
(Sat, 08 Aug 2015 05:51:06 GMT) (full text, mbox, link).
Message #37 received at 791050@bugs.debian.org (full text, mbox, reply):
On 08/06/2015 05:14 PM, Michael Biebl wrote:
> Please let me know, when I can proceed with the upload to unstable.
https://lists.debian.org/debian-devel-announce/2015/08/msg00000.html
Michael, you can directly upload to unstable, unless there not yet transitioned
or not yet confirmed build dependencies.
Added tag(s) pending.
Request was from Simon McVittie <smcv@debian.org>
to control@bugs.debian.org.
(Mon, 10 Aug 2015 09:57:22 GMT) (full text, mbox, link).
Reply sent
to Julien Cristau <jcristau@debian.org>:
You have taken responsibility.
(Mon, 21 Sep 2015 06:27:14 GMT) (full text, mbox, link).
Notification sent
to Matthias Klose <doko@debian.org>:
Bug acknowledged by developer.
(Mon, 21 Sep 2015 06:27:14 GMT) (full text, mbox, link).
Message #46 received at 791050-done@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Fri, Jul 3, 2015 at 13:10:08 +0000, Matthias Klose wrote:
> Package: src:glibmm2.4
> Version: 2.44.0-1
> Severity: important
> Tags: sid stretch
> User: debian-gcc@lists.debian.org
> Usertags: libstdc++-cxx11
>
libglibmm-2.4-1c2a is no longer in testing, closing.
Cheers,
Julien
[signature.asc (application/pgp-signature, inline)]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 19 Oct 2015 07:32:10 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 5 00:25:43 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.