[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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) <geiger@debian.org>
   jack-audio-connection-kit (U)
   sox (U)

Marc Dequènes (Duck) <Duck@DuckCorp.org>
   gnusound

Carlos Eduardo Sotelo Pinto (krlos) <krlos.aqp@gmail.com>
   cmus

Adam Cécile (Le_Vert) <gandalf@le-vert.net>
   aqualung
   picard

Peter De Schrijver (p2) <p2@debian.org>
   coriander (U)
   libdc1394-22 (U)

Anibal Avelar <aavelar@cofradia.org>
   potamus

Sebastien Bacher <seb128@debian.org>
   gtk+2.0

Romain Beauxis <toots@rastageeks.org>
   gavl (U)

Dave Beckett <dajobe@debian.org>
   cairo

Armin Berres <trigger+debian@space-based.de>
   kdebase (U)

Julien BLACHE <jblache@debian.org>
   mt-daapd

Fathi Boudra <fabo@debian.org>
   directfb (U)
   kdebase (U)
   mlt
   splashy (U)

Paul Brossier <piem@debian.org>
   kino
   smilutils (U)

Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
   synfigstudio (U)

Cyril Brulebois <kibi@debian.org>
   blender
   synfig (U)

Krzysztof Burghardt <krzysztof@burghardt.pl>
   clamfs

Ondrej Certik <ondrej@certik.cz>
   paraview (U)

Debian DirectFB Team <pkg-directfb-devel@lists.alioth.debian.org>
   directfb

Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
   performous

Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
   glib2.0 (U)
   gtk+2.0 (U)
   gtkmm2.4 (U)

Debian GNUstep maintainers <pkg-gnustep-maintainers@lists.alioth.debian.org>
   lynkeos.app

Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
   moon

Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
   jack-audio-connection-kit

Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
   ffmpeg-debian
   libfreebob
   libquicktime
   mplayer
   vlc

Debian Multimedia Team <debian-multimedia@lists.debian.org>
   gavl
   openmovieeditor

Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
   ffmpeg-php

Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
   kdebase

Debian Scientific Computing Team <pkg-scicomp-devel@lists.alioth.debian.org>
   paraview

Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>
   libsdl1.2

Debian Synfig Maintainers <pkg-synfig-devel@lists.alioth.debian.org>
   synfig
   synfigstudio

Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org>
   vdr-plugin-xineliboutput

Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
   bayonne
   libccaudio2
   libccrtp
   libccscript3
   libcommoncpp2
   libexosip2
   libosip2
   libzrtpcpp
   linphone
   siproxd
   twinkle

Tim Dijkstra <tim@famdijkstra.org>
   splashy (U)

Yavor Doganov <yavor@gnu.org>
   lynkeos.app (U)

Sebastian Dröge <slomo@debian.org>
   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 <freee@debian.org>
   gavl (U)
   jack-audio-connection-kit (U)
   libfreebob (U)
   openmovieeditor (U)

Fabian Fagerholm <fabbe@debian.org>
   synfig (U)
   synfigstudio (U)

Lionel Le Folgoc <mrpouit@gmail.com>
   ffmpegthumbnailer

Raphael Geissert <atomo64@gmail.com>
   ffmpeg-php (U)

RISKO Gergely <risko@debian.org>
   ffmpeg2theora

Pascal Giard <pascal@debian.org>
   sox

Fabian Greffrath <fabian@debian-unofficial.org>
   ffmpeg-debian (U)
   libquicktime (U)

Tobias Grimm <etobi@debian.org>
   vdr-plugin-xineliboutput (U)

Debian QA Group <packages@qa.debian.org>
   directvnc

Thomas Günther <tom@toms-cafe.de>
   vdr-plugin-xineliboutput (U)

Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
   dv4l

Aurelien Jarno <aurel32@debian.org>
   libsdl1.2 (U)

Thomas Jollans <thomas@jollans.com>
   xmms2 (U)

Daniel Kobras <kobras@debian.org>
   libavc1394

Kilian Krause <kilian@debian.org>
   bayonne (U)
   libccaudio2 (U)
   libccrtp (U)
   libcommoncpp2 (U)
   libexosip2 (U)
   libosip2 (U)
   libzrtpcpp (U)
   linphone (U)
   siproxd (U)
   twinkle (U)

David I. Lehn <dlehn@debian.org>
   gst-plugins-good0.10 (U)
   gstreamer0.10-ffmpeg (U)

Jonne Lehtinen <jms@modeemi.fi>
   xmms2 (U)

Faidon Liambotis <paravoid@debian.org>
   bayonne (U)
   libccscript3 (U)
   linphone (U)
   siproxd (U)

Ana Beatriz Guerrero Lopez <ana@debian.org>
   kdebase (U)

Eugene V. Lyubimkin <jackyf.devel@gmail.com>
   qmmp

Mikael Magnusson <mikma@users.sourceforge.net>
   libccrtp (U)
   libzrtpcpp (U)
   siproxd (U)
   twinkle (U)

Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org>
   gst-plugins-bad0.10
   gst-plugins-good0.10
   gstreamer0.10-ffmpeg

Santiago Garcia Mantinan <manty@debian.org>
   twinkle (U)

Roland Mas <lolando@debian.org>
   smilutils

Patrick Matthäi <patrick.matthaei@web.de>
   mlt (U)

Rene Mayorga <rmayorga@debian.org.sv>
   libexosip2 (U)

A Mennucc1 <mennucc1@debian.org>
   mplayer (U)

Miguel Gea Milvaques <xerakko@debian.org>
   synfig (U)
   synfigstudio (U)

Samuel Mimram <smimram@debian.org>
   linphone (U)

Loic Minier <lool@dooz.org>
   ffmpeg-debian (U)
   glib2.0
   gst-plugins-good0.10 (U)
   gstreamer0.10-ffmpeg (U)
   libfreebob (U)
   libiec61883 (U)
   libquicktime (U)
   vlc (U)

Luis Mondesi <lemsx1@gmail.com>
   directfb (U)
   splashy (U)

Emilio Pozuelo Monfort <pochu@ubuntu.com>
   gtk+2.0 (U)

David Martínez Moreno <ender@debian.org>
   glcpu
   synfig (U)
   synfigstudio (U)

Josselin Mouette <joss@debian.org>
   glib2.0 (U)
   gtk+2.0 (U)
   libsdl1.2 (U)

Christophe Mutricy <xtophe@videolan.org>
   vlc (U)

Sam Hocevar (Debian packages) <sam+deb@zoy.org>
   ffmpeg-debian (U)
   libquicktime (U)
   libsdl1.2 (U)
   vlc (U)

Christophe Prud'homme <prudhomm@debian.org>
   paraview (U)

Mark Purcell <msp@debian.org>
   bayonne (U)
   libccaudio2 (U)
   libccrtp (U)
   libccscript3 (U)
   libcommoncpp2 (U)
   libexosip2 (U)
   libosip2 (U)
   libzrtpcpp (U)
   linphone (U)
   siproxd (U)
   twinkle (U)

Florian Ragwitz <rafl@debian.org>
   xmms2

Matthew Rosewarne <mrosewarne@inoutbox.com>
   kdebase (U)

Miriam Ruiz <little_miry@yahoo.es>
   performous (U)

Darren Salt <linux@youmustbejoking.demon.co.uk>
   xine-lib (U)

Otavio Salvador <otavio@debian.org>
   directfb (U)
   splashy (U)

Erik Schanze <eriks@debian.org>
   dvgrab

Thomas Schmidt <tschmidt@debian.org>
   vdr-plugin-xineliboutput (U)

Gürkan Sengün <gurkan@phys.ethz.ch>
   links2

Jo Shields <directhex@apebox.org>
   moon (U)

Gustavo Noronha Silva <kov@debian.org>
   glib2.0 (U)
   gtk+2.0 (U)

Sjoerd Simons <sjoerd@debian.org>
   gst-plugins-bad0.10 (U)
   gst-plugins-good0.10 (U)
   gstreamer0.10-ffmpeg (U)

Guus Sliepen <guus@debian.org>
   coriander
   libdc1394-22
   libraw1394

Jose Carlos Garcia Sogo <jsogo@debian.org>
   twinkle (U)

Soeren Sonnenburg <sonne@debian.org>
   ffmpegthumbnailer (U)

Splashy Devel <splashy-devel@lists.alioth.debian.org>
   splashy

Riccardo Stagni <unriccio@email.it>
   qingy

Clément Stenac <zorglub@debian.org>
   vlc (U)

Jens Taprogge <jlt@taprogge.org>
   xmms2 (U)

Reinhard Tartler <siretart@tauware.de>
   ffmpeg-debian (U)
   jack-audio-connection-kit (U)
   libfreebob (U)
   mplayer (U)
   xine-lib

Marcio Roberto Teixeira <marciotex@gmail.com>
   libfreebob (U)
   libiec61883

Mohammed Adnène Trojette <adn+deb@diwi.org>
   vlc (U)

Junichi Uekawa <dancer@debian.org>
   jack-audio-connection-kit (U)

Modestas Vainius <modestas@vainius.eu>
   kdebase (U)

Sune Vuorela <debian@pusling.com>
   kdebase (U)

Anders Waldenborg <anders@0x63.nu>
   xmms2 (U)

Paul Wise <pabs@debian.org>
   synfig (U)
   synfigstudio (U)

Deng Xiyue <manphiz-guest@users.alioth.debian.org>
   gtkmm2.4

Bas Zoetekouw <bas@debian.org>
   freesci

-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai

Attachment: signature.asc
Description: Digital signature


Reply to: