Package: release.debian.org Severity: normal Tags: jessie User: release.debian....@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 <a...@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 <a...@debian.org> Mon, 22 Feb 2016 01:05:30 +0100 + xvba-video (0.8.0-9) unstable; urgency=medium [ Patrick Matthäi ]