Bug#1106108: unblock: vlc/3.0.21-10
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: vlc@packages.debian.org, sramacher@debian.org
Control: affects -1 + src:vlc
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package vlc
[ Reason ]
The latest upstream removes three plugins that are no longer supported
upstream [1][2][3]. No functionality is removed, as the avcodec has
higher priority to handle these formats anyway.
[ Impact ]
We continue to include plugins in the stable release that are no longer
supported that are unused.
[ Tests ]
None, as testing would end up using the avcodec plugin anyway.
[ Risks ]
The change is easy to revert in case of regressions.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock vlc/3.0.21-10
Cheers
[1] https://code.videolan.org/videolan/vlc/-/commit/3a817551046bee0c17e56649d11d98c71c965a07
[2] https://code.videolan.org/videolan/vlc/-/commit/bfb9e2fccde667cad607c859a7887e67bf6e1b56
[3] https://code.videolan.org/videolan/vlc/-/commit/af4d43cd4aa05e59d681fcf230eb1b5c41787d31
--
Sebastian Ramacher
diff -Nru vlc-3.0.21/debian/changelog vlc-3.0.21/debian/changelog
--- vlc-3.0.21/debian/changelog 2025-03-07 07:31:22.000000000 +0100
+++ vlc-3.0.21/debian/changelog 2025-05-18 22:30:46.000000000 +0200
@@ -1,3 +1,12 @@
+vlc (3.0.21-10) unstable; urgency=medium
+
+ * debian/: Disable plugins that are no longer supported upstream
+ - a52
+ - dca
+ - libmpeg2
+
+ -- Sebastian Ramacher <sramacher@debian.org> Sun, 18 May 2025 22:30:46 +0200
+
vlc (3.0.21-9) unstable; urgency=medium
* Revert "Bump to lua5.4"
diff -Nru vlc-3.0.21/debian/control vlc-3.0.21/debian/control
--- vlc-3.0.21/debian/control 2025-03-07 07:31:18.000000000 +0100
+++ vlc-3.0.21/debian/control 2025-05-18 22:29:58.000000000 +0200
@@ -18,7 +18,6 @@
dpkg-dev (>= 1.22.5),
gettext,
flex,
- liba52-0.7.4-dev,
libaa1-dev,
libarchive-dev (>= 3.1.0),
libaribb24-dev,
@@ -36,7 +35,6 @@
libdav1d-dev,
libdbus-1-dev (>= 1.6.0),
libdc1394-dev (>= 2.1.0) [linux-any],
- libdca-dev,
libdvbpsi-dev (>= 1.2.0),
libdvdnav-dev (>= 4.9.0),
libdvdread-dev (>= 4.9.0),
@@ -61,7 +59,6 @@
libmad0-dev,
libmatroska-dev (>= 1.0.0),
libmpcdec-dev,
- libmpeg2-4-dev,
libmpg123-dev,
libmtp-dev (>= 1.0.0),
libncurses-dev,
diff -Nru vlc-3.0.21/debian/rules vlc-3.0.21/debian/rules
--- vlc-3.0.21/debian/rules 2025-01-14 22:55:04.000000000 +0100
+++ vlc-3.0.21/debian/rules 2025-05-18 22:29:33.000000000 +0200
@@ -29,7 +29,6 @@
$(NULL)
# configure features
confflags += \
- --enable-a52 \
--enable-aa \
--enable-aribsub \
--enable-avahi \
@@ -39,7 +38,6 @@
--enable-chromecast \
--enable-dav1d \
--enable-dbus \
- --enable-dca \
--enable-dvbpsi \
--enable-dvdnav \
--enable-faad \
@@ -53,7 +51,6 @@
--enable-jack \
--enable-kate \
--enable-libass \
- --enable-libmpeg2 \
--enable-libxml2 \
--enable-lirc \
--enable-mad \
@@ -93,9 +90,11 @@
--with-kde-solid=/usr/share/solid/actions/ \
$(NULL)
# Reasons for disabling features:
+# a52: no longer supported upstream
# aom: dav1d support enabled
# crystalhd: unusble without firmware (#934242)
# d3d11va: Windows only
+# dca: no longer supported upstream
# decklink: not in Debian
# directx: Windows only
# dsm: not in Debian
@@ -105,6 +104,7 @@
# freerdp: removed from Debian (#888323)
# goom: not in Debian
# gst-decode: not needed when having libavcodec
+# libmpeg2: no longer supported upstream
# libplacebo: is too new
# libtar: security issue (#737534)
# live555: non-free code from RFC 3550 (#981439)
@@ -124,9 +124,11 @@
# vsxu: not in Debian
# wasapi: Windows only
confflags += \
+ --disable-a52 \
--disable-aom \
--disable-crystalhd \
--disable-d3d11va \
+ --disable-dca \
--disable-decklink \
--disable-directx \
--disable-dsm \
@@ -136,6 +138,7 @@
--disable-freerdp \
--disable-goom \
--disable-gst-decode \
+ --disable-libmpeg2 \
--disable-libplacebo \
--disable-libtar \
--disable-live555 \
diff -Nru vlc-3.0.21/debian/vlc-plugin-base.install vlc-3.0.21/debian/vlc-plugin-base.install
--- vlc-3.0.21/debian/vlc-plugin-base.install 2025-01-14 22:55:04.000000000 +0100
+++ vlc-3.0.21/debian/vlc-plugin-base.install 2025-05-18 22:30:24.000000000 +0200
@@ -55,7 +55,6 @@
usr/lib/*/vlc/plugins/audio_output/libalsa_plugin.so [alsa]
usr/lib/*/vlc/plugins/audio_output/libamem_plugin.so
usr/lib/*/vlc/plugins/audio_output/libpulse_plugin.so
-usr/lib/*/vlc/plugins/codec/liba52_plugin.so
usr/lib/*/vlc/plugins/codec/libadpcm_plugin.so
usr/lib/*/vlc/plugins/codec/libaes3_plugin.so
usr/lib/*/vlc/plugins/codec/libaraw_plugin.so
@@ -65,7 +64,6 @@
usr/lib/*/vlc/plugins/codec/libcdg_plugin.so
usr/lib/*/vlc/plugins/codec/libcvdsub_plugin.so
usr/lib/*/vlc/plugins/codec/libdav1d_plugin.so
-usr/lib/*/vlc/plugins/codec/libdca_plugin.so
usr/lib/*/vlc/plugins/codec/libddummy_plugin.so
usr/lib/*/vlc/plugins/codec/libdvbsub_plugin.so
usr/lib/*/vlc/plugins/codec/libedummy_plugin.so
@@ -75,7 +73,6 @@
usr/lib/*/vlc/plugins/codec/libjpeg_plugin.so
usr/lib/*/vlc/plugins/codec/libkate_plugin.so
usr/lib/*/vlc/plugins/codec/liblibass_plugin.so
-usr/lib/*/vlc/plugins/codec/liblibmpeg2_plugin.so
usr/lib/*/vlc/plugins/codec/liblpcm_plugin.so
usr/lib/*/vlc/plugins/codec/libmpg123_plugin.so
usr/lib/*/vlc/plugins/codec/liboggspots_plugin.so
Reply to: