Your message dated Mon, 7 Sep 2015 10:01:50 +0200 with message-id <20150907080150.GA23705@betterave.cristau.org> and subject line Re: Bug#795065: dbus-c++: library transition needed for g++-5 has caused the Debian Bug report #795065, regarding dbus-c++: library transition needed for g++-5 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 795065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795065 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: dbus-c++: library transition needed for g++-5
- From: Simon McVittie <smcv@debian.org>
- Date: Mon, 10 Aug 2015 08:41:54 +0100
- Message-id: <20150810074147.GA29946@perpetual.pseudorandom.co.uk>
Package: src:dbus-c++ Version: 0.9.0-7 Severity: serious Tags: sid stretch User: debian-gcc@lists.debian.org Usertags: libstdc++-cxx11 dbus-c++ seems to have been omitted from doko's mass-bug-filing for some reason, but it appears to have an ABI change, so here is the necessary bug report. 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. In the case of dbus-c++, it seems that std::string is part of the ABI. <https://buildd.debian.org/status/package.php?p=libffado> says libffado failed to build from source with: support/dbus/controlclient.o: In function `DBusControl::ContinuousClient::ContinuousClient(DBus::Connection&, char const*, char const*)': controlclient.cpp:(.text+0x88): undefined reference to `DBus::InterfaceProxy::InterfaceProxy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' support/dbus/controlclient.o: In function `DBusControl::ContinuousClient::ContinuousClient(DBus::Connection&, char const*, char const*)': controlclient.cpp:(.text+0x350): undefined reference to `DBus::InterfaceProxy::InterfaceProxy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' I believe this means libdbus-c++-1-0 needs renaming to libdbus-c++-1-0v5, because building with g++-5 gives it a new ABI. In the upload that renames to libdbus-c++-1-0v5, do not close this bug. Instead, reassign it to the release team as a transition tracker, by sending an email to control@bugs.debian.org: user release.debian.org@packages.debian.org usertag <this issue> + transition severity <this issue> normal block <this issue> by 790756 reassign <this issue> release.debian.org This one is a small transition: libffado and sflphone seem to be the only things depending on libdbus-c++ binaries. [1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
--- End Message ---
--- Begin Message ---
- To: Simon McVittie <smcv@debian.org>, 795065-done@bugs.debian.org
- Subject: Re: Bug#795065: dbus-c++: library transition needed for g++-5
- From: Julien Cristau <jcristau@debian.org>
- Date: Mon, 7 Sep 2015 10:01:50 +0200
- Message-id: <20150907080150.GA23705@betterave.cristau.org>
- In-reply-to: <20150810074147.GA29946@perpetual.pseudorandom.co.uk>
- References: <20150810074147.GA29946@perpetual.pseudorandom.co.uk>
On Mon, Aug 10, 2015 at 08:41:54 +0100, Simon McVittie wrote: > Package: src:dbus-c++ > Version: 0.9.0-7 > Severity: serious > Tags: sid stretch > User: debian-gcc@lists.debian.org > Usertags: libstdc++-cxx11 > libdbus-c++-1-0 is no longer in testing, closing. Cheers, JulienAttachment: signature.asc
Description: Digital signature
--- End Message ---