Your message dated Sun, 06 Sep 2015 13:00:19 +0000
with message-id <e1zyzyr-0001kr...@franck.debian.org>
and subject line Bug#797983: fixed in mathic 1.0~git20130827-3
has caused the Debian Bug report #797983,
regarding mathic: ABI transition needed for libstdc++ v5
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.)


-- 
797983: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797983
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mathic
Version: 1.0~git20130827-2
Severity: serious
Justification: breaks ABI without a package rename
Tags: sid stretch
User: debian-...@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,
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.

In the case of mathic, std::string appears in functions in public
headers, so it seems very likely that a transition is needed.
The transition normally consists of renaming the
affected library packages, adding a v5 suffix (libmathic0v5).
The SONAME should not be changed when doing this.

If an upgrade to a new upstream SONAME is already planned, and that
SONAME has never been available in Debian compiled with g++-4, then an
alternative way to carry out the transition would be to bump the
SONAME. Please avoid doing this unless the new upstream version
is very low-risk.

These follow-up transitions for libstdc++ are not going through exactly
the normal transition procedure, because many entangled transitions are
going on at the same time, and the usual ordered transition procedure
does not scale that far. When all the C++ libraries on which this library
depends have started their transitions in unstable if required, this
library should do the same, closing this bug; the release team will deal
with binNMUs as needed.

Looking at the build-dependencies of mathic, the C++ libraries
are gtest, which is header-only, and memtailor, which does not appear
to need a transition. So this sub-transition is ready to start.

The package might be NMU'd if there is no maintainer response. The
release team have declared a 2 day NMU delay[2] for packages involved
in the libstdc++ transition, in order to get unstable back to a usable
state in a finite time.

Regards,
    S

[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
[2] https://lists.debian.org/debian-devel-announce/2015/08/msg00000.html

--- End Message ---
--- Begin Message ---
Source: mathic
Source-Version: 1.0~git20130827-3

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

Debian distribution maintenance software
pp.
Doug Torrance <dtorra...@piedmont.edu> (supplier of updated mathic 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: SHA1

Format: 1.8
Date: Sun, 06 Sep 2015 02:31:53 -0400
Source: mathic
Binary: libmathic-dev libmathic0v5 libmathic-dbg
Architecture: source amd64
Version: 1.0~git20130827-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Doug Torrance <dtorra...@piedmont.edu>
Description:
 libmathic-dbg - C++ library for Groebner basis computation (debugging symbols)
 libmathic-dev - C++ library for Groebner basis computation (developer tools)
 libmathic0v5 - C++ library for Groebner basis computation (runtime library)
Closes: 797983
Changes:
 mathic (1.0~git20130827-3) unstable; urgency=medium
 .
   * debian/{control,libmathic0.install}
     - Rename libmathic0 to libmathic0v5 for libstdc++ transition
       (Closes: #797983).
   * debian/control
     - Add libmathic0 to Breaks/Replaces.
Checksums-Sha1:
 d79fca301ec891e4c91a6f270edfefaaf479c348 2197 mathic_1.0~git20130827-3.dsc
 ee55caab5e0d8f60a7ed75de00f332bc9a74ac43 87932 
mathic_1.0~git20130827.orig.tar.gz
 03fa63e7869bc8232a544884f014f53a42ddce0d 4000 
mathic_1.0~git20130827-3.debian.tar.xz
 ad11985ca2d7697d0750f94293e2200808ac1ed2 402354 
libmathic-dbg_1.0~git20130827-3_amd64.deb
 8e86ba204fb4e4a974589b0e20a951c37f5db549 81838 
libmathic-dev_1.0~git20130827-3_amd64.deb
 2e3f8b77fa9e6229945d93c4ef7fca4a502dc71e 33934 
libmathic0v5_1.0~git20130827-3_amd64.deb
Checksums-Sha256:
 0eed87de210b21ac37f3fb9e9aca360369077a8ced63b734394190f30a0482e0 2197 
mathic_1.0~git20130827-3.dsc
 18a5f1eccf0ade4c8269496c90405d38a5f01220c3108c7cfc53f3fa4e3126cc 87932 
mathic_1.0~git20130827.orig.tar.gz
 70ec209516ad26b0074b1a61776e9ca7b9eae048c74a1dd78a6e59e3df41ecf6 4000 
mathic_1.0~git20130827-3.debian.tar.xz
 7e15282e2b396999c66f40adef629577a175866a3dc69ad178764aae915aa024 402354 
libmathic-dbg_1.0~git20130827-3_amd64.deb
 cb8d02fa2281b2b8c7376814075b26906016cdef37d0b4c5fab35fc31fbeaae7 81838 
libmathic-dev_1.0~git20130827-3_amd64.deb
 86abe4c762618a225679564790dee4dc90207989df1078f9cfee11150518db83 33934 
libmathic0v5_1.0~git20130827-3_amd64.deb
Files:
 cc14cc31caa878462ba140cc1025b5c2 2197 libs optional 
mathic_1.0~git20130827-3.dsc
 c99662fec4f55da8b4389fbcce6c32b1 87932 libs optional 
mathic_1.0~git20130827.orig.tar.gz
 3a969b0a639c4f692e779f45ca13c0fa 4000 libs optional 
mathic_1.0~git20130827-3.debian.tar.xz
 4b8a0be92be8769a0a78721c21b5c6bd 402354 debug extra 
libmathic-dbg_1.0~git20130827-3_amd64.deb
 ff236bc267ed26095f4448adad243eb6 81838 libdevel optional 
libmathic-dev_1.0~git20130827-3_amd64.deb
 4682d6b8cdb1d681bf397599ea016efc 33934 libs optional 
libmathic0v5_1.0~git20130827-3_amd64.deb

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

iQIcBAEBAgAGBQJV6+RLAAoJENPhc4PPp/8GZt8P/R3EyQoO++48fk7ttbaS46jk
G0yuwWZ7PSMOIA+NWe8FhUY3ckqHhRD4knoSCFyZW1aMzB2/lhlc9A6MXe4smmqP
vqIoMANHefeFVkSGkXuzlkSDJ6nRb+PkmhWGrBZAyx7D2u4evbLEJZ8b4NGbyYNN
GHtvxmkvSb/2nLAxEWGsRZDEQJ1q5ni1gQWNwSN6Le3PYCu9zkdwFzQGfDk1Fe6O
9GecW+e/OLjSOoRhWFxI9BfQAhRri8I1NaAYeg5UrpE+8B/aqYiMngg1HWTxOgh1
8gIIwkxvUq9CG44m0K6OrNegA3iq5nW0TctjMcb6HK4pKyEgSyA1A55scLOLfoiw
4Xx0jqlL+aSE3prNnDBim69kaksejmrmWAB0TSZLbkzTt4s7mNqLvTFJEXZ48v9Y
HDQO3HkcpRrABDHIIt4ekYHPhjREubrJ74hax5Nd5ZjuBmBEEIoteeyLAodBU9w3
KXbGlvmPIAz1xLB7SMkF8xSUtYgseMd2Zn4joD1Obmhe4xV+NdVLEGoj1nwGJydd
CNUtD0gNmlKJwmGEbuL2L8VKx2UPHPHPkc97qbIGO6Br48jkVrCvfdPRhRSXuJJa
BFkDiOzbAZiQqMYg2vG8MMSiUV4RF2kObJU6NHlEhFAefRj+zKzb330QFWi3iHkw
3PWu2zildKGTeE2T3V75
=MxLL
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to