Last push for the ffmpeg, libraw1394 and directfb transitions
Hello,We’ve ended up with some transitions in unstable that can’t be uncoupled despite our efforts.¹ The good news is that the biggest of these sets is almost ready to migrate, which means it’s time to temporarily block uploads of the involved packages to ensure that we’ll be able to push the lot to testing once all the missing builds are in place.
The group of transitions that we’re looking into pushing this one time
are ffmpeg, libraw1394 and directfb, plus a couple minor ones
(libcommoncpp2 and libosip2). Please find attached a list of blocked
packages by maintainer. These are all the reverse dependencies of the
mentioned libraries, plus some of their dependencies like glib2.0,
gtk+2.0 and gtkmm2.4. As usual, the ban will be automatically lifted
when dak detects the transition has completed; you can know yourself
with `rmadison -s testing ffmpeg-debian`: version 3:0.svn20090303-1 or
higher will indicate that we’re done.
I expect that this migration will happen during the weekend. Once that
happens, unstable will be open for a bunch of other transitions, GNOME
and KDE among them, plus several others. I’d also like to take this
opportunity to thank again all the maintainers that have been patiently
waiting for their turn, despite there not being clear communication
about where things stood. Thanks, really.
Also, and just FYI, there have been some unforeseen issues (apart from
the usual issues, that is) that have affected the speed at which these
transitions have been able to complete. One has been Breaks support in
our buildd machines: most of our autobuilders were promptly upgraded to
Lenny after the release by DSA or the local admins, but a mips one and a
mipsel one remained in Etch due to lack of serial access combined with
the unreliability of their kernels. As one of the ffmpeg libraries used
Breaks, this effectively made a lottery of rebuilding packages against
the new ffmpeg on mipsen (and tricks were necessary). However, I’m told
by DSA that serial access for these machines is expected to become
available soon.
Another issue has been a bug in the linux-libc-dev package (#519761),
which made a lot of the involved package FTBFS on, heh, mips and mipsel.
We ended up asking porters to do hand-builds against older linux-libc-dev,
but the bug is now thankfully addressed with the recent upload of Linux
2.6.29 to unstable, and the fix will be available once linux-2.6 is
built on mips and mipsel.
And a final issue was a bug in the udeb toolchain that made udebs
rebuilt for the directfb transition have bogus dependencies. This
implied some more delays while rebuilding them with a fixed toolchain,
and an interesting detour to devise a mechanism to detect such bogus
dependencies.
That’s all for now, see you on the next bump!
—
Footnotes:
(¹) The problem is that the approach of keeping the old SONAMEs around
explained in [1] does not bring that many benefits in this case,
because many packages (P1, P2…) depending on old library O also
depend on related library L, which also depends on O. So if you
want to update P1 and L recompiled against new library N, and
leave O around for P2, both O and N will be loaded by P2 via L.
[1]: http://lists.debian.org/debian-devel/2009/03/msg00775.html
—
List of packages:
Guenter Geiger (Debian/GNU)
jack-audio-connection-kit (U)
sox (U)
Marc Dequènes (Duck)
gnusound
Carlos Eduardo Sotelo Pinto (krlos)
cmus
Adam Cécile (Le_Vert)
aqualung
picard
Peter De Schrijver (p2)
libdc1394-22 (U)
Anibal Avelar
potamus
Sebastien Bacher
gtk+2.0
Romain Beauxis
gavl (U)
Dave Beckett
cairo
Armin Berres
Julien BLACHE
mt-daapd
Fathi Boudra
directfb (U)
kdebase (U)
mlt
splashy (U)
Paul Brossier
smilutils (U)
Cyril Brulebois
synfigstudio (U)
Cyril Brulebois
blender
synfig (U)
Krzysztof Burghardt
clamfs
Ondrej Certik
paraview (U)
Debian DirectFB Team
Debian Games Team
Debian GNOME Maintainers
gtk+2.0 (U)
gtkmm2.4 (U)
Debian GNUstep maintainers
Debian Mono Group
Debian Multimedia Maintainers
Debian multimedia packages maintainers
libfreebob
libquicktime
mplayer
vlc
Debian Multimedia Team
gavl
openmovieeditor
Debian PHP Maintainers
Debian Qt/KDE Maintainers
kdebase
Debian Scientific Computing Team
Debian SDL packages maintainers
Debian Synfig Maintainers
synfigstudio
Debian VDR Team
Debian VoIP Team
libccaudio2
libccrtp
libccscript3
libcommoncpp2
libexosip2
libosip2
libzrtpcpp
linphone
siproxd
twinkle
Tim Dijkstra
splashy (U)
Yavor Doganov
lynkeos.app (U)
Sebastian Dröge
cairo (U)
glib2.0 (U)
gst-plugins-bad0.10 (U)
gst-plugins-good0.10 (U)
gstreamer0.10-ffmpeg (U)
gtk+2.0 (U)
Free Ekanayaka
gavl (U)
jack-audio-connection-kit (U)
libfreebob (U)
openmovieeditor (U)
Fabian Fagerholm
synfig (U)
synfigstudio (U)
Lionel Le Folgoc
ffmpegthumbnailer
Raphael Geissert
ffmpeg-php (U)
RISKO Gergely
ffmpeg2theora
Pascal Giard
Fabian Greffrath
ffmpeg-debian (U)
libquicktime (U)
Tobias Grimm
vdr-plugin-xineliboutput (U)
Debian QA Group
Thomas Günther
vdr-plugin-xineliboutput (U)
Nobuhiro Iwamatsu
dv4l
Aurelien Jarno
libsdl1.2 (U)
Thomas Jollans
Daniel Kobras
libavc1394
Kilian Krause
bayonne (U)
libccaudio2 (U)
libccrtp (U)
libcommoncpp2 (U)
libexosip2 (U)
libosip2 (U)
libzrtpcpp (U)
linphone (U)
siproxd (U)
twinkle (U)
David I. Lehn
gstreamer0.10-ffmpeg (U)
Jonne Lehtinen
xmms2 (U)
Faidon Liambotis
libccscript3 (U)
linphone (U)
siproxd (U)
Ana Beatriz Guerrero Lopez
kdebase (U)
Eugene V. Lyubimkin
qmmp
Mikael Magnusson
libccrtp (U)
libzrtpcpp (U)
siproxd (U)
twinkle (U)
Maintainers of GStreamer packages
gst-plugins-good0.10
gstreamer0.10-ffmpeg
Santiago Garcia Mantinan
twinkle (U)
Roland Mas
smilutils
Patrick Matthäi
Rene Mayorga
libexosip2 (U)
A Mennucc1
mplayer (U)
Miguel Gea Milvaques
synfig (U)
synfigstudio (U)
Samuel Mimram
linphone (U)
Loic Minier
ffmpeg-debian (U)
glib2.0
gst-plugins-good0.10 (U)
gstreamer0.10-ffmpeg (U)
libfreebob (U)
libiec61883 (U)
libquicktime (U)
vlc (U)
Luis Mondesi
directfb (U)
splashy (U)
Emilio Pozuelo Monfort
David Martínez Moreno
glcpu
synfig (U)
synfigstudio (U)
Josselin Mouette
glib2.0 (U)
gtk+2.0 (U)
libsdl1.2 (U)
Christophe Mutricy
vlc (U)
Sam Hocevar (Debian packages)
ffmpeg-debian (U)
libquicktime (U)
libsdl1.2 (U)
vlc (U)
Christophe Prud’homme
Mark Purcell
bayonne (U)
libccaudio2 (U)
libccrtp (U)
libccscript3 (U)
libcommoncpp2 (U)
libexosip2 (U)
libosip2 (U)
libzrtpcpp (U)
linphone (U)
siproxd (U)
twinkle (U)
Florian Ragwitz
xmms2
Matthew Rosewarne
kdebase (U)
Miriam Ruiz
Darren Salt
Otavio Salvador
directfb (U)
splashy (U)
Erik Schanze
dvgrab
Thomas Schmidt
vdr-plugin-xineliboutput (U)
Gürkan Sengün
links2
Jo Shields
moon (U)
Gustavo Noronha Silva
glib2.0 (U)
gtk+2.0 (U)
Sjoerd Simons
gst-plugins-bad0.10 (U)
gst-plugins-good0.10 (U)
gstreamer0.10-ffmpeg (U)
Guus Sliepen
coriander
libdc1394-22
libraw1394
Jose Carlos Garcia Sogo
twinkle (U)
Soeren Sonnenburg
ffmpegthumbnailer (U)
Splashy Devel
splashy
Riccardo Stagni
qingy
Clément Stenac
vlc (U)
Jens Taprogge
xmms2 (U)
Reinhard Tartler
ffmpeg-debian (U)
jack-audio-connection-kit (U)
libfreebob (U)
mplayer (U)
xine-lib
Marcio Roberto Teixeira
libfreebob (U)
libiec61883
Mohammed Adnène Trojette
vlc (U)
Junichi Uekawa
jack-audio-connection-kit (U)
Modestas Vainius
kdebase (U)
Sune Vuorela
kdebase (U)
Anders Waldenborg
xmms2 (U)
Paul Wise
synfigstudio (U)
Deng Xiyue
gtkmm2.4
Bas Zoetekouw
freesci
– – Are you sure we’re good? – Always. — Rory and Lorelai
Debian News RSS Feed
No Response to “Last push for the ffmpeg, libraw1394 and directfb transitions” »
No comments yet.
RSS feed for comments on this post. TrackBack URI
Leave a comment