[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