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

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: