[SCM] kfilemetadata packaging branch, kubuntu_stable, updated. 5a8c8059a3fbe0e26e3d57470326190fd4171020

Kubuntu CI (Harald Sitter) kubuntu-ci-guest at moszumanska.debian.org
Thu Jan 29 08:45:57 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/plasma/kfilemetadata.git;a=commitdiff;h=5a8c805

The following commit has been merged in the kubuntu_stable branch:
commit 5a8c8059a3fbe0e26e3d57470326190fd4171020
Author: Harald Sitter <sitter at kde.org>
Date:   Thu Jan 29 09:44:45 2015 +0100

    fix lib transition by elevanting the breaks to the lib package
---
 debian/changelog | 21 +++++++++++++++++++++
 debian/control   |  4 +++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 8a23ecf..0b5315e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,24 @@
+kfilemetadata-kf5 (5.6.0-0ubuntu2) UNRELEASED; urgency=medium
+
+  * Resolve transitional problems from lib2 to lib3 package with
+    APT. Apt would refuse to upgrade the new (re-introduced) data
+    package as it replaces and breaks the lib2 package and for some
+    reason Apt considers the data package to be less useful, so it
+    will hold lib2 and not upgrade which in turn results in the
+    removal of plama-desktop & plasma-workspace as they need lib3.
+    To prevent this problem also replicate the transition relationship
+    onto the lib3 package (now breaks/replaces the lib2 package). This
+    seems to give a sufficiently important package the breaks such
+    that apt would choose to remove lib2 and install lib3.
+    This transition is slightly unfortunate alltogether as it only
+    ended up being so complicated by having data in the lib package
+    to begin with.
+  * Also soften the transitional relationship of the -data package.
+    Originally it had use Conflicts where it should have used Breaks
+    because files had simply moved about, there is no inherent conflict.
+
+ -- Harald Sitter <sitter at kde.org>  Thu, 29 Jan 2015 09:39:40 +0100
+
 kfilemetadata-kf5 (5.6.0-0ubuntu1) vivid; urgency=medium
 
   * New upstream release
diff --git a/debian/control b/debian/control
index d5b3c79..f6b71bd 100644
--- a/debian/control
+++ b/debian/control
@@ -36,6 +36,8 @@ Architecture: any
 Depends: libkf5filemetadata-data (= ${source:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
+Breaks: libkf5filemetadata2 (<< 5.6.0)
+Replaces: libkf5filemetadata2 (<< 5.6.0)
 Multi-Arch: same
 Recommends: libkf5filemetadata-bin (= ${binary:Version})
 Description: library for extracting file metadata
@@ -45,7 +47,7 @@ Description: library for extracting file metadata
 
 Package: libkf5filemetadata-data
 Architecture: all
-Conflicts: libkf5filemetadata2 (<< 5.6.0), libkf5filemetadata5 (<< 5.0.0a)
+Breaks: libkf5filemetadata2 (<< 5.6.0), libkf5filemetadata5 (<< 5.0.0a)
 Replaces: libkf5filemetadata2 (<< 5.6.0), libkf5filemetadata5 (<< 5.0.0a)
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Multi-Arch: foreign

-- 
kfilemetadata packaging



More information about the pkg-kde-commits mailing list