Your message dated Sat, 08 Aug 2015 22:34:41 +0000
with message-id <e1zochn-0002mk...@franck.debian.org>
and subject line Bug#792494: fixed in evolution-data-server 3.16.3-1.1
has caused the Debian Bug report #792494,
regarding evolution-data-server fails to build with GCC 5 from experimental
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 ow...@bugs.debian.org
immediately.)
--
792494: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792494
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:evolution-data-server
Version: 3.16.3-1
Severity: important
Tags: sid stretch patch
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-5 libstdc++-cxx11
patch at
https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-016/+files/evolution-data-server_3.12.11-0ubuntu3~gcc5.1_3.12.11-0ubuntu3.diff.gz
also:
library transition may be needed when GCC 5 is the default
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
cont...@bugs.debian.org:
user release.debian....@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
--- End Message ---
--- Begin Message ---
Source: evolution-data-server
Source-Version: 3.16.3-1.1
We believe that the bug you reported is fixed in the latest version of
evolution-data-server, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 792...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated evolution-data-server
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 06 Aug 2015 19:56:33 +0100
Source: evolution-data-server
Binary: evolution-data-server evolution-data-server-common
evolution-data-server-dev evolution-data-server-dbg evolution-data-server-doc
libedataserver-1.2-20 libedataserver1.2-dev gir1.2-edataserver-1.2
libedataserverui-1.2-1 libedataserverui1.2-dev libcamel-1.2-52 libcamel1.2-dev
libebook-1.2-16 libebook1.2-dev gir1.2-ebook-1.2 libedata-book-1.2-25
libedata-book1.2-dev gir1.2-ebookcontacts-1.2 libebook-contacts-1.2-1
libebook-contacts1.2-dev libecal-1.2-18 libecal1.2-dev libedata-cal-1.2-27
libedata-cal1.2-dev libebackend-1.2-10 libebackend1.2-dev
Architecture: all source
Version: 3.16.3-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Evolution Maintainers
<pkg-evolution-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 792494
Description:
evolution-data-server-common - architecture independent files for Evolution
Data Server
evolution-data-server-dbg - evolution database backend server with debugging
symbols
evolution-data-server-dev - Development files for evolution-data-server
(metapackage)
evolution-data-server-doc - Documentation files for the Evolution Data Server
libraries
evolution-data-server - evolution database backend server
gir1.2-ebook-1.2 - GObject introspection for the EBook library
gir1.2-ebookcontacts-1.2 - GObject introspection for the EBook Contacts library
gir1.2-edataserver-1.2 - GObject introspection for the EDataServer library
libcamel-1.2-52 - Evolution MIME message handling library
libcamel1.2-dev - Development files for libcamel
libebackend-1.2-10 - Utility library for evolution data servers
libebackend1.2-dev - Utility library for evolution data servers (development
files)
libebook-1.2-16 - Client library for evolution address books
libebook1.2-dev - Client library for evolution address books (development
files)
libebook-contacts-1.2-1 - Client library for evolution contacts books
libebook-contacts1.2-dev - Client library for evolution contacts books
(development files)
libecal-1.2-18 - Client library for evolution calendars
libecal1.2-dev - Client library for evolution calendars (development files)
libedata-book-1.2-25 - Backend library for evolution address books
libedata-book1.2-dev - Backend library for evolution address books
(development files)
libedata-cal-1.2-27 - Backend library for evolution calendars
libedata-cal1.2-dev - Backend library for evolution calendars (development
files)
libedataserver-1.2-20 - Utility library for evolution data servers
libedataserver1.2-dev - Utility library for evolution data servers
(development files)
libedataserverui-1.2-1 - Utility library for evolution data servers
libedataserverui1.2-dev - Utility library for evolution data servers
(development files)
Changes:
evolution-data-server (3.16.3-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Disable libphonenumber support for now, to disentangle e-d-s from
that part of the libstdc++ transition (which it appears is going
to involve a new upstream release).
* debian/libedataserver-1.2-20.symbols: mark ICU template instantiations
as optional since they are not intended to be ABI (Closes: #792494)
Checksums-Sha1:
576e5f44e4d30b42f7fb165d05b124b089ab23a6 5069
evolution-data-server_3.16.3-1.1.dsc
a75c0cc2c4fc0187c58fcd24ebce2fa6fae462b8 43644
evolution-data-server_3.16.3-1.1.debian.tar.xz
64119f24e28a629db39d93320ee97b30615ee663 1182586
evolution-data-server-common_3.16.3-1.1_all.deb
c7c797a1b70b15449a49d7b5fe7db348c1db1d7c 1468446
evolution-data-server-doc_3.16.3-1.1_all.deb
Checksums-Sha256:
cacaa221ebbb2dc875e58dd7778a9fbace0dae748fd7b02a26c4385ba30585fa 5069
evolution-data-server_3.16.3-1.1.dsc
99379f1d6091aab788239f8b351da3ce56aac285a182818c523ff01117742342 43644
evolution-data-server_3.16.3-1.1.debian.tar.xz
c7ddaeb6f2c3841ae0350d7e060a6c06606572f831477f0aed4ad4f276beee5b 1182586
evolution-data-server-common_3.16.3-1.1_all.deb
74f6fb3e9013fe32d202f3656151a68571d083dff6b5acbc12b02fc069a8d581 1468446
evolution-data-server-doc_3.16.3-1.1_all.deb
Files:
9d628f5b1f06100e58c62c3f6b986e2f 5069 gnome optional
evolution-data-server_3.16.3-1.1.dsc
13a00b995f8ad996a00ebd59c05690e8 43644 gnome optional
evolution-data-server_3.16.3-1.1.debian.tar.xz
ee44eafef8cbc17ed18dd76ad174a43a 1182586 gnome optional
evolution-data-server-common_3.16.3-1.1_all.deb
bcd1dc2d613d07177a09913d4de3f953 1468446 doc optional
evolution-data-server-doc_3.16.3-1.1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIVAwUBVcPd9k3o/ypjx8yQAQiCjQ//S6wD60klk0GcxVCWxk9lTiKHeo+eheSb
wY3ZHmAHyPYFeMSAaLDWh/YrgV2e+e4AEJpSE6jRiYLrP03/RyNTeIEBpMVp6L63
rgierxIrFSRZB5OK1mMY+Pvee8mE/jwwhGEpSsAjYbZS5whyOUoaKKXD0/ODrAKO
fWZ94N6YVvayBM94hk+gVE7grgD+H4YP9mPws03Fj0QCYubmOKNl32L8PjojPzmM
+eqnPQnf6Kvo4ddyMcZB8VWL9JWw8PFsKtnLmc/+ypwPlP+BPeECigX0Nq2Oaw5O
wA+Ar9XAQsVkuZosxH4uBTpG/AuoEXEwA8IpcCjqEpnK+R+TikC7WjB96k3f9uNI
SRV8bKbrwFJVYB2Y7w+YH4eTroNHaE1zJlU7VxT7ReZDlC5ACmSDi94Hi4v33j2O
cox+PvpcQQQB6Av2Ml9sZspEsGr/25MUA7llpq3fpWmvreu/B61uOKEq8P96S7KX
EjLJTHKXQ26Tpfs5Y0qTOA/zFg6M/nNPM+XHbiQ+scR9k67KZl2uTvwx15QvXo8w
4QJN4itWE+PS1DJtDsnp+xbsdc9Da6Xuq3mDKO5pLIkHyAy3R2FRDNRscG+QPphM
pnguVw+doguc5dnNJw4lysGEt205vRqwTA+cDcymOI6dJMSpxD9MGt9aejyVpxFo
Y2gPBQ+8vBQ=
=q61X
-----END PGP SIGNATURE-----
--- End Message ---