Bug#792619: transition: ffmpeg

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Thu Jul 16 20:08:10 UTC 2015


Package: release.debian.org
User: release.debian.org at packages.debian.org
Usertags: transition
Severity: normal
X-Debbugs-Cc: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>

Dear Release Team,

the Debian Multimedia Maintainers team decided to switch from Libav
to FFmpeg [1]. Thus please remove the testing migration block of ffmpeg.

The transition plan is described on the wiki [2].
Rebuilding reverse build-dependencies is necessary, because the Libav
and FFmpeg libraries are not ABI-compatible.
The ffmpeg source package taking over the lib*-dev binary packages is
available in experimental. I have rebuilt all reverse build-dependencies
and for most a simple binNMU is sufficient.

Two FTBFS issues will be introduced by this transition:
 * gst-libav1.0: needs build-dependency on libavresample-dev #790356
 * taoframework: hardcoded sonames need to be updated
                 (This is an 'Architecture: all' package, anyway.)

There are also a few unrelated FTBFS issues, but fixes are available:
 * dvswitch: #747868 (with patch), not in testing and not in stable
 * freerdp: #788557 (fixed upstream)
 * jitsi: #789038 (fixed in NEW), not in testing and not in stable
 * sflphone: #787390 (with patch), not in testing
 * xmms2: #792493 (with patch)

Two obsolete packages also FTBFS:
 * gstreamer0.10-ffmpeg: #720796, replaced by gst-libav1.0
 * xbmc: #787018, replaced by kodi

A ben file can be found at the end of the mail.
Please set up a transition tracker and let me know, when the upload to
unstable can happen.
(The command line tools transition is not required to happen in lock step,
because the transitional package libav-tools-links can satisfy the
dependencies, until the packages are updated.)

Best regards,
Andreas


1: https://lists.debian.org/debian-devel-announce/2015/07/msg00001.html
2: https://wiki.debian.org/Debate/libav-provider/ffmpeg#How_Debian_should_switch_to_FFmpeg


Ben file:

title = "ffmpeg";
is_affected = .depends ~ "libavcodec56|libavcodec-
extra-56|libavdevice55|libavfilter5|libavformat56|libavresample2|libavutil54|libpostproc52|libswscale3"
| .depends ~ "libavcodec-ffmpeg56|libavcodec-ffmpeg-extra56|libavdevice-
ffmpeg56|libavfilter-ffmpeg5|libavformat-ffmpeg56|libavresample-ffmpeg2
|libavutil-ffmpeg54|libpostproc-ffmpeg53|libswresample-ffmpeg1|libswscale-
ffmpeg3";
is_good = .depends ~ "libavcodec-ffmpeg56|libavcodec-ffmpeg-extra56
|libavdevice-ffmpeg56|libavfilter-ffmpeg5|libavformat-ffmpeg56|libavresample-
ffmpeg2|libavutil-ffmpeg54|libpostproc-ffmpeg53|libswresample-ffmpeg1
|libswscale-ffmpeg3";
is_bad = .depends ~ "libavcodec56|libavcodec-
extra-56|libavdevice55|libavfilter5|libavformat56|libavresample2|libavutil54|libpostproc52|libswscale3";



More information about the pkg-multimedia-maintainers mailing list