** 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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs