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

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



Your message dated Thu, 20 Aug 2015 16:00:28 +0000
with message-id <E1ZSSGS-0000pj-KN@franck.debian.org>
and subject line Bug#790988: fixed in bullet 2.83.5+dfsg-2
has caused the Debian Bug report #790988,
regarding bullet: 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.)


-- 
790988: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790988
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:bullet
Version: 2.82-r2704+dfsg-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: bullet
Source-Version: 2.83.5+dfsg-2

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

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated bullet 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: Thu, 20 Aug 2015 09:08:45 +0100
Source: bullet
Binary: libbulletsoftbody2.83v5 libbulletcollision2.83v5 libbulletdynamics2.83v5 liblinearmath2.83v5 libhacd2.83v5 libconvexdecomposition2.83v5 libbulletfileloader2.83v5 libbulletworldimporter2.83v5 libbulletxmlworldimporter2.83v5 libgimpactutils2.83v5 libbullet-dev libbullet-extras-dev libbullet2.83-dbg libbullet-doc
Architecture: all amd64 source
Version: 2.83.5+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 790988
Description: 
 libbullet2.83-dbg - professional 3D Game Multiphysics Library -- debugging symbols
 libbulletcollision2.83v5 - professional 3D Game Multiphysics Library -- collision
 libbullet-dev - professional 3D Game Multiphysics Library -- development files
 libbullet-doc - professional 3D Game Multiphysics Library -- documentation
 libbulletdynamics2.83v5 - professional 3D Game Multiphysics Library -- dynamics
 libbullet-extras-dev - professional 3D Game Multiphysics Library -- extra development
 libbulletfileloader2.83v5 - professional 3D Game Multiphysics Library -- file loader
 libbulletsoftbody2.83v5 - professional 3D Game Multiphysics Library -- soft body
 libbulletworldimporter2.83v5 - professional 3D Game Multiphysics Library -- world importer
 libbulletxmlworldimporter2.83v5 - professional 3D Game Multiphysics Library -- xml world importer
 libconvexdecomposition2.83v5 - professional 3D Game Multiphysics Library -- convex decomposition
 libgimpactutils2.83v5 - professional 3D Game Multiphysics Library -- GIMPACT
 libhacd2.83v5 - professional 3D Game Multiphysics Library -- HACD
 liblinearmath2.83v5 - professional 3D Game Multiphysics Library -- mathematics
Changes:
 bullet (2.83.5+dfsg-2) unstable; urgency=medium
 .
   * Team upload.
   * Rename libraries for C++ ABI transition (Closes: #790988)
   * Build-depend on a version of libtinyxml-dev that has started
     the same transition
   * Vcs-Browser: use https
Checksums-Sha1: 
 1dcf827756615bf66d9c8fbce5d80132c36d4869 243262 libbullet-dev_2.83.5+dfsg-2_amd64.deb
 c841c6e7f681db6d7aead4f936ca6b6613da2f9a 109457204 libbullet-doc_2.83.5+dfsg-2_all.deb
 9b6008b3311f7f28f390e1265d6044d6a404bcf4 39660 libbullet-extras-dev_2.83.5+dfsg-2_amd64.deb
 153b12ee05c38362dd01a1346fd511d2da1c1ab6 5129596 libbullet2.83-dbg_2.83.5+dfsg-2_amd64.deb
 1f57434943cd1cb1a8ec4f240e740338ec602465 350642 libbulletcollision2.83v5_2.83.5+dfsg-2_amd64.deb
 d478bb9df0b2d82cda5925046a79770b8c74487f 242512 libbulletdynamics2.83v5_2.83.5+dfsg-2_amd64.deb
 ca77c48a2583e66c4140c4ec1a4152a55b4d347c 33416 libbulletfileloader2.83v5_2.83.5+dfsg-2_amd64.deb
 f42dd2015b06f86b8c38b737d54254388a18229d 107306 libbulletsoftbody2.83v5_2.83.5+dfsg-2_amd64.deb
 ce97b7188b101b60179a7ab9ffc16a0e197134ad 48268 libbulletworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 9f621c1f5e136b145505e853e1c3f09b63777158 34820 libbulletxmlworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 c614454b94719af3fd87da2258dd94e59d012736 58230 libconvexdecomposition2.83v5_2.83.5+dfsg-2_amd64.deb
 dad3d8ebcd38d887303b905aa07f4f0ae55f90bb 21026 libgimpactutils2.83v5_2.83.5+dfsg-2_amd64.deb
 2ce46d08bfd30e74e20a9ce5c6636ffc739885cc 57564 libhacd2.83v5_2.83.5+dfsg-2_amd64.deb
 974735aa14b22861489aa2896b1a5654a04f8cd8 55656 liblinearmath2.83v5_2.83.5+dfsg-2_amd64.deb
 6b382c4111e58eae998c832853022d0022076b44 3007 bullet_2.83.5+dfsg-2.dsc
 8f88cd87cfdd91c81ac5ea9bce4eb335b1e3e03e 11940 bullet_2.83.5+dfsg-2.debian.tar.xz
Checksums-Sha256: 
 6a54df16c9a1e9fe8e1adc79e20950ce7f1a66869b6f02892ba53a552f7a56a9 243262 libbullet-dev_2.83.5+dfsg-2_amd64.deb
 d879a50726dc2f62cae68f1beeefbb75f0da825de2df1ae29d9f4c51ee379b23 109457204 libbullet-doc_2.83.5+dfsg-2_all.deb
 1e3b5573f91b235fc9fc5d37711a49607640c18b0cd0c9951467d09f0647af00 39660 libbullet-extras-dev_2.83.5+dfsg-2_amd64.deb
 e1596b4f1b45f662806949f63aba6df05da9adeaf36afbb8ee06f2e6f29b3014 5129596 libbullet2.83-dbg_2.83.5+dfsg-2_amd64.deb
 dfe106c8f032be4b76be4a69ed700407621e6af202a707cbef7f0960a43fde27 350642 libbulletcollision2.83v5_2.83.5+dfsg-2_amd64.deb
 ba913b40c78f2c2573adbe4eb1eb90ad6eaf992c9b5cd19e625412c2d2cc38fa 242512 libbulletdynamics2.83v5_2.83.5+dfsg-2_amd64.deb
 9122d06cbcbd24de6235e83266d1e46a17765ed1b7a17b66bc1c783e64485e4a 33416 libbulletfileloader2.83v5_2.83.5+dfsg-2_amd64.deb
 7a08f69345a292b7d9637a50bd599828650351858f4447d2dcc2c52169ee244c 107306 libbulletsoftbody2.83v5_2.83.5+dfsg-2_amd64.deb
 78f554b116b1740ac3fd75d5f07260422ba0d6a52d2b544775002b697cbc3944 48268 libbulletworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 4f2d16abf2719cbba3bd468d3d5baa22b76dc0ca78601de8a64e99a338be9fb5 34820 libbulletxmlworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 5681fd4e7c3b3d240e9d4f546ac4d14edffa8be61a9f3a896e84b65bed37c1d0 58230 libconvexdecomposition2.83v5_2.83.5+dfsg-2_amd64.deb
 57830718d6437facacf13484d7bbf8012c8a2b949a4d71aae2c68b3e7a192929 21026 libgimpactutils2.83v5_2.83.5+dfsg-2_amd64.deb
 97fdf9eb1eb47b474d216fc67b893ccabddc7383c66dad7309ea0d50fa01a20e 57564 libhacd2.83v5_2.83.5+dfsg-2_amd64.deb
 2675620dc3a45c36312848b307bc2b891e05d4714c85c9bac624cb68b592b163 55656 liblinearmath2.83v5_2.83.5+dfsg-2_amd64.deb
 5ac8f98ade75df01a7d7f1bda35e81d357523b41e8686353fa7d00a737f9a6ed 3007 bullet_2.83.5+dfsg-2.dsc
 7b4390fb895ff51609f039db80fbca78aebbcd24d056de30685e0dff3e5df4dd 11940 bullet_2.83.5+dfsg-2.debian.tar.xz
Files: 
 14f8c7d33c2bbe44ab50f9fd1828d589 243262 libdevel optional libbullet-dev_2.83.5+dfsg-2_amd64.deb
 1e943069bb60827eae51ba0f4fb3ba60 109457204 doc optional libbullet-doc_2.83.5+dfsg-2_all.deb
 d2f01c23a2c47dd669b5da4fb362820f 39660 libdevel optional libbullet-extras-dev_2.83.5+dfsg-2_amd64.deb
 2994b4224890b7a40947fd5d5b6f8da9 5129596 debug extra libbullet2.83-dbg_2.83.5+dfsg-2_amd64.deb
 24fffd03b8a0f6879e66a4c99917b637 350642 libs optional libbulletcollision2.83v5_2.83.5+dfsg-2_amd64.deb
 193962212bee9a0e9d89f1d14766b6e8 242512 libs optional libbulletdynamics2.83v5_2.83.5+dfsg-2_amd64.deb
 c6cdd4666531d717b0092e509afcadb1 33416 libs optional libbulletfileloader2.83v5_2.83.5+dfsg-2_amd64.deb
 9446b575321fc86965225f558505cf48 107306 libs optional libbulletsoftbody2.83v5_2.83.5+dfsg-2_amd64.deb
 5c8e8665a17e5b7999bdb187e52c3a0e 48268 libs optional libbulletworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 473ff06edff995b80989eb78d397c4db 34820 libs optional libbulletxmlworldimporter2.83v5_2.83.5+dfsg-2_amd64.deb
 b7793754244acdd76e6e42be6a36657f 58230 libs optional libconvexdecomposition2.83v5_2.83.5+dfsg-2_amd64.deb
 2674cafe2c7795c57abf6249e88606e8 21026 libs optional libgimpactutils2.83v5_2.83.5+dfsg-2_amd64.deb
 90bc7b75c05d2d5a819abc5a2949059b 57564 libs optional libhacd2.83v5_2.83.5+dfsg-2_amd64.deb
 e483b30bbd79cf0b067c6826ae6b1df4 55656 libs optional liblinearmath2.83v5_2.83.5+dfsg-2_amd64.deb
 182597a4221c49f5e88af74d2686e417 3007 libs optional bullet_2.83.5+dfsg-2.dsc
 ec8083abf7f1042ed16ddbb1de80f41a 11940 libs optional bullet_2.83.5+dfsg-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJV1ZrrAAoJEE3o/ypjx8yQ9DQP/jzpmwKDR861+4d8zrwgbN1l
GB8fvyCKltgUJgUJqCRai9i5rWR8jiDlE8P9z5zUwde9iSBZwPK8cL0XOVCmfcHu
D3BzYxem9V89j1hm3MNXgQI8zh4S262BJbidLQqW7+VUTMT56GZTEJvXZIvrUiRy
TdWaLN3kaUG/eU/2TR+RR6xG3HRIMJNLdfNWjglx8EFnEPV3r8mZBigxCllP9JAX
cmUugXC61yofTPJMjayxju0eFjlysOrPl3FDFeOpxbLLs0x/cs0tkR0+PN9+eSZm
FPpdcEz3oK+sC358z5CxFckz7Ly6YeRkoOxlF2xi8wojEVtGE+lhJJsznV+5OR5D
+H5iHRoUCLwujPf+WnJjXyuh12QR52nIrEauQ3jpu3ETdrmDv3Ud/osM/4Gcgdt5
uEHE9zF8DkFUcLCHcf003utoj6vmWYVyQHvHTdXbCMlJrnCaj5ORoDW6Hvx1lCJG
wy9eI1CGOoRkSqGe9j3Im5r+GsMemJC6bo4BY0bNoAXL48GRYuSxt5ixOuafQME4
omyBy0iG5QvF0XhWUjXtP5HBtP+j8CKqTgZNTXxdsDv0oqt9fr0dq8kNbQ42OOGJ
UtjTPFvOZz4NyMfkXF9FolFwZB58097TH3hNr6e6HbM5y126lJphsq2V+XB9GMHT
YVbiolu6FjfnVZUVucca
=3eTZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: