Public bug reported: Seen on (at least) the versions in Noble, Oracular and Plucky.
=================================== FAILURES =================================== _______________ TestApportCheckreports.test_has_no_system_report _______________ self = <tests.integration.test_apport_checkreports.TestApportCheckreports testMethod=test_has_no_system_report> def test_has_no_system_report(self) -> None: self._write_report("_bin_sleep.1000.crash") > self._call(args=["--system"], expected_returncode=1) tests/integration/test_apport_checkreports.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_apport_checkreports.py:53: in _call self.assertEqual(process.returncode, expected_returncode) E AssertionError: 0 != 1 __________________________ T.test_get_system_reports ___________________________ self = <tests.integration.test_fileutils.T testMethod=test_get_system_reports> def test_get_system_reports(self) -> None: """get_all_system_reports() and get_new_system_reports()""" self.assertEqual(apport.fileutils.get_all_reports(), []) self.assertEqual(apport.fileutils.get_all_system_reports(), []) if os.getuid() == 0: tr = self._create_reports(True) self.assertEqual(set(apport.fileutils.get_all_system_reports()), set(tr)) self.assertEqual(set(apport.fileutils.get_new_system_reports()), set(tr)) # now mark them as seen and check again for r in tr: apport.fileutils.mark_report_seen(r) self.assertEqual(set(apport.fileutils.get_all_system_reports()), set(tr)) self.assertEqual(set(apport.fileutils.get_new_system_reports()), set([])) else: tr = [r for r in self._create_reports(True) if "inaccessible" not in r] > self.assertEqual(set(apport.fileutils.get_all_system_reports()), > set([])) E AssertionError: Items in the first set but not the second: E '/tmp/tmp00942j04/rep1.crash' E '/tmp/tmp00942j04/inaccessible.crash' E '/tmp/tmp00942j04/rep2.crash' tests/integration/test_fileutils.py:236: AssertionError ** Affects: apport (Ubuntu) Importance: Undecided Status: New -- 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/2097429 Title: apport FTBFS with sbuild unshare backend Status in apport package in Ubuntu: New Bug description: Seen on (at least) the versions in Noble, Oracular and Plucky. =================================== FAILURES =================================== _______________ TestApportCheckreports.test_has_no_system_report _______________ self = <tests.integration.test_apport_checkreports.TestApportCheckreports testMethod=test_has_no_system_report> def test_has_no_system_report(self) -> None: self._write_report("_bin_sleep.1000.crash") > self._call(args=["--system"], expected_returncode=1) tests/integration/test_apport_checkreports.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/integration/test_apport_checkreports.py:53: in _call self.assertEqual(process.returncode, expected_returncode) E AssertionError: 0 != 1 __________________________ T.test_get_system_reports ___________________________ self = <tests.integration.test_fileutils.T testMethod=test_get_system_reports> def test_get_system_reports(self) -> None: """get_all_system_reports() and get_new_system_reports()""" self.assertEqual(apport.fileutils.get_all_reports(), []) self.assertEqual(apport.fileutils.get_all_system_reports(), []) if os.getuid() == 0: tr = self._create_reports(True) self.assertEqual(set(apport.fileutils.get_all_system_reports()), set(tr)) self.assertEqual(set(apport.fileutils.get_new_system_reports()), set(tr)) # now mark them as seen and check again for r in tr: apport.fileutils.mark_report_seen(r) self.assertEqual(set(apport.fileutils.get_all_system_reports()), set(tr)) self.assertEqual(set(apport.fileutils.get_new_system_reports()), set([])) else: tr = [r for r in self._create_reports(True) if "inaccessible" not in r] > self.assertEqual(set(apport.fileutils.get_all_system_reports()), set([])) E AssertionError: Items in the first set but not the second: E '/tmp/tmp00942j04/rep1.crash' E '/tmp/tmp00942j04/inaccessible.crash' E '/tmp/tmp00942j04/rep2.crash' tests/integration/test_fileutils.py:236: AssertionError To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2097429/+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