Hello,
Please read this mail if you maintain a package that Build-Depends
on libqt3-mt-dev, libarts1-dev, or kdelibs4-dev. A list of maintainers
can be found at the end of this mail.
Time to transition your packages
================================
As of now, the archive contains C++ transitioned versions of qt-x11-free,
arts, and kdelibs _for all architectures_ (*), which means that all packages
depending on the untransitioned libraries should be uploaded now.
(*) Qt and aRts have been ready for a while; kdelibs just got ready today.
You'll most likely be under one of these two scenarios:
1. Your package is not a library and still depends on at least one of
libqt3c102-mt, libarts1, or kdelibs4.
This is the most common case, and you just need a re-upload. You should
not touch your Build-Depends line with the intention of ensuring your
package builds against the transitioned versions, since such versions
are available in all architectures now and buildds will use them.
Before uploading, make sure that you built in a clean sid environment.
Check that your dependencies on libqt3c102-mt, libarts1, and kdelibs4
are now against libqt3-mt, libarts1c2 and kdelibs4c2, respectively.
A list of packages and maintainers can be found in "List 1" below.
2. Your package already depends on the transitioned libraries because you
re-uploaded right after they became available with the necessary
version constraint in your Build-Depends line.
This was your choice to make, and fortunately it ensures that all
buildds will have built your package against the transitioned packages.
Still, you may want to consider reverting, in your next upload, the
Build-Depends version constraint to what you previously had (unless
such bumping was unrelated to the C++ ABI transition, like is the case
with the official KDE modules maintained by the Debian Qt/KDE
Maintainers, or your package is a library, like dbus).
A list of packages and maintainers can be found in "List 2" below.
Other Build-Depends
===================
If you depend on other KDE development packages like kdebase-dev or
kdemultimedia-dev, please either wait until the 3.4 version is available in
all architectures, or add the appropriate version constraint to your
build-depends. To check the former:
http://people.debian.org/~igloo/status.php?email=&packages=kdebase%2Ckdemultimedia&arches=&thin=on
What if you get an Internal Compiler Error
==========================================
If your package FTBFS on arm, m68k and hppa due to the following:
"internal compiler error: in cp_expr_size, at cp/cp-objcp-common.c:101",
you are being bit by Bug#323133. This bug will be fixed in GCC 4.1,
so until that version enters unstable, you should build your package
with gcc-3.4 in those three architectures. To do that:
- add "g++-3.4 [arm m68k hppa]" to your Build-Dependencies
- add the following, or similar, snippet to your debian/rules:
GCC4_ICES_HERE := arm m68k hppa
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
ifneq (,$(findstring $(DEB_BUILD_ARCH),$(GCC4_ICES_HERE)))
export CC=gcc-3.4
export CPP=cpp-3.4
export CXX=g++-3.4
endif
This is possible because the C++ ABIs of gcc 3.4 and gcc 4.0 are
compatible.
(Note that if you obtain an ICE different to the one mentioned
above, you should probably not directly use gcc 3.4 to workaround
it; instead, contact the GCC maintainers first, and check if it's
an already known problem, and whether it's present in gcc 3.4 or not.)
List 1
======
These packages need a re-upload.
Michael Ablassmeier <abi@grinser.de>
kstreamripper
Enrique Robledo Arnuncio <era@debian.org>
brahms
rosegarden4
Romain Beauxis <toots@rastageeks.org>
kshutdown
Bradley Bell <btb@debian.org>
kaptain
A. Maitland Bottoms <bottoms@debian.org>
icomlib
Regis Boudin <regis@boudin.name>
tellico
Jeremy T. Bouse <jbouse@debian.org>
fwbuilder
Chris Boyle <cmb@debian.org>
klogic
Scott Bronson <bronson@rinspin.com>
icemc
Eric Van Buggenhaut <ericvb@debian.org>
qsynth
Ben Burton <bab@debian.org>
kbear
kcd
kdbg
kdeaddons
kdeedu
kdesdk
kdewebdev
kile
koffice
kprof
qbble
Javier Carranza <javier.carranza@hispalinux.es>
qcad
Zack Cerza <zcerza@coe.neu.edu>
kaffeine
Volker Christian <voc@users.sourceforge.net>
kcemirror
synce-kde
Paul Cupis <paul@cupis.co.uk>
guarddog
guidedog
Debian Hamradio Maintainers <debian-hams@lists.debian.org>
linpsk
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
kdeaccessibility
kdeartwork
kdebindings
kdepim
kdetoys
Murat Demirten <murat@debian.org>
sim
Randall Donald <rdonald@debian.org>
nvclock
Peter Eisentraut <petere@debian.org>
rekall
Free Ekanayaka <free@agnula.org>
creox
Jarno Elonen <elonen@debian.org>
agistudio
Khalid El Fathi <invent@edena-fr.org>
mypasswordsafe
Helen Faulkner <projects@thousand-ships.com>
kdoomsday
kfish
labplot
Helen Faulkner <helen_ml_faulkner@yahoo.co.uk>
kaquarium
knetload
Bartosz Fenski <fenio@debian.org>
imgseek
Bartosz Fenski <fenio@o2.pl>
moaggedit
Gustavo Franco <stratus@acm.org>
prokyon3
Igor Genibel <igenibel@debian.org>
kexi
Daniel Glassey <wdg@debian.org>
bibletime
Martin A. Godisch <godisch@debian.org>
qgo
John Goerzen <jgoerzen@complete.org>
zsafe
Raphael Goulais <rafou@debian.org>
attal
Stephen Gran <sgran@debian.org>
kcdlabel
Debian QA Group <packages@qa.debian.org>
noteedit
Stefan Gybas <sgybas@debian.org>
kflog
Steve Halasz <debian@adkgis.org>
qgis
Christian Hammers <ch@debian.org>
madman
Peter Hawkins <peterh@debian.org>
libqt-perl
Andres Seco Hernandez <AndresSH@debian.org>
swscanner
Johannes Hirche <jhirche@debian.org>
qglviewer
Morten Hustveit <morten@debian.org>
kwavecontrol
Mark Hymers <mark.hymers@ncl.ac.uk>
ifrit
Ivan E. Moore II <rkrusty@debian.org>
ksocrat
Masami Ichikawa <hangar-18@mub.biglobe.ne.jp>
bookmarkbridge
Alberto Gonzalez Iniesta <agi@inittab.org>
hotswap
kmyfirewall
Aurelien Jarno <aurel32@debian.org>
keybled
kwave
Steffen Joeris <steffen.joeris@skolelinux.de>
vym
Norman Jordan <njordan@debian.org>
kdevelop3
Zdenek Kabelac <kabi@debian.org>
avifile
Theodore Karkoulis <bilbo@debian.org>
kbarcode
kxdocker
Jean-Michel Kelbert <kelbert@debian.org>
k3b
karamba
kbiff
komba2
kuake
showimg
superkaramba
Gerd Knorr <kraxel@debian.org>
krecord
Roman Kreisel <roman.kreisel@web.de>
krename
Steve Langasek <vorlon@debian.org>
unixodbc
Simon Law <sfllaw@debian.org>
wvstreams
Francesco Paolo Lovergine <frankie@debian.org>
openmosixview
Marcelo E. Magallon <mmagallo@debian.org>
view3ds
Debian LyX Maintainers <pkg-lyx-devel@lists.alioth.debian.org>
lyx
Pedro Jurado Maqueda <melenas@kdehispano.org>
kiosktool
Mickael Marchand <marchand@kde.org>
boson-base
Mike Markley <mike@markley.org>
arson
Christopher Martin <chrsmrtn@freeshell.org>
gwenview
okle
Peter Mathiasson <peterm@debian.org>
gpgkeys
Martin Maurer <fireflier@gibraltar.at>
fireflier
Luis Mayoral <mayoral@linuxadicto.org>
kompose
Ricardo Javier Cardenes Medina <rcardenes@debian.org>
python-kde3
python-qt3
qscintilla
sip-qt3
sip4-qt3
Hugo van der Merwe <hvdm@debian.org>
kmatplot
Benjamin Mesing <bensmail@gmx.net>
packagesearch
Michael Meskes <meskes@debian.org>
tora
Steffen Moeller <moeller@pzr.uni-rostock.de>
qtdmm
David L. Moreno <david.lopez.moreno@hispalinux.es>
kimdaba
Tommaso Moroni <moronito@debian.org>
knights
Sebastian Muszynski <do2ksm@linkt.de>
kpsk
Ramakrishnan Muthukrishnan <rkrishnan@debian.org>
gnuradio
Jan Niehusmann <jan@debian.org>
qssl
Bjoern Erik Nilsen <bjoern.nilsen@bjoernen.com>
stopmotion
Kari Pahula <kari@sammakko.yok.utu.fi>
droidbattles
Javier Fernandez-Sanguino Pen~a <jfs@computer.org>
wordtrans
Alejandro Exojo Piqueras <suy@badopi.org>
konserve
kxmleditor
Zed Pobre <zed@debian.org>
xexec
Tomas Pospisek <tpo_deb@sourcepole.ch>
xxdiff
Christophe Prud'homme <prudhomm@mit.edu>
freefem3d
Mark Purcell <msp@debian.org>
kmerlin
Arnaud Quette <aquette@debian.org>
knutclient
ksynaptics
qsynaptics
Angel Ramos <seamus@debian.org>
knetfilter
krusader
Steve M. Robbins <smr@debian.org>
ipe
kseg
pdftoipe
soqt
Jaime Robles <jaime@kde.org>
ktrack
Jaime Robles <jaime@debian.org>
klog
José L. Redrejo Rodríguez <jredrejo@edu.juntaextremadura.net>
gambas
Ludovic Rousseau <rousseau@debian.org>
xcardii
Miriam Ruiz <little_miry@yahoo.es>
avida
Bruno Sant'Anna <brunocesar@ajato.com.br>
apollon
Eike Sauer <eikes@cs.tu-berlin.de>
kdiff3
Pasi Savilaakso <pasi.savilaakso@pp.inet.fi>
valknut
Christoffer Sawicki <qerub@home.se>
gtk-qt-engine
Mike Schacht <mschacht@alumni.washington.edu>
kdirstat
knoda
David Schleef <ds@schleef.org>
ktimetrace
Adeodato Simó <asp16@alu.ua.es>
amarok
Joop Stakenborg <pa3aba@debian.org>
hamfax
marote
Al Stone <ahs3@debian.org>
oprofile
James Stone <jmstone@dsl.pipex.com>
rlplot
Jose Luis Tallon <jltallon@adv-solutions.net>
baghira
basket
kcheckgmail
kwirelessmonitor
picwiz
Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
yate
Frank S. Thomas <frank@thomas-alfeld.de>
kboincspy
Tobias Toedter <t.toedter@gmx.net>
qbrew
James Troup <james@nocrew.org>
filelight
Nathaniel W. Turner <nate@houseofnate.net>
konversation
Hanno 'Rince' Wagner <wagner@debian.org>
qps
Christoph Wegscheider <christoph.wegscheider@wegi.net>
potracegui
Mathias Weyland <mathias@weyland.ch>
celestia
Stephen Zander <gibreel@debian.org>
ggz-kde-client
ggz-kde-games
Marco van Zwetselaar <zwets@zwets.com>
qtstalker
Debian ACE+TAO maintainers <pkg-ace-devel@lists.alioth.debian.org>
ace
eric pareja <xenos@upm.edu.ph>
kxstitch
List 2
======
If the only reason to bump the Build-Depends version was the C++ ABI
transition, and the package is not a library, you may want to consider
reverting the change.
Laszlo Boszormenyi (GCS) <gcs@debian.hu>
xsidplay
Achim Bohnet <ach@mpe.mpg.de>
digikamimageplugins
kipi-plugins
Ben Burton <bab@debian.org>
kcpuload
konq-speaker
regina-normal
Pierre Chifflier <chifflier@cpe.fr>
esvn
Debian OpenOffice Team <debian-openoffice@lists.debian.org>
oooqs
Free Ekanayaka <free@agnula.org>
ams
Rene Engelhard <rene@debian.org>
kover
Aurelien Jarno <aurel32@debian.org>
camstream
kid3
klineakconfig
ksensors
ksimus
lineak-kdeplugins
quiteinsane
quiteinsanegimpplugin
rt2400
rt2500
Jean-Michel Kelbert <kelbert@debian.org>
k3b
showimg
Bernhard R. Link <brlink@debian.org>
cuyo
Alastair McKinstry <mckinstry@debian.org>
kvdr
Juan Manuel Garcia Molina <juanma@debian.org>
ksociograma
Brian Nelson <pyro@debian.org>
libqwt
Barak A. Pearlmutter <bap@debian.org>
djvulibre
Mark Purcell <msp@debian.org>
dvr
hpoj
kfocus
kmymoney2
kphone
twinkle
Daniel Schepler <schepler@debian.org>
qtads
Joop Stakenborg <pa3aba@debian.org>
qsstv
unixcw
Warren Stramiello <stramiello@debian.org>
xdrawchem
Paul Telford <pxt@debian.org>
digikam
Junichi Uekawa <dancer@debian.org>
ecamegapedal
ecawave
Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>
gst-plugins0.8
Sam Hocevar (Debian packages) <sam+deb@zoy.org>
vlc
--
Adeodato Simó
EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
Let us not be ashamed to speak what we shame not to think.
-- Michel de Montaigne
Attachment:
signature.asc
Description: Digital signature