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

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: