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

Bug#791261: marked as done (qttools-opensource-src: sourcefull upload required for gcc5 transition)



Your message dated Wed, 05 Aug 2015 17:04:01 +0000
with message-id <E1ZN26j-0001ia-E1@franck.debian.org>
and subject line Bug#791261: fixed in qttools-opensource-src 5.4.2-3
has caused the Debian Bug report #791261,
regarding qttools-opensource-src: sourcefull upload required for gcc5 transition
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.)


-- 
791261: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791261
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qttools-opensource-src
Version: 5.4.2-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: qttools-opensource-src
Source-Version: 5.4.2-3

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

Debian distribution maintenance software
pp.
Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org> (supplier of updated qttools-opensource-src 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: Mon, 03 Aug 2015 23:19:15 -0300
Source: qttools-opensource-src
Binary: libqt5clucene5 libqt5designer5 libqt5designercomponents5 qdbus-qt5 libqt5help5 qttools5-dev qttools5-private-dev qttools5-dev-tools qttools5-examples qttools5-dbg qttools5-examples-dbg qtbase5-doc qtdeclarative5-doc qtscript5-doc qttools5-doc qttools5-doc-html qtxmlpatterns5-doc qtwebkit5-doc
Architecture: all source
Version: 5.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
Closes: 791261
Description: 
 libqt5clucene5 - Qt 5 CLucene module
 libqt5designer5 - Qt 5 designer module
 libqt5designercomponents5 - Qt 5 Designer components module
 libqt5help5 - Qt 5 help module
 qdbus-qt5  - Qt 5 D-Bus tool
 qtbase5-doc - Qt 5 base documentation
 qtdeclarative5-doc - Qt 5 declarative documentation
 qtscript5-doc - Qt 5 script documentation
 qttools5-dbg - Qt 5 tools debugging symbols
 qttools5-dev - Qt 5 tools development files
 qttools5-dev-tools - Qt 5 development tools
 qttools5-doc-html - Qt 5 tools HTML documentation
 qttools5-doc - Qt 5 tools documentation
 qttools5-examples-dbg - Qt 5 tools examples debugging symbols
 qttools5-examples - Qt 5 tools examples
 qttools5-private-dev - Qt 5 tools private development files
 qtwebkit5-doc - Qt 5 webkit documentation
 qtxmlpatterns5-doc - Qt 5 XML patterns documentation
Changes:
 qttools-opensource-src (5.4.2-3) unstable; urgency=medium
 .
   * Update symbols files with buildds' logs.
   * Update symbols files with current build log against gcc5 (Closes: #791261).
Checksums-Sha1: 
 49bfca5762847fe67610455e7c0f2a3cdbeb2f0f 3660 qttools-opensource-src_5.4.2-3.dsc
 36c0ab4d7c11354b38940404b5099a5613012e75 44716 qttools-opensource-src_5.4.2-3.debian.tar.xz
 3821481cd7853ee91f82df1fd903ca243fd5efa0 26155712 qtbase5-doc_5.4.2-3_all.deb
 c2fa4f37835b2f1383ce8ef26a4158f178919f1c 10331058 qtdeclarative5-doc_5.4.2-3_all.deb
 0934563b2cbe87f47efb7babab733e7bc99063fb 423598 qtscript5-doc_5.4.2-3_all.deb
 e7b60ea896a4d99b5287cc72a21db788ca24f95e 3376270 qttools5-doc-html_5.4.2-3_all.deb
 195a3b6c494354cfeb23ca77c2cdb82334af0e94 3654150 qttools5-doc_5.4.2-3_all.deb
 ab00c8c8f2adb632d47c3736d5fff25139ebefd3 774184 qtwebkit5-doc_5.4.2-3_all.deb
 d0270d70af6b2bf9c2660b1f80b68fede4b33be1 589320 qtxmlpatterns5-doc_5.4.2-3_all.deb
Checksums-Sha256: 
 fd65b6a3a4a8a088f02a2e9e2c787263b6e923503f8954e413239fcb95037e7e 3660 qttools-opensource-src_5.4.2-3.dsc
 d1d2ead89df7750fdbce5ee209e81fa53581bb1b97322ecd5fbd7dec4aef036e 44716 qttools-opensource-src_5.4.2-3.debian.tar.xz
 88f2295e0d7d5cd7e6f1fd7de5bc55fd73968e347b6eec6a8ef9fa9b231db329 26155712 qtbase5-doc_5.4.2-3_all.deb
 51f46454b2d6c0bdbd88377eb029424e9e0c36035aaaa5f3ca8bf7572258d87e 10331058 qtdeclarative5-doc_5.4.2-3_all.deb
 438553f403eebd83b487b511f8fd70543e0c555631ff95c7a557c0484b51ad89 423598 qtscript5-doc_5.4.2-3_all.deb
 f8e58c0363065d04cce03d60454a95e3ceacfa54d4359209fc9842e81877448c 3376270 qttools5-doc-html_5.4.2-3_all.deb
 ff7ab769b9ac351e5260466dd37a6c3440afc0148d6c7aa76ead5c7e73b4b224 3654150 qttools5-doc_5.4.2-3_all.deb
 1712ff1550a06289a8008fe80dd56e13e2c07e72ce47f84123affd7278e0a81f 774184 qtwebkit5-doc_5.4.2-3_all.deb
 8f8aa55f0da9d32fa97e74be06306f0a0082163d0f4f4074a21872824038e299 589320 qtxmlpatterns5-doc_5.4.2-3_all.deb
Files: 
 3b5fdd00a481869858ae9984ad0689d3 3660 libs optional qttools-opensource-src_5.4.2-3.dsc
 befa7c98541b07aa1f6800234dd9fbe1 44716 libs optional qttools-opensource-src_5.4.2-3.debian.tar.xz
 257cffd574fc01ba4c1f477ead09252d 26155712 doc extra qtbase5-doc_5.4.2-3_all.deb
 1a8618f955eeeb8c8c408342810d8fcc 10331058 doc extra qtdeclarative5-doc_5.4.2-3_all.deb
 825d34bed0948157db9779b632db56ba 423598 doc extra qtscript5-doc_5.4.2-3_all.deb
 60e219927a238a781a941c89142cbfde 3376270 doc extra qttools5-doc-html_5.4.2-3_all.deb
 b9b73dd72cb60537306ed93bb3f449a9 3654150 doc extra qttools5-doc_5.4.2-3_all.deb
 7835c5a523ccc29e35f2463b3bc7bff8 774184 doc extra qtwebkit5-doc_5.4.2-3_all.deb
 386e3b394c6eef57037e5221f61c62b8 589320 doc extra qtxmlpatterns5-doc_5.4.2-3_all.deb

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

iQIcBAEBCAAGBQJVwj7GAAoJEKtkX0BihqfQMwIP+wTk/2UFOVVuH9F+Q2EWdtTe
vvilwtARUjhgYW4TX2JQMjub3KNHGcWTefvXAwV1qm5qINyh1LSN/xNWAFaRDS2b
cajOnDKB2RV/g52nxNUgT9seq982RPVL2CdMlQbFWpdag55NQr8kdOpcoKXFOwLd
1wBpT0VNAzxbRTmOhLcUXhwQIZI2IQ6xH7470we4zvw7gomgjaRFBeGHV6PcVimi
mCGiBHBImljjCBKC4UAba6RbarKs5hALhS+LOqEq//n9mfka0nLOX4J0S6liUuRu
i1QhrhZvvsO0BGt9boOMnyai3oqUQoSZDw58JR2d2ej1z0JWbi+uNSvJf4Uaq15T
hOUSxQirfcSRexUEo8PqQXhwQ2QbVFAEp8hBloFSDWgtr/4kIOSrxJuvfSVX0rnm
0oE/k/ayPQbLgyLWAjvyCWhie0XwwI79GelPLaYIaQu9ORdTN7lv0FXh1ne0BVp2
pERVehLM0YUc7Oavy9X8Vb9wBgGMHTNFyCr12DC94LI6V5/R+ZC4eLly8UAAngKL
Wx/HH8wIzBX951dHAwNrietxNf0bkElHB69V1hvBJq6jNFo7RTrENF5MuRdj6jY2
rFXEwrUQHv3ZThFy4u+jQXqP5Wb+yoI40IDlbMCOLgiftvySYzSXqcTfpddsSPwb
ezEuVbtXj9nmVUSDaXEN
=8l93
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: