Uploaded for Noble, Jammy and Focal and waiting for SRU review now. Mantic is also affected, but since it will be EOL in few day so I skipped it.
** Description changed: [ Impact ] The commands "xgridfit", "xgfconfig" and "ttx2xgf" fails to run and crashes immediately when executed by the user. - $ xgridfit + $ xgridfit Traceback (most recent call last): - File "/usr/bin/xgridfit", line 4, in <module> - from xgflib import run_xgridfit + File "/usr/bin/xgridfit", line 4, in <module> + from xgflib import run_xgridfit ModuleNotFoundError: No module named 'xgflib' $ xgfconfig Traceback (most recent call last): - File "/usr/bin/xgfconfig", line 3, in <module> - from xgflib import run_config + File "/usr/bin/xgfconfig", line 3, in <module> + from xgflib import run_config ModuleNotFoundError: No module named 'xgflib' - $ ttx2xgf + $ ttx2xgf Traceback (most recent call last): - File "/usr/bin/ttx2xgf", line 3, in <module> - from xgflib import run_ttx2xgf + File "/usr/bin/ttx2xgf", line 3, in <module> + from xgflib import run_ttx2xgf ModuleNotFoundError: No module named 'xgflib' - [ Test Plan ] install xgridfit. execute xgridfit execute xgfconfig execute ttx2xgf If the package is not fixed, all the three commands will fail with the above error. With the fixed package, it will display the help menu. - [ Where problems could occur ] These commands were shipped with the package but have never worked as the python module was not added to the package. This change only adds the python module to the package so that these commands can find the module while executing. There should not be any regression due to this fix as its not changing any code and just installing the missing module. But on the other hand, since these commands have never worked before, so any bugs in these commands were never noticed before. And so, there is a possibility that when these commands can now be actually executed, users might notice bugs with these and file new bugs. [ Other Info ] - It has been fixed in Debian via 2.3-5 package and so Oracular is also fixed. - The Debian package also added another change to remove $(CURDIR)/debian/tmp/usr/local/lib/python* in d/rules. It had to be added as they updated debhelper version to 13 in which dh_missing will default to --fail-missing and the build will fail. But that is not needed for this SRU. + It has been fixed in Debian via 2.3-5 package and so Oracular is also + fixed. + + The Debian package also added another change to remove + $(CURDIR)/debian/tmp/usr/local/lib/python* in d/rules. It had to be + added as they updated debhelper version to 13 in which dh_missing will + default to --fail-missing and the build will fail. But that is not + needed for this SRU. + [ Original Bug Description ] ttx2xgf fails to run with the error: $ ttx2xgf Traceback (most recent call last): File "/usr/bin/ttx2xgf", line 3, in <module> from xgflib import run_ttx2xgf ModuleNotFoundError: No module named 'xgflib' ProblemType: Crash DistroRelease: Ubuntu 24.04 Package: xgridfit 2.3-4build4 ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1 Uname: Linux 6.8.0-22-generic x86_64 ApportVersion: 2.28.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: pass Date: Sun Apr 14 20:44:05 2024 ExecutablePath: /usr/bin/ttx2xgf InstallationDate: Installed on 2024-04-10 (4 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240410) InterpreterPath: /usr/bin/python3.12 JournalErrors: -- No entries -- PackageArchitecture: all ProcCmdline: /usr/bin/python3 /usr/bin/ttx2xgf Python3Details: /usr/bin/python3.12, Python 3.12.2, python3-minimal, 3.12.2-0ubuntu2 PythonArgs: ['/usr/bin/ttx2xgf'] PythonDetails: N/A SourcePackage: xgridfit Title: ttx2xgf crashed with ModuleNotFoundError in __main__: No module named 'xgflib' Traceback: Traceback (most recent call last): File "/usr/bin/ttx2xgf", line 3, in <module> from xgflib import run_ttx2xgf ModuleNotFoundError: No module named 'xgflib' UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sudo users ** Changed in: xgridfit (Ubuntu Focal) Assignee: Sudip Mukherjee (sudipmuk) => (unassigned) ** Changed in: xgridfit (Ubuntu Jammy) Assignee: Sudip Mukherjee (sudipmuk) => (unassigned) ** Changed in: xgridfit (Ubuntu Noble) Assignee: Sudip Mukherjee (sudipmuk) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2061319 Title: [SRU] ttx2xgf crashed with ModuleNotFoundError To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xgridfit/+bug/2061319/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs