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 <deb...@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.