Bug#815520: jessie-pu: package fglrx-driver/1:15.9-4~deb8u2 xvba-video_0.8.0-9+deb8u1
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu
Hi,
the last fglrx-driver update in jessie brought a small regression:
updates with xvba-va-driver installed fail due to a file overwrite
conflict (#813427).
xvba-va-driver is currently uninstallable in jessie.
xvba-va-driver is no longer needed as a separate package, instead
libfglrx-amdxvba1 brings equivalent files.
We need to update both packages to fix this issue.
The updated src:fglrx-driver package adds proper Breaks+Replaces against
the xvba-va-driver package currently in jessie.
The updated src:xvba-video package turns xvba-va-driver into an
installable empty dummy package. That's less intrusive than removing it
while ensuring that a clean upgrade path exists.
Let's do the discussion with this one bug here and clone it once it
reached confirmed state.
Andreas
Index: debian/changelog
===================================================================
--- debian/changelog (revision 1603)
+++ debian/changelog (revision 1604)
@@ -1,3 +1,11 @@
+fglrx-driver (1:15.9-4~deb8u2) jessie; urgency=medium
+
+ * libfglrx-amdxvba1: Add Breaks+Replaces: xvba-va-driver (<< 0.8.0-9+deb)
+ since we now ship fglrx_drv_video.so and xvba_drv_video.so.
+ (Closes: #813427)
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 22 Feb 2016 01:31:06 +0100
+
fglrx-driver (1:15.9-4~deb8u1) jessie; urgency=medium
* Rebuild for jessie.
Index: debian/control
===================================================================
--- debian/control (revision 1603)
+++ debian/control (revision 1604)
@@ -122,8 +122,11 @@
xvba-va-driver,
Conflicts:
libxvbaw1,
+Breaks:
+ xvba-va-driver (<< 0.8.0-9+deb),
Replaces:
libxvbaw1,
+ xvba-va-driver (<< 0.8.0-9+deb),
Description: AMD XvBA (X-Video Bitstream Acceleration) backend for VA API${fglrx:VariantDescSuffix}
X-Video Bitstream Acceleration (XvBA), designed by AMD for its (ATI) Radeon GPU
and Fusion APU, is an arbitrary extension of the X video extension (Xv) for the
Index: debian/rules
===================================================================
--- debian/rules (revision 1604)
+++ debian/rules (revision 1605)
@@ -13,6 +13,8 @@
override_dh_auto_install:
dh_auto_install
rm -f debian/xvba-va-driver/$(libdir)/dri/*.la
+ $(RM) debian/xvba-va-driver/$(libdir)/dri/fglrx_drv_video.so
+ $(RM) debian/xvba-va-driver/$(libdir)/dri/xvba_drv_video.so
override_dh_installchangelogs:
dh_installchangelogs NEWS
Index: debian/control
===================================================================
--- debian/control (revision 1604)
+++ debian/control (revision 1605)
@@ -23,9 +23,11 @@
Pre-Depends:
dpkg (>= 1.15.6~),
Depends:
- libfglrx-amdxvba1 | libfglrx-legacy-amdxvba1,
+ libfglrx-amdxvba1 (>= 1:15.9),
${shlibs:Depends},
${misc:Depends}
+Breaks:
+ libfglrx-legacy-amdxvba1,
Provides:
va-driver
Description: XvBA-based backend for VA API (AMD fglrx implementation)
Index: debian/changelog
===================================================================
--- debian/changelog (revision 1604)
+++ debian/changelog (revision 1605)
@@ -1,3 +1,14 @@
+xvba-video (0.8.0-9+deb8u1) jessie; urgency=medium
+
+ * xvba-va-driver as a separate package has been obsoleted by
+ fglrx-driver 1:15.9, turn it into an empty metapackage.
+ * Stop shipping fglrx_drv_video.so and xvba_drv_video.so. (Closes: #813427)
+ * Bump Depends on libfglrx-amdxvba1 to (>= 1:15.9) which provides them.
+ * This breaks compatibility with libfglrx-legacy-amdxvba1 (package exists
+ only in wheezy-backports).
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 22 Feb 2016 01:05:30 +0100
+
xvba-video (0.8.0-9) unstable; urgency=medium
[ Patrick Matthäi ]
Reply to: