Bug#698252: pre-approve: re-adding phonon-backend-xine as transitional package
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Hi,
since #669278: "Could not perform immediate configuration on
'phonon-backend-vlc'" was not fixable by removing the libqt4-dbus
circular dependency, I'm suggesting again the re-introduction of
phonon-backend-xine as a transitional package depending on
phonon-backend-vlc. I tested some of the packages that are currently
failing the squeeze2wheezy piuparts test with the above error and all
upgrades went smooth once phonon-backend-xine was available again.
If this gets approved, I'll prepare a NMU and look for a sponsor.
Andreas
diffstat for phonon-4.6.0.0 phonon-4.6.0.0
changelog | 10 ++++++++++
control | 9 ++++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
diff -Nru phonon-4.6.0.0/debian/changelog phonon-4.6.0.0/debian/changelog
--- phonon-4.6.0.0/debian/changelog 2012-05-02 13:55:41.000000000 +0200
+++ phonon-4.6.0.0/debian/changelog 2013-01-15 23:27:32.000000000 +0100
@@ -1,3 +1,13 @@
+phonon (4:4.6.0.0-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add phonon-backend-xine transitional package, transition to the vlc
+ backend. This fixes the "Could not perform immediate configuration on
+ 'phonon-backend-vlc'" apt error on upgrades from squeeze.
+ (Closes: #669278)
+
+ -- Andreas Beckmann <debian@abeckmann.de> Tue, 15 Jan 2013 23:27:32 +0100
+
phonon (4:4.6.0.0-2) unstable; urgency=low
[ Debconf translation updates ]
diff -Nru phonon-4.6.0.0/debian/control phonon-4.6.0.0/debian/control
--- phonon-4.6.0.0/debian/control 2012-05-02 13:55:41.000000000 +0200
+++ phonon-4.6.0.0/debian/control 2013-01-15 23:24:03.000000000 +0100
@@ -26,7 +26,7 @@
Suggests: phonon-backend-gstreamer,
phonon-backend-mplayer,
${phonon:Recommended-Backend}
-Conflicts: phonon-backend-xine
+Breaks: phonon-backend-xine (<< 4:4.6.0.0)
Description: multimedia framework from KDE - metapackage
Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
layer for capturing, mixing, processing, and playing audio and video content.
@@ -126,3 +126,10 @@
This package contains debugging symbols for the Phonon library and its main
back-ends. Install it if you want to report a crash or debug a problem with
Phonon or its back-ends.
+
+Package: phonon-backend-xine
+Architecture: all
+Depends: phonon-backend-vlc
+Description: transitional package to aid switching to phonon-backend-vlc
+ This is a transitional dummy package to aid switching to phonon-backend-vlc.
+ It can be safely removed if nothing depends on it.
Reply to: