** 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

Reply via email to