Your message dated Sun, 25 Oct 2015 17:01:15 +0000
with message-id <[email protected]>
and subject line Bug#797613: fixed in libosl 0.6.0-3.3
has caused the Debian Bug report #797613,
regarding libosl: transition needed for g++-5 ABIs
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 [email protected]
immediately.)
--
797613: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797613
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libosl
Version: 0.6.0-3.2
Severity: serious
Justification: breaks reverse-dependencies
Tags: patch
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 libosl, std::string appears in header files that
get installed, so it seems very likely that a transition is needed.
The transition consists of renaming the library package
containing libosl.so.1 from "libosl1" to "libosl1v5".
A patch is available in Ubuntu,
<http://patches.ubuntu.com/libo/libosl/libosl_0.6.0-3.2ubuntu3.patch>.
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 libraries on which libosl depends
have started their transitions if required, libosl should do the same,
closing this bug; the release team will deal with binNMUs as needed.
In the case of libosl, libcppunit-dev and Boost have already started
their transitions, so libosl seems to be ready to start too.
The package is likely to be NMU'd in the near future, with a patch very
similar to the one in Ubuntu. 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.
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: libosl
Source-Version: 0.6.0-3.3
We believe that the bug you reported is fixed in the latest version of
libosl, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <[email protected]> (supplier of updated libosl 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 19 Oct 2015 23:43:57 +0200
Source: libosl
Binary: libosl1v5 libosl-dev libosl1v5-dbg libosl-doc
Architecture: source amd64 all
Version: 0.6.0-3.3
Distribution: unstable
Urgency: medium
Maintainer: Daigo Moriwaki <[email protected]>
Changed-By: Sebastian Ramacher <[email protected]>
Description:
libosl-dev - library for Shogi playing programs
libosl-doc - library for Shogi playing programs
libosl1v5 - library for Shogi playing programs
libosl1v5-dbg - library for Shogi playing programs
Closes: 797613
Changes:
libosl (0.6.0-3.3) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Steve Langasek ]
* Rename library packages for g++5 ABI transition. (Closes: #797613)
Checksums-Sha1:
96890fcc57d8177b78d4b01408e6867393212c08 2123 libosl_0.6.0-3.3.dsc
1a68d695d217e2bd5d93fbee626c2354231cd319 5968 libosl_0.6.0-3.3.debian.tar.xz
fca1b30bcc91f23510dbba61e02745e49052b93c 2811672 libosl-dev_0.6.0-3.3_amd64.deb
87867fe7d52f24947ae9fe6a40c39dbc7b1e8939 6059006 libosl-doc_0.6.0-3.3_all.deb
b5b43168aae409799fc380912d012540f66451a7 15716358
libosl1v5-dbg_0.6.0-3.3_amd64.deb
496ce6bf3b906f81541146926f404886e65db299 2075664 libosl1v5_0.6.0-3.3_amd64.deb
Checksums-Sha256:
f5c5ea0db8fc5ea2c005c6733d110b6544d05d1b80790332680d29de5ec773f7 2123
libosl_0.6.0-3.3.dsc
7a61cb7efb2a2bf90d87c24edfe08e6e43eeeac34f4546cc2304b5cf4580c4f4 5968
libosl_0.6.0-3.3.debian.tar.xz
16ff275a1ee170a05843a3841ad78448636a586fc2424e28041f14c993d58cdf 2811672
libosl-dev_0.6.0-3.3_amd64.deb
433d43f72de86c2e1d5665907ce7e4830a74e99fcabd45fe20711f0783e72cb3 6059006
libosl-doc_0.6.0-3.3_all.deb
3557f2eb8e77fb497d8a08952366c6df8bedc2a1e4745868f640d23c8812770b 15716358
libosl1v5-dbg_0.6.0-3.3_amd64.deb
ffeee94cac8ee099edec4d11c92d3197db9fb69bbbab15705e2b11ea27563169 2075664
libosl1v5_0.6.0-3.3_amd64.deb
Files:
dace4078a23b57b4275fcd40823a8908 2123 libs optional libosl_0.6.0-3.3.dsc
9e83bce10306336c3c000cc091ebef8b 5968 libs optional
libosl_0.6.0-3.3.debian.tar.xz
53c27e950962c262d2fa242e46402c09 2811672 libdevel optional
libosl-dev_0.6.0-3.3_amd64.deb
8ac716178bb79d7a97afe183fa8489cc 6059006 doc optional
libosl-doc_0.6.0-3.3_all.deb
fe283756b37d9cfe4726b8f6e021456e 15716358 debug extra
libosl1v5-dbg_0.6.0-3.3_amd64.deb
98fbcce4d16530096cba83632bad63b1 2075664 libs optional
libosl1v5_0.6.0-3.3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWJWo8AAoJEGny/FFupxmTeokP/1Q8+NUjIhMLuSkZ7AJX8uq+
qx57yvRfEFvHbQzYRF5ObMj8AC60LeVQtmcegrA0lGx4teNMxYa5yR3kzigXcMF9
MoT2StLtNA4SgWCjpbhSRGI12OtGt8Yevtzeq3hGVJhInBobNDM4OZvCPVfX13E8
R5i+KUEvnk988K+iQtbInrCGKfeYSbBSR7o7B3Xz0mzP2m477XSDRWkJYtAAJmkJ
523fmKYAZHKiar5NTEVL148aBuCfQ1II0J8adD3YD9PqrC4hOanAr5VCC9CLgUwh
UcoW4lrxHXAkRrV/yAzw9EEWeBm259OVdxYdyi4rqQDVopwHE1zt9ujmVR0egJPj
qvACpxPVhyvg/OChVnpVLojY3SGmZi3PNxNkq2riDIC0Ua+xdkdBrPFeb3wJubgT
MZsCsVRd8VLlK0I4PLBUms5oAbRMSCTZAnx4Vf8w/X4Qqfe7HKxofPVcgs52e5JZ
0TOZLp5uRP1DOkP1D7e8GE28IL/csnVV/bW2HCoCbvAEDZfeQy5SStqtFEElvaZk
IJo46gCrTjoMbgk4hUl7R7oHMm5lIZoZ/nHXNxjxRVacJN2PiJB+7Q1ssawAEEoE
sDmU9ihJg8Foi0NXJ8IPImdLDi/OmifO+uOT9ppFpCJ6Rb/vw42WDH6DBhg6QCOy
3BG/Or2NGnjYaatSEskb
=wCGE
-----END PGP SIGNATURE-----
--- End Message ---