[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#791175: marked as done (transition: libterralib (GCC 5))



Your message dated Thu, 06 Aug 2015 07:00:37 +0000
with message-id <E1ZNFAL-0006ms-Sr@franck.debian.org>
and subject line Bug#791175: fixed in libterralib 4.3.0+dfsg.2-1
has caused the Debian Bug report #791175,
regarding transition: libterralib (GCC 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.)


-- 
791175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791175
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libterralib
Version: 4.3.0+dfsg.1-2
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

--- End Message ---
--- Begin Message ---
Source: libterralib
Source-Version: 4.3.0+dfsg.2-1

We believe that the bug you reported is fixed in the latest version of
libterralib, 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 791175@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <mckinstry@debian.org> (supplier of updated libterralib 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 05 Aug 2015 10:12:57 +0100
Source: libterralib
Binary: libterralib-dev libterralib3 libterralib-doc
Architecture: source amd64 all
Version: 4.3.0+dfsg.2-1
Distribution: sid
Urgency: medium
Maintainer: Debian GIS Team <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Description:
 libterralib-dev - C++ library for Geographical Information Systems -- development p
 libterralib-doc - C++ library for Geographical Information Systems -- documentation
 libterralib3 - C++ library for Geographical Information Systems
Closes: 701143 791175
Changes:
 libterralib (4.3.0+dfsg.2-1) unstable; urgency=medium
 .
   [ Bas Couwenberg ]
   * Move upstream VCS URL from Vcs-Svn control field to upstream metadata.
   * Add Vcs-Browser & Vcs-Git URLs for new git repository on Alioth.
   * Add gbp.conf to use pristine-tar by default.
   * Restructure control file with cme.
   * Include SOVERSION in library package name.
     (closes: #701143, #791175)
   * Update copyright file using copyright-format 1.0.
 .
   [ Alastair McKinstry ]
   * New dsfg+2: Delete src/ directories DSDK as un-redistributable;
     libjpeg, qwt, tiff, zlib, dxflib replaced by Debian packaged -dev
     files.
   * Build-Depend on libdxflib, libqwt-dev, libshp-dev
   * Re-organise rules to build multi-arch stuff from generated *.in files.
   * Add additional libs provided by terralib back
Checksums-Sha1:
 e81feefb45009c44c7587f898f3f58b7e7384866 2261 libterralib_4.3.0+dfsg.2-1.dsc
 481503f9972618661ea6a771bdf53a52b358e1f9 16194348 libterralib_4.3.0+dfsg.2.orig.tar.xz
 2ddff09c34f61cc155dfad346d7bbed21d0e83b0 28332 libterralib_4.3.0+dfsg.2-1.debian.tar.xz
 6b42bf2d1172ab0eca31dc64396815ba3ac5d61b 3605304 libterralib-dev_4.3.0+dfsg.2-1_amd64.deb
 79564f012c3dfd30c64def48f7a079badb755939 20425930 libterralib-doc_4.3.0+dfsg.2-1_all.deb
 9bdd5072abf6729982c547bb84b45dc0c1f84388 26080 libterralib3_4.3.0+dfsg.2-1_amd64.deb
Checksums-Sha256:
 f1e829cd5352ce5a1869111e86b4ca1da709d478aba44847e87dcba0afc8532a 2261 libterralib_4.3.0+dfsg.2-1.dsc
 c5b5490ec887cabc0b2d1558f630161318285e19cddc762ff1fc0a9cba6c22e3 16194348 libterralib_4.3.0+dfsg.2.orig.tar.xz
 e5ac8ba6fcf78a1e272ce8be9c28fe2e3d319fdc79ef63d186d1dba06e825fdf 28332 libterralib_4.3.0+dfsg.2-1.debian.tar.xz
 0880c91f7d963761bdad473c4aab6a288fc26543035cc6edfe55ede594c6fe30 3605304 libterralib-dev_4.3.0+dfsg.2-1_amd64.deb
 04646ab3ebf14aba2694922837840c9e03a6920a4c06ed85e44930732acfc284 20425930 libterralib-doc_4.3.0+dfsg.2-1_all.deb
 c605eb9dd8e064a28ac089243a6452bdcfacc762ae1e99df629e48ec907c4174 26080 libterralib3_4.3.0+dfsg.2-1_amd64.deb
Files:
 5982f45f9187e4fd627ca4983dfbe92e 2261 libs optional libterralib_4.3.0+dfsg.2-1.dsc
 c370e2455c09521ea410649ba5171654 16194348 libs optional libterralib_4.3.0+dfsg.2.orig.tar.xz
 a84fa08813dc072b12614e7ef4829108 28332 libs optional libterralib_4.3.0+dfsg.2-1.debian.tar.xz
 56761792d0fd5d02f54966208b1a1b29 3605304 libdevel optional libterralib-dev_4.3.0+dfsg.2-1_amd64.deb
 82a160977f6956dff7aa1bea6d452bc6 20425930 doc optional libterralib-doc_4.3.0+dfsg.2-1_all.deb
 66a4f9675e029010a6a558c6e6c1cde8 26080 libs optional libterralib3_4.3.0+dfsg.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVwdxhAAoJEMvmu05dmtOlgJoQAI5akSCPCZhDrv4LdLbF7MzI
TKERV8II2XOZkWnPWCvZAMHEHL/Y3cgbohSHCb9TWoO953wFOBoms7TKl5aYstQM
taEZpzlnkHIPVzo1l5X2f7cBZuH9tDA+KclVvPC48SrZGPABfzpyr0Aey9DTLvGK
AAv14KCTalfKeynv5cPC3t+NolN5QdGzU1y7cfyZAeG85H6Hc8bP5ZPGMBibl3qh
w2ca6rEP/+uB5qvnrpZvZM7c3BIUGgGK5O2Leqs8aQEQIl7Mqv0+WMg4xyFxEEqf
najnYZRQl/K2Up/QEV+8k/4buSrR6zFqJRDPriPwHpnye376ultAKb1CDjZhVd3k
/GFKgCkAL1DI7KGpYYMmLAd3qtKanuAuTeiqSo4I7w7CD6U6eMiAScoT8TXijACa
2+tb5E7AEWs81h7SnfScQ92GDAiRFLxUwQiO14sCet73UbZIshG0FPBtXQvcg+Hj
fN6u7SwgBaIuLsxAo6Bybz8n607UqQ+NNqve0RJacnedVMu8hkT+L0/1NoiWc0c7
XdnyOr+A0B0QMfzyEACUzaGYUd5RqpDuXoyVkj8kJ6chRG9vE9daWpMILnEi0/ko
+8AioMC7X6LdjvimLzvYIY8mqapIKM/zow0DpQrsmj9KUV5+LhTmNK32HqMip6S7
3t+MqAXmL+UQ8wBXA0Y+
=B2zJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: