Activity log for bug #1993213

Date Who What changed Old value New value Message
2022-10-17 20:55:44 Abou Samra Jean bug added bug
2022-10-22 19:37:22 Launchpad Janitor frescobaldi (Ubuntu): status New Confirmed
2022-11-18 20:04:13 Steve Langasek description Ubuntu Jammy LTS ships Python 3.10 and Frescobaldi 3.1, but Frescobaldi 3.1 is known not to work with Python 3.10 due to a backwards-incompatible Python change that makes Python stricter about implicit type conversions in C extensions. See https://github.com/frescobaldi/frescobaldi/issues/1398#issuecomment-1253599338 To reproduce, it should be enough to install Frescobaldi and try to compile any file, to get a backtrace like the one on the linked comment on GitHub. This bug manifests in several places, so the actual backtrace may be different. This issue has been fixed in Frescobaldi 3.2. So, right now, the Frescobaldi package in Jammy doesn't work at all. Therefore, please upgrade it to 3.2 so that it becomes usable again. I am aware that upgrading a package within a stable release of Ubuntu is unusual, but this case is mentioned in the guidelines, https://wiki.ubuntu.com/StableReleaseUpdates says: “Stable release updates will, in general, only be issued in order to fix high-impact bugs. Examples of such bugs include: [...] Bugs which represent severe regressions from the previous release of Ubuntu. This includes packages which are totally unusable, like being uninstallable or crashing on startup.” Thank you. [ Impact ] The frescobaldi package in Ubuntu 22.04 is completely unusable due to API incompatibilities with python 3.10 and will throw python stacktraces after startup. Ubuntu Jammy LTS ships Python 3.10 and Frescobaldi 3.1, but Frescobaldi 3.1 is known not to work with Python 3.10 due to a backwards-incompatible Python change that makes Python stricter about implicit type conversions in C extensions. See https://github.com/frescobaldi/frescobaldi/issues/1398#issuecomment-1253599338 To reproduce, it should be enough to install Frescobaldi and try to compile any file, to get a backtrace like the one on the linked comment on GitHub. This bug manifests in several places, so the actual backtrace may be different. This issue has been fixed in Frescobaldi 3.2. So, right now, the Frescobaldi package in Jammy doesn't work at all. Therefore, please upgrade it to 3.2 so that it becomes usable again. [ Test Plan ] A simple smoke test of launching the application and interacting with the UI is sufficient to show whether this bug is fixed. [ Where problems could occur ] As the package as shipped in jammy release is completely unusable, no regression is possible. Resolving this bug requires introduction of an additional new package, python-qpageview, present in kinetic and later. This is a dependency of frescobaldi in later upstream versions.
2022-11-18 20:04:18 Steve Langasek bug task added python-qpageview (Ubuntu)
2022-11-18 20:12:47 Steve Langasek python-qpageview (Ubuntu): status New Invalid
2022-11-18 20:12:50 Steve Langasek frescobaldi (Ubuntu): status Confirmed Fix Released
2022-12-06 20:36:32 Brian Murray frescobaldi (Ubuntu Jammy): status New Fix Committed
2022-12-06 20:36:34 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2022-12-06 20:36:35 Brian Murray bug added subscriber SRU Verification
2022-12-06 20:36:38 Brian Murray tags verification-needed verification-needed-jammy
2022-12-26 11:04:04 Johannes Ballmann bug added subscriber Johannes Ballmann
2022-12-26 11:13:38 Johannes Ballmann tags verification-needed verification-needed-jammy verification-failed-jammy verification-needed
2023-01-13 05:42:30 Chris Halse Rogers bug task deleted python-qpageview (Ubuntu)
2023-01-13 05:42:41 Chris Halse Rogers bug task added python-qpageview (Ubuntu)
2023-01-13 05:43:11 Chris Halse Rogers nominated for series Ubuntu Kinetic
2023-01-13 05:43:11 Chris Halse Rogers bug task added frescobaldi (Ubuntu Kinetic)
2023-01-13 05:43:11 Chris Halse Rogers bug task added python-qpageview (Ubuntu Kinetic)
2023-01-13 05:43:25 Chris Halse Rogers bug task deleted frescobaldi (Ubuntu Kinetic)
2023-01-13 05:43:30 Chris Halse Rogers bug task deleted python-qpageview (Ubuntu Kinetic)
2023-01-13 06:29:51 Chris Halse Rogers tags verification-failed-jammy verification-needed verification-needed verification-needed-jammy
2023-01-13 12:01:47 Abou Samra Jean tags verification-needed verification-needed-jammy verification-done verification-done-jammy
2023-01-15 03:18:05 Steve Langasek python-qpageview (Ubuntu): status New Invalid
2023-01-15 03:18:13 Steve Langasek python-qpageview (Ubuntu): status Invalid Fix Committed
2023-01-23 10:43:35 Launchpad Janitor python-qpageview (Ubuntu): status Fix Committed Fix Released
2023-01-23 10:43:37 Launchpad Janitor frescobaldi (Ubuntu Jammy): status Fix Committed Fix Released
2023-01-23 10:43:41 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team