This bug was fixed in the package apport - 2.30.0-0ubuntu4.2 --------------- apport (2.30.0-0ubuntu4.2) oracular; urgency=medium
[ Chris Peterson ] * d/package-hooks/ubuntu-desktop-bootstrap.py: attach files with root and add subiquity traceback, curtin logs, subiquity or system journal, hardware information, and check if snap updated (LP: #2098415). * d/package-hooks/subiquity.py: fix typo in path to curtin apt configuration (LP: #2098423). [ Benjamin Drung ] * apport-gtk: check for available display on startup (LP: #2006981) * python3-apport: Bump python3-problem-report dependency to >= 2.28 for CompressedFile class (LP: #2100313) * test: - do not check for exact encoded gzip data (LP: #2076269) - depend on apport-gtk for new UI integration test - split test_find_package_desktopfile into separate test cases and fix test_find_package_desktopfile_multiple - autopkgtest: install xterm for test_find_package_desktopfile_multiple -- Benjamin Drung <bdr...@ubuntu.com> Thu, 27 Feb 2025 13:54:34 +0100 ** Changed in: apport (Ubuntu Oracular) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apport in Ubuntu. https://bugs.launchpad.net/bugs/2076269 Title: invalid base64 encoded gzip data on s390x causes autopkgtest failures Status in Apport: In Progress Status in Ubuntu on IBM z Systems: Fix Released Status in apport package in Ubuntu: In Progress Status in apport source package in Noble: Fix Committed Status in apport source package in Oracular: Fix Released Bug description: [ Impact ] The following tests all fail with an encoding/decoding issue: tests/unit/test_problem_report.py::T:test_modify tests/unit/test_report.py::T::test_report_from_systemd_coredump_storage_journal tests/integration/test_problem_report::T::test_write_file Example failure: 564s =================================== FAILURES =================================== 564s ________________________________ T.test_modify _________________________________ 564s 564s self = <tests.unit.test_problem_report.T testMethod=test_modify> 564s 564s def test_modify(self): 564s """reading, modifying fields, and writing back.""" 564s report = textwrap.dedent( 564s """\ 564s ProblemType: Crash 564s Date: now! 564s Long: 564s xxx 564s . 564s yyy 564s Short: Bar 564s File: base64 564s H4sICAAAAAAC/0ZpbGUA 564s c3RyxIAMcBAFAK/2p9MfAAAA 564s """ 564s ).encode() 564s 564s pr = problem_report.ProblemReport() 564s pr.load(io.BytesIO(report)) 564s 564s self.assertEqual(pr["Long"], "xxx\n.\nyyy") 564s 564s # write back unmodified 564s out = io.BytesIO() 564s pr.write(out) 564s > self.assertEqual(out.getvalue(), report) 564s E AssertionError: b'Pro[73 chars]e64\n H4sICAAAAAAC/0ZpbGUA\n cnTChAxwEA==\n BRgAr/an0x8AAAA=\n' != b'Pro[73 chars]e64\n H4sICAAAAAAC/0ZpbGUA\n c3RyxIAMcBAFAK/2p9MfAAAA\n' 564s 564s tests/unit/test_problem_report.py:509: AssertionError Autopkgtest noble log: https://autopkgtest.ubuntu.com/results/autopkgtest-noble/noble/s390x/a/apport/20240807_023039_8850a@/log.gz oracular log: https://autopkgtest.ubuntu.com/results/autopkgtest-oracular/oracular/s390x/a/apport/20240805_132135_d3a80@/log.gz This failure was seen on noble (log above) but also on oracular. [ Test Plan ] Check that the fixed Apport does not have failing unit-and- integration-tests autopkgtests on all archs. [ Where problems could occur ] The fix only touches test code. It could only affect the test results, but not code installed on the users machines. To manage notifications about this bug go to: https://bugs.launchpad.net/apport/+bug/2076269/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp