Your message dated Mon, 10 Aug 2015 17:00:13 +0000
with message-id <e1zoqqn-0000qn...@franck.debian.org>
and subject line Bug#794835: fixed in assimp 3.1.1~dfsg-1
has caused the Debian Bug report #794835,
regarding assimp: FTBFS with g++-5
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.)


-- 
794835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794835
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: assimp
Version: 3.0~dfsg-4
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11
Control: block 790980 with -1

This command, after configuring sbuild (with automatic package upgrades),
emulates what the official buildds would do soon to recompile assimp against
the new libstdc++ ABI:

sbuild -m'Test build <nobody@localhost>' -d unstable \
    --make-binNMU='Rebuild with g++-5' assimp_3.0~dfsg-4

(You could get a similar result without sbuild by rebuilding in an
up-to-date unstable chroot or on an up-to-date unstable system.)

This fails to build with:

dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libassimp3/DEBIAN/symbols doesn't match 
completely debian/libassimp3.symbols

ABI removed:

- (c++)"Assimp::Importer::GetPropertyString(char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 
const@Base" 2.0.863
- (c++)"Assimp::Importer::SetPropertyString(char const*, 
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 
bool*)@Base" 2.0.863

New ABI:

+ 
_ZN6Assimp8Importer17SetPropertyStringEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb@Base
 3.0~dfsg
+ 
_ZNK6Assimp8Importer17GetPropertyStringEPKcRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 3.0~dfsg

which c++filt says means:

Assimp::Importer::SetPropertyString(char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, bool*)@Base
Assimp::Importer::GetPropertyString(char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) const@Base

I think this means the answer to https://bugs.debian.org/790980 is,
yes, assimp's ABI has changed. However, assimp's only reverse dependencies
seem to be doomsday and mrpt, neither of which actually mention
PropertyString anywhere in their code; I think this means it's up to the
package maintainer whether to do a transition (to libassimp3v5) or whether
to just change the symbols file and continue?

For completeness, here are the symbols that were removed, but are
presumably non-problematic because they are marked (optional) anyway:

- (c++|optional)"Assimp::IOStream::~IOStream()@Base" 2.0.863
- (c++|optional)"Assimp::IOSystem::~IOSystem()@Base" 2.0.863
- (c++|optional)"Assimp::LogStream::~LogStream()@Base" 2.0.863
- (c++|optional)"Assimp::Logger::~Logger()@Base" 2.0.863
- (c++|optional)"Assimp::ProgressHandler::~ProgressHandler()@Base" 2.0.863

Regards,
    S

--- End Message ---
--- Begin Message ---
Source: assimp
Source-Version: 3.1.1~dfsg-1

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

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org> (supplier of updated 
assimp 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: SHA256

Format: 1.8
Date: Sun, 09 Aug 2015 22:59:13 +0200
Source: assimp
Binary: libassimp3v5 libassimp-dev libassimp-doc assimp-utils python-pyassimp
Architecture: source amd64 all
Version: 3.1.1~dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
Description:
 assimp-utils - 3D model import library (utilities)
 libassimp-dev - 3D model import library (development)
 libassimp-doc - 3D model import library (documentation)
 libassimp3v5 - 3D model import library
 python-pyassimp - 3D model import library (Python bindings)
Closes: 790980 793217 794835
Changes:
 assimp (3.1.1~dfsg-1) experimental; urgency=medium
 .
   * Imported Upstream version 3.1.1~dfsg
     + Refreshed patches
     + Python example has been removed upstream
     + Added new symbols
   * Renamed to libassimp3v5 for GCC 5 transition
     - Closes: #790980
     - Closes: #793217
     - Closes: #794835
   * Build-Depend on g++-5
   * Multi-archi'fication
   * Remove build-leftovers from doxygen
   * Updated debian/watch to github
   * Helper-script for importing sources
Checksums-Sha1:
 1f7be0cc9b44d45803fe50037056bf26d7b45506 2299 assimp_3.1.1~dfsg-1.dsc
 d2803ae77e3dde77e962596b22b73f3e57d3cb4a 4354682 assimp_3.1.1~dfsg.orig.tar.gz
 328d1ab08a52585b58dc7f087ea17dded6f9fabd 20428 
assimp_3.1.1~dfsg-1.debian.tar.xz
 5fa829f0182de720bea0318343891fc4991e8430 305062 
assimp-utils_3.1.1~dfsg-1_amd64.deb
 2659337ec0d25dc096c530b28a7df92595fa26fd 95398 
libassimp-dev_3.1.1~dfsg-1_amd64.deb
 436c363ffbca23b5f8cb958223c161b672dfeabc 1393124 
libassimp-doc_3.1.1~dfsg-1_all.deb
 59a10808f4ee7f9d747be5c361482afc79855fc0 1598924 
libassimp3v5_3.1.1~dfsg-1_amd64.deb
 62f80de39d0d41aa6686efeb74c6d35037f8f08b 33822 
python-pyassimp_3.1.1~dfsg-1_all.deb
Checksums-Sha256:
 28da5506a4465949b590e0f99ea863505a4bede8a47461585c352d1f9d18a9ee 2299 
assimp_3.1.1~dfsg-1.dsc
 929c8a2c1a956856203b6db307852f88c3269422a95bb9b5b1cc672ad20486ef 4354682 
assimp_3.1.1~dfsg.orig.tar.gz
 3f3151c3ef2cd8616987e98948bfb4f960816b13e0c0142afdd319e2dd3434be 20428 
assimp_3.1.1~dfsg-1.debian.tar.xz
 c577147bbd6cf68ecc5dc96eb291acb17791eb6b1fd58ff0fa37e22bc1990d53 305062 
assimp-utils_3.1.1~dfsg-1_amd64.deb
 f1af57a69987b76fd6f18a805211b42b57da6f2008a23f7a1a4e0ac30b82332c 95398 
libassimp-dev_3.1.1~dfsg-1_amd64.deb
 4b625e4be9fde44bf196f118986fab23859197e9444d0270af6653989bf13828 1393124 
libassimp-doc_3.1.1~dfsg-1_all.deb
 087e05912c53bf1c1ee2240a1e45cf9df9b4bd399d91490ec13302183c3f4a7e 1598924 
libassimp3v5_3.1.1~dfsg-1_amd64.deb
 32fae3e3895e633a871ffd37e02b1f38a106b33f103f3f1cd6bedac3615e58af 33822 
python-pyassimp_3.1.1~dfsg-1_all.deb
Files:
 398cbafed3797b7990a859debe665a71 2299 graphics extra assimp_3.1.1~dfsg-1.dsc
 3dd7e626ead348c0d450897a3c7ac603 4354682 graphics extra 
assimp_3.1.1~dfsg.orig.tar.gz
 84b9cdca4bd6537285563c71298fd5df 20428 graphics extra 
assimp_3.1.1~dfsg-1.debian.tar.xz
 4dc924f73674de6a6b7f0ae542e3b090 305062 utils extra 
assimp-utils_3.1.1~dfsg-1_amd64.deb
 10ebffc461e5543e761b029e75acf2bc 95398 libdevel extra 
libassimp-dev_3.1.1~dfsg-1_amd64.deb
 85dff517bbafdb0afa4fd1fa8f5af38e 1393124 doc extra 
libassimp-doc_3.1.1~dfsg-1_all.deb
 39fa51995b2c1c566fcaa3266ca147f6 1598924 libs extra 
libassimp3v5_3.1.1~dfsg-1_amd64.deb
 21eaf10df07db90eb672d26d755c0dda 33822 python extra 
python-pyassimp_3.1.1~dfsg-1_all.deb

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

iQIcBAEBCAAGBQJVx8MqAAoJELZQGcR/ejb4iUQP/1EskV7BDdExvRcQC84qvNVQ
o90GFdXSSemBW9hgAnlNqzleMbb812VSEnkn7qZmrTBTescLs8iu9qCXVbyc2+pk
s4irvVRvcmccKkGSMA3wvYP3clgTRBtH0Xm9klOrHP0lxt2GNj0dzCFWZZI/rW3M
5kGjxWaPLgrVan6q9y+bapBF5sWeI4iJaBkZNJPfN6jlOOCSVw5j9Ctcc77Hib6t
MfMpsU1wv1xmVByzGkD/N0TfL3vrqlGp5EpEWJ/9wYs7/3Ks+BDa5+RmSZOsEJ2Y
yDqJXt8N2PPqwkViLef/jvDCuMTNp6x/WbGk4twxEnCkT9RRL/U2f7TS+qE48WiY
tIu230X/bpQXpkioKXuXYT9A2wr+vHot2a/WbisoA4iQIwQOTVKqXtD66Os9U7tY
zHy50I8chklJF7ga2Ea602urDtgM4f98qaD+H4SfPEe8QSmQJi3N+wzFnpU8KhVa
4ybUhujUzfNfdeeCkqK33PlWyD/RyAa7ruwa1jtcCLi1eLG7eOoZMWuj1D+/QCbU
Pn3L54YkNRdbPLyjsctYHdMOJgRVNXr7ZiC+C7/HyaZi9WXNKCvUkH/o2fpXT2En
ZU2GYP4eEZgyCzwcNRRpPrYutnG8Adi4dxdS1JhqYUDonfWOtx3uCULWVTc1D1/8
CoqSrqQTjQSWLkqLrj8V
=MQj9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to