On Wed, Mar 02, 2011 at 12:39:19 (CET), Julien Cristau wrote: > the ffmpeg transition got entangled with soundtouch (libsoundtouch1c2 → > libsoundtouch0), vtk (5.4 → 5.6), and now with gdal (through > openscenegraph). While soundtouch is close to ready, a number of vtk's > reverse deps FTBFS, and afaik gdal has barely started, so I'm looking at > separating these out. > > So I'm thinking of temporarily keeping libavutil49 in testing, with > something like this: > > diff --git a/britney b/britney > index 3069203..1fc7d33 100755 > --- a/britney > +++ b/britney > @@ -137,6 +137,10 @@ pkg_lists () { > for di_pkg_file in > $suite_dir/{main,contrib,non-free}/debian-installer/binary-$arch/Packages.gz; > do > test -f $di_pkg_file && zcat $di_pkg_file | dedupe_pkg_list > >>$1/$suite/Packages_$arch > done > + # XXX ugly hack, close your eyes. > + if [ -f $FTP_MIRROR/dists/testing/main/binary-$arch/Packages.gz ]; > then > + zcat $FTP_MIRROR/dists/testing/main/binary-$arch/Packages.gz | > grep-dctrl -FPackage libavutil49 -a -X -FSource ffmpeg | sed -e > 's/^Source:.*/Source: ffmpeg0.5/' >>$1/$suite/Packages_$arch > + fi > done > done > $FAUXPKG_SCRIPT generate $1/testing $1/unstable
Well, TBH, it doesn't look that bad to me. > I'm hoping since libavutil has versioned symbols having two versions in > testing for a little while won't be too much of a problem. In fact, I already tested this. Loading both libavutil49 and libavutil50 into the same process works fine. > A test run with the following set of hints looks like it would work, > once the missing builds for audacity and gst-plugins-bad0.10 are in: > > urgent amide/0.9.2-1.1 > urgent soundtouch/1.5.0-4 > urgent portaudio19/19+svn20101113-3 > urgent pcre3/8.12-3 > urgent zoneminder/1.24.2-9 > urgent audacity/1.3.12-14 > urgent gst-plugins-bad0.10/0.10.19-2.1 > # link ocaml and ffmpeg transitions, not good > remove liquidsoap/0.9.2-3 ocaml-soundtouch/0.1.5-1 liq-contrib/08.11-1 > # ftbfs on armel, unmaintained (#598933) > remove ktoon/0.8.1-4.1 > # ftbfs (#615563) > remove cherokee/1.0.8-5 > # ftbfs (#615654) > remove ihu/0.6.0-2 > # obsolete binary needs decrufting > force soundtouch/1.5.0-4 > > hint ffmpeg/4:0.6.1-5 soundtouch/1.5.0-4 gst-plugins-bad0.10/0.10.19-2.1 > > Thoughts? I didn't check if that is all what's required, but the approach looks very promising to me. In particular, I miss libavg in the list above. -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org