Hello,

while testing the dist-upgrade of siduction's kubuntu-based packaging I got 
the typical problem of dpkg interrupted because there is a file moved to other 
package and also incorrect Breaks/Replaces; so I found the following issue:

In this commit:
> commit d62b4bc900c8aa5a780e7383f28a2ab230b49076
> Author: Scarlett Clark <[email protected]>
> Date:   Mon Sep 15 16:25:38 2014 -0700
> 
>     [ Scarlett Clark ]
>     * Split out qml to its own package.
>     * Added missing dependencies.
>     * Added missing files to install file.
>     * Batchpatch symbols - removed 3 MISSING
>        - 
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::~_Sp_counted_base()
> 
>     added:
>       debian/qml-module-org-kde-extensionplugin.install
>     modified:
>       debian/changelog
>       debian/control
>       debian/kactivities.install
>       debian/libkf5activities5.symbols

the mentioned qml-module-org-kde-extensionplugin got files from kactivities, 
however the mentioned commit with regarding to Breaks/Replaces does the 
following:
[snip]
+Package: qml-module-org-kde-extensionplugin
[snip]
+Breaks: libkf5activities5 (<< 5.1.0-0ubuntu1)
+Replaces: libkf5activities5 (<< 5.1.0-0ubuntu1)
[snip]

But I think the correct value is: kactivities (<< 5.2.0-0ubuntu1)

I'm attaching a patch with the proposed change.
diff --git a/debian/changelog b/debian/changelog
index cc0c891..16bbe3d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+kactivities-kf5 (5.2.0-0ubuntu2) UNRELEASED; urgency=medium
+
+  * Make qml-module-org-kde-extensionplugin Break/Replace kactivities
+    (<< 5.2.0-0ubuntu1) instead of libkf5activities5 (<< 5.1.0-0ubuntu1).
+
+ -- José Manuel Santamaría Lema <[email protected]>  Mon, 03 Nov 2014 12:27:19 +0100
+
 kactivities-kf5 (5.2.0-0ubuntu1) utopic; urgency=medium
 
   [ Jonathan Riddell ]
diff --git a/debian/control b/debian/control
index 671a446..4974c2d 100644
--- a/debian/control
+++ b/debian/control
@@ -62,8 +62,8 @@ Package: qml-module-org-kde-extensionplugin
 Architecture: any
 Multi-arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}, libkf5activities5 (>= ${source:Version})
-Breaks: libkf5activities5 (<< 5.1.0-0ubuntu1)
-Replaces: libkf5activities5 (<< 5.1.0-0ubuntu1)
+Breaks: kactivities (<< 5.2.0-0ubuntu1)
+Replaces: kactivities (<< 5.2.0-0ubuntu1)
 Description: provides integration of QML and KDE Frameworks - extensionplugin
  This import contains KDE extras that are visually similar to Qt Quick
  Controls.
-- 
kubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel

Reply via email to