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

Bug#990764: marked as done (kdeconnect: please add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3))



Your message dated Tue, 06 Jul 2021 20:18:07 +0000
with message-id <E1m0rWB-0005SM-EJ@fasolo.debian.org>
and subject line Bug#990764: fixed in kdeconnect 20.12.3-2
has caused the Debian Bug report #990764,
regarding kdeconnect: please add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
990764: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990764
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kdeconnect
Version: 20.12.3-1
Severity: serious
Tags: patch
User: debian-qa@lists.debian.org
Usertags: piuparts

Upgrading e.g. kde-full (with --instaill-recommends enabled) from
buster to bullseye requires to replace fuse with fuse3 in order to
install sshfs.
Since there is no clean upgrade path for fuse -> fuse3 (#918984, will
not be fixed for bullseye but only for bookworm), we need to add some
Breaks/Depends elsewhere to make this switch happen without requiring
manual interaction.

Here is an excerpt of the diff of the apt problem resolution from
an upgrade of kde-full (with --install-recommends enabled) from buster
to
  a) current bullseye (which does not upgrade sshfs at all) and
  b) a bullseye with kdeconnect and sshfs patched to carry more Depends/Breaks.
The apt scores change from 'preferring to keep fuse installed' to
'switching to fuse3'.

...
-  Calculating upgrade...Starting pkgProblemResolver with broken count: 50
+  Calculating upgrade...Starting pkgProblemResolver with broken count: 52
...
-  Investigating (0) fuse3:amd64 < none -> 3.10.3-2 @un uN Ib >
-  Broken fuse3:amd64 Breaks on fuse:amd64 < 2.9.9-1+deb10u1 -> 2.9.9-5 @ii umU >
-    Considering fuse:amd64 4 as a solution to fuse3:amd64 3
-    Holding Back fuse3:amd64 rather than change fuse:amd64
-  Investigating (0) sshfs:amd64 < 2.10+repack-2 -> 3.7.1+repack-1 @ii umU Ib >
-  Broken sshfs:amd64 Depends on fuse3:amd64 < none | 3.10.3-2 @un uH >
-    Considering fuse3:amd64 3 as a solution to sshfs:amd64 2
-    Holding Back sshfs:amd64 rather than change fuse3:amd64
+  Investigating (0) fuse3:amd64 < none -> 3.10.3-2 @un uN Ib >
+  Broken fuse3:amd64 Breaks on fuse:amd64 < 2.9.9-1+deb10u1 -> 2.9.9-5 @ii umU >
+    Considering fuse:amd64 2 as a solution to fuse3:amd64 5
+    Added fuse:amd64 to the remove list
+    Conflicts//Breaks against version 2.9.9-1+deb10u1 for fuse but that is not InstVer, ignoring
+    Fixing fuse3:amd64 via remove of fuse:amd64
...
-   Try to Re-Instate (1) sshfs:amd64
   The following packages will be REMOVED:
-    g++-8 gcc-8 kaccessible katepart kde-runtime kde-style-breeze-qt4
+    fuse g++-8 gcc-8 kaccessible katepart kde-runtime kde-style-breeze-qt4
...
  The following packages have been kept back:
-    sshfs
...
-  1681 upgraded, 302 newly installed, 131 to remove and 1 not upgraded.
+  1681 upgraded, 304 newly installed, 132 to remove and 0 not upgraded.
...

Please see the attached patch.


Andreas
diff -Nru kdeconnect-20.12.3/debian/changelog kdeconnect-20.12.3/debian/changelog
--- kdeconnect-20.12.3/debian/changelog	2021-03-08 22:43:49.000000000 +0100
+++ kdeconnect-20.12.3/debian/changelog	2021-07-01 11:21:47.000000000 +0200
@@ -1,3 +1,10 @@
+kdeconnect (20.12.3-2) UNRELEASED; urgency=medium
+
+  * kdeconnect: Add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3) to ensure
+    fuse gets replaced by fuse3 on upgrades from buster.  (Closes: #-1)
+
+ -- Andreas Beckmann <anbe@debian.org>  Thu, 01 Jul 2021 11:21:47 +0200
+
 kdeconnect (20.12.3-1) unstable; urgency=medium
 
   * New upstream release (20.12.3).
diff -Nru kdeconnect-20.12.3/debian/control kdeconnect-20.12.3/debian/control
--- kdeconnect-20.12.3/debian/control	2021-03-08 22:31:44.000000000 +0100
+++ kdeconnect-20.12.3/debian/control	2021-07-01 11:21:47.000000000 +0200
@@ -55,9 +55,12 @@
          qml-module-qtquick-particles2,
          qml-module-qtquick-window2,
          qml-module-qtquick2,
-         sshfs,
+         sshfs (>= 3),
          ${misc:Depends},
          ${shlibs:Depends},
+# Ensure fuse gets replaced by fuse3 on upgrades from buster s.t. sshfs can be installed.
+         fuse3 (>= 3),
+Breaks: fuse (<< 3)
 Description: connect smartphones to your desktop devices
  Tool to integrate your smartphone, tablet, and desktop devices.
  Remote-control, share files, synchronize notifications, and more!

--- End Message ---
--- Begin Message ---
Source: kdeconnect
Source-Version: 20.12.3-2
Done: Norbert Preining <norbert@preining.info>

We believe that the bug you reported is fixed in the latest version of
kdeconnect, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 990764@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <norbert@preining.info> (supplier of updated kdeconnect package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 07 Jul 2021 04:16:39 +0900
Source: kdeconnect
Architecture: source
Version: 20.12.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 990764
Changes:
 kdeconnect (20.12.3-2) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Norbert Preining ]
   * Add Breaks: fuse (<< 3) and Depends: fuse3 (>= 3) and bump sshfs Depends
     to (>= 3) to ensure fuse gets replaced by fuse3 on upgrades from buster.
     (Thanks to Andreas Beckmann) (Closes: #990764)
Checksums-Sha1:
 7e73ff0cf8cc9a8dd3825dbf82ca9ae7d386a59b 2663 kdeconnect_20.12.3-2.dsc
 911c65f46e35ff712afbbc56cae0a8a8cb26101d 14360 kdeconnect_20.12.3-2.debian.tar.xz
 d115b4b24189ade684c1c8d1f86d7c4fe9356f10 25627 kdeconnect_20.12.3-2_source.buildinfo
Checksums-Sha256:
 32a0dc5c3c9ad50bcfd223b13d066d41d3d56593526d32a6d3eaf620955574c8 2663 kdeconnect_20.12.3-2.dsc
 aea174f4078741691810cc2af2605c8be237512fdf3fa030bab711403d0e838b 14360 kdeconnect_20.12.3-2.debian.tar.xz
 cffca651413ecd594f3268ae6d3fc3d297a97900b48c09c07eafd2175a63eb53 25627 kdeconnect_20.12.3-2_source.buildinfo
Files:
 d4721d57d230796dba42b3ee5a255c68 2663 kde optional kdeconnect_20.12.3-2.dsc
 fdf719b670810d5b0161b84aa682f430 14360 kde optional kdeconnect_20.12.3-2.debian.tar.xz
 c51720663a63679e08acac26ebac0c8d 25627 kde optional kdeconnect_20.12.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAmDksY4ACgkQ2A4JsIcU
AGY8vggAmr8fNhMywsQIw5zVd4o9vu6eUU1th61u9nbs9LmAol1R1Qz7i1H7mk0F
vz8mYRUctwuzIENXE1b3beULyQ72T25GDQgIMvlSk6ze8PKJKAwy1pWKeq8Ywij4
TFlS0qvkZmPDXgK1Cy1l5HGBUkyoAdFPoR2UtnMmIppKe3w+oTEP8dGE+TGC/j83
13qAanATaIYdSeCx+wBFvHRU0XWPwHrV+EXg0y31UAUwQTxkq8XA1v3NzXyfWJ7F
Mgz6lvUoeQCNSGe4Mcq89WnUlAr1BB7VgvN5QmogoV5xA3aa/I2UkWMM4P8MF2rs
+/HfJ9jyu5LD7oYMcGbXr3tEfuuYVg==
=r414
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: