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

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: