[Sent to d-d-a as well, didn't arrive there yet] Another round of package renamings of some libraries written in C++ is needed. Background:
libstdc++6 is currently configured to use the mt allocator based on discussions in April 2004 with upstream libstdc++ developers. This configuration turned out to be a mistake (memory leaks, and the allocator is still buggy), other distributions did change back to the new allocator (the default one) in mid-2005 (FC in July 2005). The change does not have an effect on symbols exported from libstdc++, but it does have an effect on symbols exported by libraries which use containers (using an allocator) from the template headers. The proposal by upstream is to configure libstdc++ to use the new allocator again (the default one). The change will remove the *mt_alloc* symbols defined in some libraries, just by recompiling with a new compiler package. Therefore the package names of these libraries have be changed again. The list of libraries is attached below. Discussion with the release team can be found at http://lists.debian.org/debian-release/2005/11/threads.html The workaround to build most of KDE using g++-3.4 on arm/m68k/hppa can be removed, g++ should be used instead. What has to be done: * Identify all library packages depending on libstdc++ and exporting *mt_alloc* symbols. See below. * Provide gcc-3.4 and gcc-4.0 packages configured using the default (new) allocator. These packages are currently available from http://people.debian.org/~doko/gcc-4.0/ (4.0.2-4) http://people.debian.org/~doko/gcc-3.4/ (3.4.4-10) * File bug reports for each library package in the list below. Will be done on Monday Nov 14. * Stop uploading packages listed below, stop the buildd's building these packages * Upload updated gcc-3.4 and gcc-4.0 packages. Will be done on Tuesday Nov 15, around 22:00 UTC * Upgrade the buildd's to the updated gcc-3.4 and gcc-4.0 packages. * Build new packages with the updated gcc-3.4 and gcc-4.0 packages only. * Rename and rebuild the libraries listed below. The new suffix for these packages should be in any case "c2a" (instead of "c2"). No new suffix is needed when the soname changes in a new upstream upload. The libfoo1c2a packages need to conflict/replace the old libfoo1c2 package (and keep existing conflict/replaces). You can find more details in http://lists.debian.org/debian-devel-announce/2005/07/msg00001.html * Once dependencies are fulfilled for all architectures, request binNMU's for all other packages depending on a library package with a changed package name. If a source upload is necessary for other fixes, wait as well until dependencies are fulfilled for all architectures. Please add/remove packages from the list below, if the list should have additional entries, or packages should be skipped (i.e. no C++ API). For all packages below, a NMU policy is proposed, to upload these packages three work days, after an upload becomes possible. List of source packages with libraries, which need to be renamed: A Mennucc1 <[EMAIL PROTECTED]> libprinterconf snmpkit A. Maitland Bottoms <[EMAIL PROTECTED]> vtk APT Development Team <deity@lists.debian.org> apt Al Stone <[EMAIL PROTECTED]> libcoyotl Andreas Fester <[EMAIL PROTECTED]> log4cxx Andreas Rottmann <[EMAIL PROTECTED]> libmusicbrainz-2.0 libmusicbrainz-2.1 libsigcx Andres Salomon <[EMAIL PROTECTED]> mysql++ Andrew Lau <[EMAIL PROTECTED]> openexr Aurelien Jarno <[EMAIL PROTECTED]> lineakd Bartosz Fenski <[EMAIL PROTECTED]> libparagui1.0 Ben Burton <[EMAIL PROTECTED]> regina-normal Berin Lautenbach <[EMAIL PROTECTED]> xalan Bradley Bell <[EMAIL PROTECTED]> bakery2.3 glibmm2.4 gnome-vfsmm2.6 gtkmm gtkmm2.0 gtkmm2.4 libbonobouimm1.3 libglademm2.4 libgnomecanvasmm2.6 libgnomeuimm2.6 orbit2cpp Brian May <[EMAIL PROTECTED]> dar Chris Leishman <[EMAIL PROTECTED]> libxml++ libxml++2.6 Christophe Prud'homme <[EMAIL PROTECTED]> libcorelinux Christopher L Cheney <[EMAIL PROTECTED]> taglib Christopher Martin <[EMAIL PROTECTED]> gwenview Daniel Baumann <[EMAIL PROTECTED]> adplug libextractor Daniel Burrows <[EMAIL PROTECTED]> gengameng libsigc++-2.0 tse3 Daniel Glassey <[EMAIL PROTECTED]> sword Daniel Schepler <[EMAIL PROTECTED]> libcapsinetwork libmath++ Debian ACE+TAO maintainers <[EMAIL PROTECTED]> ace Debian Boost Team <[EMAIL PROTECTED]> boost Debian KDE Extras Team <[EMAIL PROTECTED]> digikam Debian QA Group <[EMAIL PROTECTED]> macrosystem regexx Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> arts kdelibs Debian VoIP Team <[EMAIL PROTECTED]> openh323 pwlib Dirk Eddelbuettel <[EMAIL PROTECTED]> quantlib Eduard Bloch <[EMAIL PROTECTED]> rlog Enrique Robledo Arnuncio <[EMAIL PROTECTED]> rosegarden4 Eric Dorland <[EMAIL PROTECTED]> libassa Federico Di Gregorio <[EMAIL PROTECTED]> cegui-mk2 ogre Filip Van Raemdonck <[EMAIL PROTECTED]> clanlib Frank S. Thomas <[EMAIL PROTECTED]> orsa Goedson Teixeira Paixao <[EMAIL PROTECTED]> gfccore gfcui jabberoo Guenter Geiger (Debian/GNU) <[EMAIL PROTECTED]> stk Guenter Geiger <[EMAIL PROTECTED]> ivtools Hamish Moffatt <[EMAIL PROTECTED]> tqsllib Helen Faulkner <[EMAIL PROTECTED]> labplot J.H.M. Dassen (Ray) <[EMAIL PROTECTED]> pstoedit Jay Berkenbilt <[EMAIL PROTECTED]> vips Jens Peter Secher <[EMAIL PROTECTED]> libcrypto++ Jeremy T. Bouse <[EMAIL PROTECTED]> libfwbuilder John Lines <[EMAIL PROTECTED]> plptools KELEMEN Peter <[EMAIL PROTECTED]> exiv2 Klaus Reimer <[EMAIL PROTECTED]> sqlxx strutilsxx Laszlo Boszormenyi (GCS) <[EMAIL PROTECTED]> sidplay-libs Loic Dachary (OuoU) <[EMAIL PROTECTED]> openalpp-cvs openscenegraph osgal-cvs osgcal Marc Dequ=C3=A8nes (Duck) <[EMAIL PROTECTED]> arkrpg Marco Tulio Gontijo e Silva <[EMAIL PROTECTED]> libterralib Mark Baker <[EMAIL PROTECTED]> pcre3 Mark Purcell <[EMAIL PROTECTED]> gsmlib libccrtp libcommoncpp2 Martin Waitz <[EMAIL PROTECTED]> libqalculate Masayuki Hatta (mhatta) <[EMAIL PROTECTED]> aiksaurus enchant libwpd zipios++ Matt Flax <[EMAIL PROTECTED]> libgig Matthias Klose <[EMAIL PROTECTED]> rapidsvn Matthias Urlichs <[EMAIL PROTECTED]> festival Mattias Nordstrom <[EMAIL PROTECTED]> libnzb Micha Lenk <[EMAIL PROTECTED]> libaqbanking Michael Banck <[EMAIL PROTECTED]> libghemical mpqc openbabel Michael Koch <[EMAIL PROTECTED]> atlas-cpp cal3d eris mercator sigcperl varconf wfmath wftk Mike Furr <[EMAIL PROTECTED]> felix Mike Schacht <[EMAIL PROTECTED]> hk-classes Ming Hua <[EMAIL PROTECTED]> scim Murat Demirten <[EMAIL PROTECTED]> sim Philipp Kern <[EMAIL PROTECTED]> net6 Qingning Huo <[EMAIL PROTECTED]> libtorrent Ramakrishnan Muthukrishnan <[EMAIL PROTECTED]> gnuradio-core Richard Kreckel <[EMAIL PROTECTED]> ginac Rob Bradford <[EMAIL PROTECTED]> anjuta Robert Jordens <[EMAIL PROTECTED]> alps-light1 gnuift libtunepimp Robert Woodcock <[EMAIL PROTECTED]> id3lib3.8.3 Roger Leigh <[EMAIL PROTECTED]> libpqxx Ross Burton <[EMAIL PROTECTED]> gnome-cups-manager Ryuichi Arafune <[EMAIL PROTECTED]> imagemagick Sam Hocevar (Debian packages) <[EMAIL PROTECTED]> beast opencv openvrml Silke Reimer <[EMAIL PROTECTED]> gdal Stefano Zacchiroli <[EMAIL PROTECTED]> gdome2-xslt gmetadom gtkmathview Steinar H. Gunderson <[EMAIL PROTECTED]> usrp Steve Halasz <[EMAIL PROTECTED]> geos qgis Steve M. Robbins <[EMAIL PROTECTED]> cppunit ipe TSUCHIYA Masatoshi <[EMAIL PROTECTED]> mecab Thomas Bushnell, BSG <[EMAIL PROTECTED]> libofx Thomas Viehmann <[EMAIL PROTECTED]> libktoblzcheck Torsten Werner <[EMAIL PROTECTED]> paintlib W. Borgert <[EMAIL PROTECTED]> omnievents Will Newton <[EMAIL PROTECTED]> aqsis Yann Dirson <[EMAIL PROTECTED]> openc++ tulip -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]