Bug#669278: E: Could not perform immediate configuration on 'phonon-backend-vlc'.
reassign 669278 phonon 4:4.6.0.0-1
retitle 669278 please add phonon-backend-xine transitional package
tags 669278 patch
thanks
Hi,
after reading what David Kalnischkies wrote to #667599 and #662746:
> My latest rambling regarding renames can be found in this thread [0].
> In short: Transitional packages are your friend, conflicts are not…
>
> [0] https://lists.debian.org/deity/2012/03/msg00131.html
I took a further look into this upgrade issue.
phonon-backend-xine gets replaced by phonon-backend-vlc and apt does not
like this. I quickly patched phonon and rebuilt it with a transitional
phonon-backend-xine package, provided these updates in a local
repository and tried the upgrade again - which went smooth this time.
Therefore please re-introduce phonon-backend-xine as a transitional
package. A patch is attached, these are the changes I successfully tested.
Andreas
PS: I'll set various "found: affected-package/version" on this bug
report s.t. piuparts can automatically mark the failed logs of the
affected packages as bugged.
diff -Nru phonon-4.6.0.0/debian/changelog phonon-4.6.0.0/debian/changelog
--- phonon-4.6.0.0/debian/changelog 2012-02-19 18:29:26.000000000 +0100
+++ phonon-4.6.0.0/debian/changelog 2012-04-24 17:33:41.000000000 +0200
@@ -1,3 +1,11 @@
+phonon (4:4.6.0.0-1.0) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add phonon-backend-xine transitional package, transition to the vlc
+ backend. This fixes some upgrade issues from squeeze. (Closes: #669278)
+
+ -- Andreas Beckmann <debian@abeckmann.de> Tue, 24 Apr 2012 17:21:43 +0200
+
phonon (4:4.6.0.0-1) unstable; urgency=low
* New upstream release (4.6.0):
diff -Nru phonon-4.6.0.0/debian/control phonon-4.6.0.0/debian/control
--- phonon-4.6.0.0/debian/control 2012-02-19 18:29:26.000000000 +0100
+++ phonon-4.6.0.0/debian/control 2012-04-24 17:28:17.000000000 +0200
@@ -18,7 +18,7 @@
${phonon:Recommended-Backend} | phonon-backend
Suggests: ${phonon:Recommended-Backend}, phonon-backend-gstreamer,
phonon-backend-mplayer
-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.
@@ -108,3 +108,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: