Debian testing 0.9.27 update wants to remove gnome

Bug #1955071 reported by Roibeárd Billson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rapid Photo Downloader
Fix Released
Medium
Damon Lynch

Bug Description

On Debian Testing, tried to upgrade from v0.9.26 to 0.9.27. install.py wants to run "apt-get install fuse". However, Debian testing uses fuse3 now. If the script is allowed to continue, fuse3, gnome and gnome-center plus a few other packages will be removed.

description: updated
Revision history for this message
Damon Lynch (dlynch3) wrote :

Thanks. I didn't see this issue in Unstable or Stable. I'll need to examine what ifuse depends on. Perhaps its dependency is already specified there, and there is no need to specify it in the install.py script.

Changed in rapid:
assignee: nobody → Damon Lynch (dlynch3)
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Damon Lynch (dlynch3) wrote :

https://packages.debian.org/bookworm/ifuse indicates ifuse depends on the package fuse.

Seems to me like there is a problem in the packaging of Debian testing itself, yes?

Revision history for this message
Roibeárd Billson (reb-nodot) wrote :

Possibly it is a packaging problem. I follow Debian testing on my laptop but I am not a package maintainer. fuse3 provides fuse but also breaks earlier versions of fuse.

Revision history for this message
Damon Lynch (dlynch3) wrote :

Did the problem in Debian get resolved?

Revision history for this message
Roibeárd Billson (reb-nodot) wrote :

Not yet, it seems. I downloaded the latest install.py script. apt-get still wants to remove gnome, gnome-core plus others. This with the latest update of Debian testing tonight.

reb@grue:~/src/rapid-photo-downloader$ python3 install.py --version
Rapid Photo Downloader installer 0.3.15

reb@grue:~/src/rapid-photo-downloader$ python3 install.py --interactive
Detected Linux distribution Debian GNU/Linux bookworm/sid

setuptools 58.2.0 is up to date
wheel 0.34.2 is up to date
Downloading https://launchpad.net/rapid/pyqt/0.9.28/+download/rapid-photo-downloader-0.9.28.tar.gz (8.44 MB)
0% [##############################] 100% | ETA: 00:00:00
Total time elapsed: 00:00:04

Determining most appropriate PyQt5 package...
...will use PyQt5 packaged by Debian GNU/Linux bookworm/sid.

Querying package system to see if an older version of Rapid Photo Downloader is installed (this may take a while)...
Checking if previous version installed with pip...
To continue, some packages required to run the application will be installed.

The following command will be run:

sudo /usr/bin/apt-get install fuse

sudo may prompt you for the sudo password.

Would you like to run the command now? [Y/n]:

[sudo] password for reb:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  kpeople-vcard libfakekey0 libkf5pulseaudioqt3 qml-module-org-kde-people
  qml-module-qtquick-particles2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  fuse3 gnome gnome-core gvfs-fuse kdeconnect sshfs
The following NEW packages will be installed:
  fuse
0 upgraded, 1 newly installed, 6 to remove and 19 not upgraded.
Need to get 72.4 kB of archives.
After this operation, 5,897 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
Command failed
Exiting

Revision history for this message
Damon Lynch (dlynch3) wrote :

Have you reported the bug in Debian?

Revision history for this message
Damon Lynch (dlynch3) wrote :

Now that I have looked at the problem more closely, it is clear that I overlooked the fact that fuse3 is a replacement for the older fuse. The install script for 0.9.29 does not prompt to install fuse or fuse3, and leaves it up to the distro to decide which one to use. That should resolve this situation. Thanks for your report.

Changed in rapid:
milestone: none → 0.9.29
status: Triaged → Fix Committed
Damon Lynch (dlynch3)
Changed in rapid:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.