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

Bug#739079: transition: libav10



On Sat, Feb 15, 2014 at 08:57:47PM +0100, Julien Cristau wrote:
> On Sat, Feb 15, 2014 at 19:37:54 +0100, Sebastian Ramacher wrote:
> 
> > Hi Reinhard
> > 
> > On 2014-02-15 17:42:41, Reinhard Tartler wrote:
> > > Unfortunately, this new release does break a number of packages in the
> > > debian archive. At upstream, we are concerned about this and have
> > > conducted a survey about the fallout here:
> > > https://etherpad.mozilla.org/mnrZI5XlxP
> > 
> > I'm not a member of the Release Team, but have bugs been filed in the
> > BTS for the reverse dependencies that fail to build against libav 10? I
> > think it was rather painful last time when plenty of the FTBFS bugs
> > caused by libav 9 got reported after the transition already started.
> > 
> Agreed, I'm very much not looking forward to a repeat of that
> experience.

I made a rebuild and the transitions isn't ready to go at all. 

IMO the API changes are far too agressive; if 2/3 of all packages in
the archive FTBFS, the affected APIs are clearly not that deprecated.

I can understand the removal of ill-designed functions if it helps
to streamline/robustify the code, but e.g. the removal of CODEC_ID* 
causes lots of churn for no measurable benefit.


Anyway, here's the results of the test build:

The packages compile fine if built against libav10/exp:
amarok
aqualung
aubio
cantata
chromaprint
ffmpegthumbnailer
ffmpegthumbs
ffms2
gimp-gap
gmic
goldendict
hedgewars
kdenlive
kid3
kradio4
libextractor
mediatomb
mlt
moc
mpd
mpv
nepomuk-core
sox
spek
squeezelite
vlc
volview
x264


Fixed in experimental:
handbrake


These packages fail to build from source if built against
libav10/exp. Bugs have been filed with the following usertag:
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=jmm@debian.org

acoustid-fingerprinter (739208)
alsa-plugins (739209)
amide (739211)
audacious-plugins (739212)
avbin (739191)
avifile (739213)
bino (739214)
blender (739238)
cmus (739301)
dff (739240)
dvbcut (739220)
ffdiaporama (739221)
ffmpeg2theora (739237)
forked-daapd (739239)
freerdp (739242)
fuse-emulator-utils (739243)
gmerlin-avdecoder (739302)
gmerlin-encoders (739425)
gnash (739303)
gpac (739321)
gst-libav1.0 (739322)
guvcview (739323)
harvid (739304)
idjc (739320)
jitsi (739432)
jugglemaster (739244)
k3b (739312)
kino (739426)
libphash (739336)
libquicktime (739325)
lightspark (739328)
linphone (739314)
lives (739327)
lynkeos.app (739316)
mplayer2 (739337)
opal (739439)
opencv (739440)
openscenegraph (739460)
paraview (739434)
performous (739433)
qmmp (739378)
qutecom (739427)
shotdetect (739376)
silan (739326)
strigi (739442)
survex (739332)
transcode (739428)
tupi (739429)
vice (739315)
vtk (739462)
vtk6 (739456)
vxl (739457)
wxsvg (739454)
xbmc (739441)
xine-lib (739453)
xine-lib-1.2 (739458)
xjadeo (739431)
xmms2 (739455)
xpra (739459)
yorick-av (739377)
zoneminder (739461)



Blocked by other FTBFSes, didn't check further whether compatible with libav10
minidlna
dvswitch
libomxil-bellagio
libvalhalla
visp
renpy


Already broken since libav9 (all packages dropped from jessie anyway)
ffmpeg-php
gstreamer0.10-ffmpeg / miro
libavg
motion
taoframework

Cheers,
        Moritz


Reply to: