** Summary changed:
- diffuse fails to run
+ [SRU] diffuse fails to run
** Also affects: diffuse (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: diffuse (Ubuntu Oracular)
Importance: Undecided
Status: New
** Changed in: diffuse (Ubuntu Oracular)
Status: New => Fix Released
** Changed in: diffuse (Ubuntu)
Status: New => Fix Released
** Changed in: diffuse (Ubuntu Noble)
Status: New => In Progress
** Description changed:
- diffuse fails to run with the error:
+ [ Impact ]
- $ diffuse
+ diffuse is unusable at the moment and will crash with an error message
+ if the user tries to run it.
+
+ $ diffuse
Traceback (most recent call last):
File "/usr/bin/diffuse", line 44, in <module>
from diffuse import main
File "/usr/share/diffuse/diffuse/main.py", line 26, in <module>
from diffuse import constants, utils
File "/usr/share/diffuse/diffuse/utils.py", line 33, in <module>
from diffuse.resources import theResources
File "/usr/share/diffuse/diffuse/resources.py", line 33, in <module>
from distutils import util
+ ModuleNotFoundError: No module named 'distutils'
+
+
+ [ Test Plan ]
+
+ 1. install diffuse.
+ 2. execute diffuse
+
+ If the package is fixed, it will fail to start.
+ With the fixed package the "diffuse" window will be displayed.
+
+ basic sanity test (to check diffuse is working)
+ $ echo "testing" > notes1
+ $ echo "testiing" > notes2
+ $ diffuse notes1 notes2
+
+ The diffuse window should now open with both the files and the
+ difference highlighted.
+
+
+ [ Where problems could occur ]
+
+ This is an upstream patch which is checking if the provided option is
+ true or not. As a worst case scenario, if the change has an adverse
+ affect then the options might be detected as false instead of true and
+ that can result in the logs being printed in a different way or not
+ updating from flatpak.
+
+ [ Other Info ]
+
+ It has been fixed in upstream version 0.9.0 and so is fixed in Oracular
+ and Plucky.
+
+ [ Original Bug Description ]
+
+
+ diffuse fails to run with the error:
+
+ $ diffuse
+ Traceback (most recent call last):
+ File "/usr/bin/diffuse", line 44, in <module>
+ from diffuse import main
+ File "/usr/share/diffuse/diffuse/main.py", line 26, in <module>
+ from diffuse import constants, utils
+ File "/usr/share/diffuse/diffuse/utils.py", line 33, in <module>
+ from diffuse.resources import theResources
+ File "/usr/share/diffuse/diffuse/resources.py", line 33, in <module>
+ from distutils import util
ModuleNotFoundError: No module named 'distutils'
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: diffuse 0.8.2-1ubuntu1
ProcVersionSignature: Ubuntu 6.8.0-45.45-generic 6.8.12
Uname: Linux 6.8.0-45-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Dec 4 12:48:23 2024
InstallationDate: Installed on 2024-04-10 (238 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240410)
PackageArchitecture: all
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: diffuse
UpgradeStatus: No upgrade log present (probably fresh install)
** Changed in: diffuse (Ubuntu Noble)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2091003
Title:
[SRU] diffuse fails to run
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/diffuse/+bug/2091003/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs