[ proposed text to send to dda, asking for feedback before sending the message. Between the announcement to dda and the gcc uploads should be some time (24/48h?) ]
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 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. * Stop uploading packages listed below, stop the buildd's building these packages * Upload updated gcc-3.4 and gcc-4.0 packages. * 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 * Request binNMU's for the remaining packages (listed as app below). No new source upload is required. main lib ace main lib adplug main lib aiksaurus main lib alps-light1 main lib amarok # no change, KDE main lib anjuta main lib apt main lib aqsis main lib arkrpg main lib arts main lib aspell # no change, C API only main lib atlas-cpp main lib bakery2.3 main lib beast main lib boost main lib cal3d main lib cegui-mk2 main lib clanlib main lib cppunit main lib dar main lib digikam main lib enchant main lib eris main lib exiv2 main lib felix main lib festival main lib gdal main lib gdome2-xslt main lib gengameng main lib geos main lib gfccore main lib gfcui main lib ginac main lib glibmm2.4 main lib gmetadom main lib gnome-cups-manager main lib gnome-vfsmm2.6 main lib gnuift main lib gnuradio-core main lib gsmlib main lib gtkmathview main lib gtkmm main lib gtkmm2.0 main lib gtkmm2.4 main lib gwenview main lib hk-classes main lib id3lib3.8.3 main lib imagemagick main lib ipe main lib ivtools main lib jabberoo main lib kdeaccessibility # no change, KDE main lib kdebase # no change, KDE main lib kdegraphics # no change, KDE main lib kdelibs main lib kdemultimedia # no change, KDE main lib kdenetwork # no change, KDE main lib kdepim # no change, KDE main lib knoda # no change, KDE main lib koffice # no change, KDE main lib kvirc # no change, KDE main lib kwave # no change, KDE main lib labplot main lib libaqbanking main lib libassa main lib libbonobouimm1.3 main lib libcapsinetwork main lib libccrtp main lib libcommoncpp2 main lib libcorelinux main lib libcoyotl main lib libcrypto++ main lib libextractor main lib libfwbuilder main lib libghemical main lib libgig main lib libglademm2.4 main lib libgnomecanvasmm2.6 main lib libgnomeuimm2.6 main lib libktoblzcheck main lib libmath++ main lib libmusicbrainz-2.0 main lib libmusicbrainz-2.1 main lib libnzb main lib libofx main lib libparagui1.0 main lib libpqxx main lib libprinterconf main lib libqalculate main lib libsigc++-2.0 main lib libsigcx main lib libterralib main lib libtorrent main lib libtunepimp main lib libwpd main lib libxml++ main lib libxml++2.6 main lib lineakd main lib log4cxx main lib macrosystem main lib mecab main lib mercator main lib mpqc main lib mysql++ main lib net6 main lib ogre main lib omnievents main lib openalpp-cvs main lib openbabel main lib openc++ main lib opencv main lib openexr main lib openh323 main lib openscenegraph main lib openvrml main lib orbit2cpp main lib orsa main lib osgal-cvs main lib osgcal main lib paintlib main lib pcre3 main lib plptools main lib pstoedit main lib pwlib main lib qgis main lib quantlib main lib rapidsvn main lib regexx main lib regina-normal main lib rlog main lib rosegarden4 main lib scim main lib sidplay-libs main lib sigcperl main lib sim main lib snmpkit main lib sqlxx main lib stk main lib strutilsxx main lib sword main lib taglib main lib tqsllib main lib tse3 main lib tulip main lib varconf main lib vips main lib vtk main lib wfmath main lib wftk main lib xalan main lib zipios++ contrib lib usrp # for the following packages, a binNMU, triggered by the buildd admins # is sufficient main app abiword main app adonthell main app alsaplayer main app amule main app aptitude main app aptsh main app aria main app asc main app asterisk-oh323 main app bibletime main app blender main app buffy main app bzflag main app capisuite main app celestia main app cinepaint main app cmake main app cyphesis-cpp main app dasher main app debtags main app debtags-edit main app drawtiming main app eboard main app ecasound2.2 main app efax-gtk main app eiciel main app encfs main app enigma main app firebird2 main app flightgear main app fwbuilder main app gabber2 main app gambas main app gbib main app gcvs main app ghemical main app gip main app gnome-apt main app gnomesword main app gnomoradio main app gnubiff main app gnugk main app gobby main app gparted main app gtklookat main app gtkpool main app hardware-monitor main app hexxagon main app hk-classes main app ickle main app imgseek main app imms main app inkscape main app kdeaddons main app kdeadmin main app kdeartwork main app kdebluetooth main app kdeedu main app kdesdk main app kdevelop3 main app kdewebdev main app kdiff3 main app kexi main app kino main app kinoplus main app klineakconfig main app knapster2 main app knights main app ksimus main app lavaps main app libapt-pkg-perl main app licq main app lineak-defaultplugin main app llvm main app lostirc main app lufs main app lyx main app moagg main app monotone main app monster-masher main app muse main app mysql-admin main app mysql-query-browser main app newpki-client main app newpki-server main app octave-forge main app octave2.1 main app octaviz main app packagesearch main app papaya main app passepartout main app patchage main app pdns main app pinball main app pingus main app plplot main app plptools main app poedit main app pysvn main app qalculate-gtk main app qalculate-kde main app qbankmanager main app qbble main app qterm main app quantlib-swig main app quickplot main app rapidsvn main app regexxer main app rquantlib main app rtorrent main app scim-anthy main app scim-canna main app scim-chewing main app scim-hangul main app scim-pinyin main app scim-prime main app scim-skk main app scim-uim main app scribus main app semidef-oct main app shaketracker main app sigc main app speech-tools main app spiralsynthmodular main app stardict main app statdataml main app synaptic main app synopsis main app tagcolledit main app tau main app timfx main app tora main app torcs main app trophy main app trustedqsl main app tse3 main app tulip main app vdr-plugin-osdteletext main app vegastrike main app verilog main app vlc main app workrave main app worlded main app xarchon main app xdrawchem main app xmms-kde main app xmms-musepack main app xprobe main app yafray main app yate main app zinf contrib app exult contrib app octave-gpc contrib app ogre-contrib contrib lib libavg non-free app arb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

