Bug#669278: please add phonon-backend-xine transitional package
Followup-For: Bug #669278
Control: reassign -1 src:phonon 4.6.0.0-2
Hi,
since fixing this via qtdbus did not work, I'm giving this bug back
to phonon. Unless someone has a better idea, adding back
phonon-backend-xine as a transitional package is a solution to fix
upgrades from squeeze to wheezy with the buggy apt from squeeze.
I updated my patch to re-add phonon-backend-xine as a transitional
package and verified that the upgrade path from squeeze is clean with
the new phonon-backend-xine being available.
I offer to NMU phonon (with the attached patch) if someone wnats to
sponsor this NMU.
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: