Your message dated Mon, 03 Aug 2015 13:00:16 +0000
with message-id <[email protected]>
and subject line Bug#793897: fixed in gettext 0.19.5.1-1
has caused the Debian Bug report #793897,
regarding gettext: library transition is 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 [email protected]
immediately.)
--
793897: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793897
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gettext
Version: 0.19.4-1
Severity: important sid stretch
Tags: patch
User: [email protected]
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.
Renaming of libasprintf0c2 is needed.
* Rename libasprintf0c2 to libasprintf0v5.
* Add Conflict/Replaces to the old library.
diff -Nru gettext-0.19.4/debian/control gettext-0.19.4/debian/control
--- gettext-0.19.4/debian/control 2015-06-17 16:01:54.000000000 +0200
+++ gettext-0.19.4/debian/control 2015-07-28 19:16:20.000000000 +0200
@@ -12,7 +12,7 @@
Priority: standard
Architecture: any
Multi-Arch: foreign
-Depends: ${shlibs:Depends}, libasprintf0c2 (>= 0.18.1.1-6)
+Depends: ${shlibs:Depends}, libasprintf0v5 (>= 0.18.1.1-6)
Description: GNU Internationalization utilities for the base system
This package includes the gettext and ngettext programs which allow
other packages to internationalize the messages given by shell scripts.
@@ -71,7 +71,7 @@
This package contains the libgettextpo shared library for interfacing
programmatically with GNU gettext .po files.
-Package: libasprintf0c2
+Package: libasprintf0v5
Section: libs
Priority: standard
Architecture: any
@@ -79,7 +79,8 @@
Pre-Depends: multiarch-support
Depends: ${shlibs:Depends}
Breaks: gettext-base (<< 0.18.1.1-6)
-Replaces: gettext-base (<< 0.18.1.1-6)
+Conflicts: libasprintf0c2
+Replaces: gettext-base (<< 0.18.1.1-6), libasprintf0c2
Description: GNU library to use fprintf and friends in C++
This package contains the libasprintf shared library which makes the
C formatted output routines (fprintf et al.) usable in C++ programs,
@@ -100,7 +101,7 @@
Section: libdevel
Architecture: any
Multi-Arch: same
-Depends: libasprintf0c2 (= ${binary:Version})
+Depends: libasprintf0v5 (= ${binary:Version})
Suggests: gettext-doc
Breaks: gettext (<< 0.18.1.1-10)
Replaces: gettext (<< 0.18.1.1-10)
diff -Nru gettext-0.19.4/debian/libasprintf0c2.postinst
gettext-0.19.4/debian/libasprintf0c2.postinst
--- gettext-0.19.4/debian/libasprintf0c2.postinst 2012-04-28
15:53:17.000000000 +0200
+++ gettext-0.19.4/debian/libasprintf0c2.postinst 1970-01-01
01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -e
-if [ "$1" = "configure" ]; then
- ldconfig
-fi
diff -Nru gettext-0.19.4/debian/libasprintf0c2.shlibs
gettext-0.19.4/debian/libasprintf0c2.shlibs
--- gettext-0.19.4/debian/libasprintf0c2.shlibs 2008-06-11 12:17:50.000000000
+0200
+++ gettext-0.19.4/debian/libasprintf0c2.shlibs 1970-01-01 01:00:00.000000000
+0100
@@ -1 +0,0 @@
-libasprintf 0 libasprintf0c2
diff -Nru gettext-0.19.4/debian/libasprintf0v5.postinst
gettext-0.19.4/debian/libasprintf0v5.postinst
--- gettext-0.19.4/debian/libasprintf0v5.postinst 1970-01-01
01:00:00.000000000 +0100
+++ gettext-0.19.4/debian/libasprintf0v5.postinst 2012-04-28
15:53:17.000000000 +0200
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -e
+if [ "$1" = "configure" ]; then
+ ldconfig
+fi
diff -Nru gettext-0.19.4/debian/libasprintf0v5.shlibs
gettext-0.19.4/debian/libasprintf0v5.shlibs
--- gettext-0.19.4/debian/libasprintf0v5.shlibs 1970-01-01 01:00:00.000000000
+0100
+++ gettext-0.19.4/debian/libasprintf0v5.shlibs 2015-07-28 19:14:49.000000000
+0200
@@ -0,0 +1 @@
+libasprintf 0 libasprintf0v5
diff -Nru gettext-0.19.4/debian/rules gettext-0.19.4/debian/rules
--- gettext-0.19.4/debian/rules 2015-06-17 16:01:54.000000000 +0200
+++ gettext-0.19.4/debian/rules 2015-07-28 19:15:45.000000000 +0200
@@ -86,13 +86,13 @@
rm -f `find . -name "*~"`
rm -rf debian/tmp debian/files* core debian/substvars debian/a.out
cd debian && rm -rf gettext-base gettext gettext-el gettext-doc \
- autopoint libgettextpo0 libasprintf0c2 libgettextpo-dev
libasprintf-dev
+ autopoint libgettextpo0 libasprintf0v5 libgettextpo-dev
libasprintf-dev
binary-arch: build
debian/rules gettext-base
debian/rules gettext
debian/rules libgettextpo0
- debian/rules libasprintf0c2
+ debian/rules libasprintf0v5
debian/rules libgettextpo-dev
debian/rules libasprintf-dev
@@ -240,7 +240,7 @@
xargs -0r touch -h --date='$(BUILD_DATE)'
dpkg --build debian/$@ ..
-libasprintf0c2: build
+libasprintf0v5: build
rm -rf debian/$@
install -d debian/$@/DEBIAN debian/$@/usr/share/doc/$@
cd debian/$@ && install -d usr/lib/$(DEB_HOST_MULTIARCH)
@@ -398,4 +398,4 @@
build-indep: build
.PHONY: binary binary-arch binary-indep build-arch build-indep clean
-.PHONY: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0
libasprintf0c2 libgettextpo-dev libasprintf-dev
+.PHONY: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0
libasprintf0v5 libgettextpo-dev libasprintf-dev
--- End Message ---
--- Begin Message ---
Source: gettext
Source-Version: 0.19.5.1-1
We believe that the bug you reported is fixed in the latest version of
gettext, 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.
Santiago Vila <[email protected]> (supplier of updated gettext 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: Sun, 02 Aug 2015 21:25:10 +0200
Source: gettext
Binary: gettext-base gettext gettext-el gettext-doc autopoint libgettextpo0
libasprintf0v5 libgettextpo-dev libasprintf-dev
Architecture: source all amd64
Version: 0.19.5.1-1
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Description:
autopoint - The autopoint program from GNU gettext
gettext - GNU Internationalization utilities
gettext-base - GNU Internationalization utilities for the base system
gettext-doc - Documentation for GNU gettext
gettext-el - Emacs po-mode for editing gettext .po files
libasprintf-dev - GNU Internationalization library development files
libasprintf0v5 - GNU library to use fprintf and friends in C++
libgettextpo-dev - GNU Internationalization library development files
libgettextpo0 - GNU Internationalization library
Closes: 793897
Changes:
gettext (0.19.5.1-1) unstable; urgency=medium
.
* New upstream release.
* New C++ ABI. libasprintf0c2 becomes libasprintf0v5.
Thanks a lot to Matthias Klose. Closes: #793897.
* Add patches/03-fix-gettextize-version to avoid FTBFS bugs on
packages using autopoint and friends. See bug-gettext for details.
Checksums-Sha1:
a77883261cc81d2022b94831c498823a379de1af 1943 gettext_0.19.5.1-1.dsc
668562227972d2645ac6c5930448ba74df65a53f 6873540 gettext_0.19.5.1.orig.tar.xz
e575e5245f60c5b7778b3b02f4f59e7ff6b6e82e 18968 gettext_0.19.5.1-1.debian.tar.xz
96c5f9bbcb738a9acb930187022aa6016161af4f 426166 autopoint_0.19.5.1-1_all.deb
21287192c89750725f57026362eda41e0c994f40 121944
gettext-base_0.19.5.1-1_amd64.deb
ace5deef1e32d9756281ed8e81ec1ae8a542e6c3 534064 gettext-doc_0.19.5.1-1_all.deb
fb2603fb8e3892051c0c0daf6e7de929ce14cb6f 60202 gettext-el_0.19.5.1-1_all.deb
7750e686f0ac0e317678886bce80866c9ec9596b 1458716 gettext_0.19.5.1-1_amd64.deb
03f55d1f2fbc219f6e614db8e464610d2a939686 32042
libasprintf-dev_0.19.5.1-1_amd64.deb
e330842d022c9509a9bbcf43632e211f9a8ee848 32172
libasprintf0v5_0.19.5.1-1_amd64.deb
7cc7a947f9ee9c4fd556d5897f072257e5a0cace 159318
libgettextpo-dev_0.19.5.1-1_amd64.deb
afd29602d52e71a7370328592b9ca20c93fff54d 142782
libgettextpo0_0.19.5.1-1_amd64.deb
Checksums-Sha256:
4dff07004c52730e22928ae48182e7ae5fb4ae82a296a5c2e9865f1838f0ac6b 1943
gettext_0.19.5.1-1.dsc
66da00dc2c810d733b1f55a2a4af5cb669e2ee4259937d50a51d5614cdad323d 6873540
gettext_0.19.5.1.orig.tar.xz
490ecfbd0460f1081555b4caef010691d4eefea8b5423efe7305376544a844ab 18968
gettext_0.19.5.1-1.debian.tar.xz
3d6d0f42fcd11a004dff553858bcdf7fedca56ec012d03860cf808b2bed44f4e 426166
autopoint_0.19.5.1-1_all.deb
1594d7d6e890f23324100360049ef90f867e2aa8cbc73334efcabf402f0533a8 121944
gettext-base_0.19.5.1-1_amd64.deb
ba8f4003f0078a337821cc947592c3082da707dd6acd924f108ab1eb40b2e4a2 534064
gettext-doc_0.19.5.1-1_all.deb
cf10ea5871465ccc6dc86ccc82a92fbffd4ad3c220f793f3da4519f45be41158 60202
gettext-el_0.19.5.1-1_all.deb
71c2f2b7a10e859edbdb6412e1d5b0e7ca0e243d4427499963558a4a1d3a0ab1 1458716
gettext_0.19.5.1-1_amd64.deb
589b93530253c64325f8b177e08d32e9f1782cc8a05fe4cbc5df6b4426bea14b 32042
libasprintf-dev_0.19.5.1-1_amd64.deb
824d8776a0fa8417460923bce29da4653cd157dba651e6e9cf451380c0ededdc 32172
libasprintf0v5_0.19.5.1-1_amd64.deb
ac55e3fff5a9456f70b73b27ac606c032c6d54ea1490569bdea6b76c7a234774 159318
libgettextpo-dev_0.19.5.1-1_amd64.deb
10b4d52a1bfa91a226dc345b2f51d64b1602a6e42ad2a9f8c9bf91ea3fe07a85 142782
libgettextpo0_0.19.5.1-1_amd64.deb
Files:
6398af32898b2354085603402dff42fd 1943 devel optional gettext_0.19.5.1-1.dsc
9b7c37e410df4bd1bf854e8c897cf937 6873540 devel optional
gettext_0.19.5.1.orig.tar.xz
cca27198234a256ad20f7f6d4a24628b 18968 devel optional
gettext_0.19.5.1-1.debian.tar.xz
f2e9410123d2dc3111473430d1137957 426166 devel optional
autopoint_0.19.5.1-1_all.deb
498ffa12eb2cf0e927a72677ab4f5015 121944 utils standard
gettext-base_0.19.5.1-1_amd64.deb
da24c018bdc687920633a78e2a2b93f1 534064 doc optional
gettext-doc_0.19.5.1-1_all.deb
4bcc311c24f5d373120e63e87f5dfc94 60202 lisp optional
gettext-el_0.19.5.1-1_all.deb
e335c8cee9c419e39f14ce7eb6f11dc6 1458716 devel optional
gettext_0.19.5.1-1_amd64.deb
214f795bce161b7911d64d852ac3494e 32042 libdevel optional
libasprintf-dev_0.19.5.1-1_amd64.deb
7d5cbd7f372dc3864cdcbd803e15e808 32172 libs standard
libasprintf0v5_0.19.5.1-1_amd64.deb
c81f00ec2b53cc2647ec89ff8b1b57df 159318 libdevel optional
libgettextpo-dev_0.19.5.1-1_amd64.deb
5adf03230e955f6ac6affea393566f62 142782 libs optional
libgettextpo0_0.19.5.1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCAAGBQJVvnTOAAoJEEHOfwufG4sy+VYH+gNfESXYhelSYkrllUHRSjNv
ZSKSbXLLEJFuqDbNS7h1uO8M5gMs1Kq1Ux2e/zm/42kdKa1kzH3jcX0WjxlzBRDG
D7+URiC69IGp0d9exqgv2AB/tslFXUVYD0MgCotTx3PnqeFfth7NJu3GbKVUc7Eh
1YD2h8uubIEcde4BZf2/S5+y43OUMlMhiK+WPiO2wcekwazYFLhR1FHrrfIoeDkg
ihcpzsDWA/Jhy7I1MlmMfQADNP/GhMYQSfqHRWa2jMINKCOYNx1FbjIRxzenmbkK
GoPY75FRB5h/4LLcD+Ff7mYMiT0Z4jNu6/IRTVKvhq9uOAwT6SmWmysI73VMhD4=
=9mIn
-----END PGP SIGNATURE-----
--- End Message ---