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

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: