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

Bug#791064: marked as done (guichan: library transition may be needed when GCC 5 is the default)



Your message dated Wed, 05 Aug 2015 10:02:16 +0000
with message-id <E1ZMvWa-0004pf-CA@franck.debian.org>
and subject line Bug#791064: fixed in guichan 0.8.2-15
has caused the Debian Bug report #791064,
regarding guichan: library transition may be needed when GCC 5 is the default
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.)


-- 
791064: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791064
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:guichan
Version: 0.8.2-13
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: guichan
Source-Version: 0.8.2-15

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

Debian distribution maintenance software
pp.
Patrick Matthäi <pmatthaei@debian.org> (supplier of updated guichan 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: Tue, 04 Aug 2015 11:17:54 +0200
Source: guichan
Binary: libguichan-0.8.1-1v5 libguichan-allegro-0.8.1-1v5 libguichan-sdl-0.8.1-1v5 libguichan-opengl-0.8.1-1v5 libguichan-0.8.1-1v5-dbg libguichan-dev
Architecture: source amd64
Version: 0.8.2-15
Distribution: unstable
Urgency: medium
Maintainer: Patrick Matthäi <pmatthaei@debian.org>
Changed-By: Patrick Matthäi <pmatthaei@debian.org>
Description:
 libguichan-0.8.1-1v5 - small, efficient C++ GUI library
 libguichan-0.8.1-1v5-dbg - small, efficient C++ GUI library (debugging symbols)
 libguichan-allegro-0.8.1-1v5 - small, efficient C++ GUI library (allegro integration)
 libguichan-dev - small, efficient C++ GUI library (development headers)
 libguichan-opengl-0.8.1-1v5 - small, efficient C++ GUI library (OpenGL integration)
 libguichan-sdl-0.8.1-1v5 - small, efficient C++ GUI library (SDL integration)
Closes: 702994 791064
Changes:
 guichan (0.8.2-15) unstable; urgency=medium
 .
   * Add patch 02-extended-utf8-support to enhance UTF8 support.
     Closes: #702994
   * Append/Bump library names with v5 for the GCC 5 transition.
     Closes: #791064
   * Add patch 03-no-focushandler to fix a potential crash if no focushandler
     is set.
   * Remove unused override.
Checksums-Sha1:
 50f367a64c59de251f4c788538601e8531ce8fdc 2194 guichan_0.8.2-15.dsc
 0ec349cde22da5f6a4ee1caa9877a9aaba841b41 7960 guichan_0.8.2-15.debian.tar.xz
 727984269d9dd0d5329ddf763e69e845bba9a486 1004194 libguichan-0.8.1-1v5-dbg_0.8.2-15_amd64.deb
 853e6039e2bd5945f5bcfea84d8fe96ba8f724a5 98536 libguichan-0.8.1-1v5_0.8.2-15_amd64.deb
 56320b7a567865197c506cb61893e9446415318f 28584 libguichan-allegro-0.8.1-1v5_0.8.2-15_amd64.deb
 ccbf17d27444befae0a6a50f1a0deeb90c418e76 122786 libguichan-dev_0.8.2-15_amd64.deb
 a26b9262fb5add2767a2718eecfd5f437d12cb2d 21608 libguichan-opengl-0.8.1-1v5_0.8.2-15_amd64.deb
 6e7b795eaa322eb293c25b2c7fe1619e82139893 28262 libguichan-sdl-0.8.1-1v5_0.8.2-15_amd64.deb
Checksums-Sha256:
 36cc651978b9142acc09be3b7fd60df9b21cc2c99008f1f510d8e063edf302fe 2194 guichan_0.8.2-15.dsc
 693cf4c3d92e39bb4e9df8a4082a0417613162c718c8c462dd4e0cbed9a764a9 7960 guichan_0.8.2-15.debian.tar.xz
 8d1f160c16baf9242a7f7831350d1a5fa5d1899c76b45937e0b62eb7a1dd3e1c 1004194 libguichan-0.8.1-1v5-dbg_0.8.2-15_amd64.deb
 ee6d28a04e53c530a89856a210f46b8f93120429d1e7ce6e7727393eaca07351 98536 libguichan-0.8.1-1v5_0.8.2-15_amd64.deb
 642fb8789e37913073fa16af0c094ecf36f404e99689c00d4c51b575e32322e2 28584 libguichan-allegro-0.8.1-1v5_0.8.2-15_amd64.deb
 4f6eb21db9f129bc23c11222a5a4690e9b8d7496218bf0d2d0d2fa27741eb8fc 122786 libguichan-dev_0.8.2-15_amd64.deb
 67d5fd028c52c965d2a99cfe146019ec00528c4754ffb8e1297b79abbb492d30 21608 libguichan-opengl-0.8.1-1v5_0.8.2-15_amd64.deb
 8c7ed1a830f480106aada405285156cbfb8983e795c1b5f0191a446265469fea 28262 libguichan-sdl-0.8.1-1v5_0.8.2-15_amd64.deb
Files:
 9a8328e94452b093b6a2295be411aef3 2194 libs optional guichan_0.8.2-15.dsc
 e2fb9d296c6001b6bb6d0628dd90cda6 7960 libs optional guichan_0.8.2-15.debian.tar.xz
 3956482ba009964e460f1fac550c8c51 1004194 debug extra libguichan-0.8.1-1v5-dbg_0.8.2-15_amd64.deb
 dd5907f1290ae9e71951b18568dc9ecc 98536 libs optional libguichan-0.8.1-1v5_0.8.2-15_amd64.deb
 5029ef95050374938cd962c76895ffbc 28584 libs optional libguichan-allegro-0.8.1-1v5_0.8.2-15_amd64.deb
 5c8a32ad748f70dbdc6e40655def70ac 122786 libdevel optional libguichan-dev_0.8.2-15_amd64.deb
 46780d3a196abbe81f213ed47760b272 21608 libs optional libguichan-opengl-0.8.1-1v5_0.8.2-15_amd64.deb
 b2fab4c43c593791e70d9ae8bd2b4a3f 28262 libs optional libguichan-sdl-0.8.1-1v5_0.8.2-15_amd64.deb

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

iQIcBAEBCAAGBQJVwIk/AAoJEBLZsEqQy9jk4o4QAIiEEHSNwI90nVzoCQzV39WA
98fkl+l2w12AK/r8t4w58JkzOt8MybMY+ODNr3OwpQhDYAJGXSvTGFS3nUlq1/Bb
dXPWpb8zD1PITQgFpocz4Y1eoV3ucoGgnF6XedqyyzW7kViGVWsxuit5x2ZWBDnV
W2wFTKQ7rKZOfXqO+19ITNLnLS2acZ94smkvENYA8yflTJ2rV71iYi3iqsu3/eUw
ByJOHFETsCknvuE6E1iFlOWPffmzVjOmPpMMDKRjhEN/ea0qeKfxIP+4hg1ondDS
rcOjGY8s33cu/tBTPmb8y67UiRZRB1JCr28Nw1DxqiCt960gr1b9zZO9aCHcZ4Us
HdLVz1nV5fkxp70fTxaJDKStu+YDYmK7DLTVwbOfa1csX8w4BvrMFfWo+v5TFZr3
h/7Bg+GnhRUiqmTzlIzG8PRGCRxnY6XhnuTr0GSYZwdii5cQqvZZdrhpv+2Zr9+u
X+3zyejHEg/nOGyc81rsm07prqHuEDWg1M5o7LCSAyfu8KhnNieYO0m8Rme2TSTk
r1pvICMxEbwhXNtyhRUVG3QdA1IfDaTSHmP9ZFE8LCBcfT1LvSeE9BU5IKtjltkf
k0k3s0iiW6OLgncN7mnpOY3XHnLZE2zIbU5Ykiafri3wVeARkeo7cEiW8YA0284k
6bhX9mpUyUt9evlm2v+m
=rOST
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: