Debian Bug report logs - #1026568
python-distutils-extra: FTBFS: setuptools 54+ ships .egg-info as directory, not files

version graph

Package: src:python-distutils-extra; Maintainer for src:python-distutils-extra is Debian Python Team <team+python@tracker.debian.org>;

Reported by: Lucas Nussbaum <lucas@debian.org>

Date: Tue, 20 Dec 2022 17:28:15 UTC

Severity: serious

Tags: bookworm, confirmed, ftbfs, patch, sid

Found in version python-distutils-extra/2.47

Fixed in version python-distutils-extra/2.48

Done: Didier Raboud <odyx@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1026568; Package src:python-distutils-extra. (Tue, 20 Dec 2022 17:28:17 GMT) (full text, mbox, link).


Acknowledgement sent to Lucas Nussbaum <lucas@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Tue, 20 Dec 2022 17:28:18 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Lucas Nussbaum <lucas@debian.org>
To: submit@bugs.debian.org
Subject: python-distutils-extra: FTBFS: AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
Date: Tue, 20 Dec 2022 18:23:15 +0100
Source: python-distutils-extra
Version: 2.47
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # run tests with all supported python 2 and 3 versions
> set -e; for python in `py3versions -s`; do \
>   echo "-- Running tests with $python ----------------"; \
>   LC_ALL=C LANGUAGE= LANG=C PYTHONPATH=. $python test/auto.py -v; \
> done
> -- Running tests with python3.11 ----------------
> test_apport_hook (__main__.T.test_apport_hook)
> Apport hooks ... FAIL
> test_apport_hook (__main__.T.test_apport_hook)
> Apport hooks ... FAIL
> test_binary_files (__main__.T.test_binary_files)
> Binary files are ignored ... FAIL
> test_binary_files (__main__.T.test_binary_files)
> Binary files are ignored ... FAIL
> test_data (__main__.T.test_data)
> Auxiliary files in data/ ... FAIL
> test_data (__main__.T.test_data)
> Auxiliary files in data/ ... FAIL
> test_dbus (__main__.T.test_dbus)
> D-BUS configuration and service files ... FAIL
> test_dbus (__main__.T.test_dbus)
> D-BUS configuration and service files ... FAIL
> test_desktop (__main__.T.test_desktop)
> *.desktop.in files ... FAIL
> test_desktop (__main__.T.test_desktop)
> *.desktop.in files ... FAIL
> test_empty (__main__.T.test_empty)
> empty source tree (just setup.py) ... FAIL
> test_empty (__main__.T.test_empty)
> empty source tree (just setup.py) ... FAIL
> test_etc (__main__.T.test_etc)
> etc/* ... FAIL
> test_etc (__main__.T.test_etc)
> etc/* ... FAIL
> test_gsettings (__main__.T.test_gsettings)
> GSettings schema files ... FAIL
> test_gsettings (__main__.T.test_gsettings)
> GSettings schema files ... FAIL
> test_help_docbook (__main__.T.test_help_docbook)
> Docbook XML help ... FAIL
> test_help_docbook (__main__.T.test_help_docbook)
> Docbook XML help ... FAIL
> test_help_mallard (__main__.T.test_help_mallard)
> Mallard XML help ... FAIL
> test_help_mallard (__main__.T.test_help_mallard)
> Mallard XML help ... FAIL
> test_icons (__main__.T.test_icons)
> data/icons/ ... FAIL
> test_icons (__main__.T.test_icons)
> data/icons/ ... FAIL
> test_manpages (__main__.T.test_manpages)
> manpages ... FAIL
> test_manpages (__main__.T.test_manpages)
> manpages ... FAIL
> test_modules (__main__.T.test_modules)
> Python modules ... FAIL
> test_packages (__main__.T.test_packages)
> Python packages ... FAIL
> test_po (__main__.T.test_po)
> gettext *.po files ... FAIL
> test_po (__main__.T.test_po)
> gettext *.po files ... FAIL
> test_policykit (__main__.T.test_policykit)
> *.policy.in PolicyKit files ... FAIL
> test_policykit (__main__.T.test_policykit)
> *.policy.in PolicyKit files ... FAIL
> test_pot_auto (__main__.T.test_pot_auto)
> PO template creation with automatic POTFILES.in ... ok
> test_pot_auto_explicit (__main__.T.test_pot_auto_explicit)
> PO template creation with automatic POTFILES.in and explicit scripts ... ok
> test_pot_manual (__main__.T.test_pot_manual)
> PO template creation with manual POTFILES.in ... ok
> test_requires_provides (__main__.T.test_requires_provides)
> automatic requires/provides ... <frozen importlib._bootstrap>:673: ImportWarning: DynamicImporter.exec_module() not found; falling back to load_module()
> FAIL
> test_requires_provides (__main__.T.test_requires_provides)
> automatic requires/provides ... FAIL
> test_scripts (__main__.T.test_scripts)
> scripts ... FAIL
> test_scripts (__main__.T.test_scripts)
> scripts ... FAIL
> test_sdist (__main__.T.test_sdist)
> default MANIFEST ... ok
> test_standard_files (__main__.T.test_standard_files)
> Standard files (MANIFEST.in, COPYING, etc.) ... FAIL
> test_standard_files (__main__.T.test_standard_files)
> Standard files (MANIFEST.in, COPYING, etc.) ... FAIL
> test_ui (__main__.T.test_ui)
> GtkBuilder/Qt *.ui ... FAIL
> test_ui (__main__.T.test_ui)
> GtkBuilder/Qt *.ui ... FAIL
> test_utf8_filenames (__main__.T.test_utf8_filenames)
> UTF-8 file names ... FAIL
> test_utf8_filenames (__main__.T.test_utf8_filenames)
> UTF-8 file names ... FAIL
> test_vcs (__main__.T.test_vcs)
> Ignores revision control files ... FAIL
> test_vcs (__main__.T.test_vcs)
> Ignores revision control files ... FAIL
> 
> ======================================================================
> FAIL: test_apport_hook (__main__.T.test_apport_hook)
> Apport hooks
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 204, in test_apport_hook
>     self.assertEqual(len(f), 3, f) # 2 hook files plus .egg-info
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AssertionError: 6 != 3 : ['/usr/local/share/apport/package-hooks/foo.py', '/usr/local/share/apport/package-hooks/source_foo.py', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_apport_hook (__main__.T.test_apport_hook)
> Apport hooks
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1617 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/PKG-INFO /tmp/tmp5uusnwbn/foo.egg-info/PKG-INFO
> - --- /tmp/tmpgpgk4s_f/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp5uusnwbn/foo.egg-info/PKG-INFO	2022-12-20 09:38:26.714435402 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/SOURCES.txt /tmp/tmp5uusnwbn/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpgpgk4s_f/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp5uusnwbn/foo.egg-info/SOURCES.txt	2022-12-20 09:38:26.718435437 +0000
> - @@ -0,0 +1,7 @@
> - +setup.py
> - +apport/foo.py
> - +apport/source_foo.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/dependency_links.txt /tmp/tmp5uusnwbn/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpgpgk4s_f/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp5uusnwbn/foo.egg-info/dependency_links.txt	2022-12-20 09:38:26.714435402 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/top_level.txt /tmp/tmp5uusnwbn/foo.egg-info/top_level.txt
> - --- /tmp/tmpgpgk4s_f/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp5uusnwbn/foo.egg-info/top_level.txt	2022-12-20 09:38:26.714435402 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/PKG-INFO /tmp/tmp5uusnwbn/foo.egg-info/PKG-INFO
> --- /tmp/tmpgpgk4s_f/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp5uusnwbn/foo.egg-info/PKG-INFO	2022-12-20 09:38:26.714435402 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/SOURCES.txt /tmp/tmp5uusnwbn/foo.egg-info/SOURCES.txt
> --- /tmp/tmpgpgk4s_f/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp5uusnwbn/foo.egg-info/SOURCES.txt	2022-12-20 09:38:26.718435437 +0000
> @@ -0,0 +1,7 @@
> +setup.py
> +apport/foo.py
> +apport/source_foo.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/dependency_links.txt /tmp/tmp5uusnwbn/foo.egg-info/dependency_links.txt
> --- /tmp/tmpgpgk4s_f/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp5uusnwbn/foo.egg-info/dependency_links.txt	2022-12-20 09:38:26.714435402 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpgpgk4s_f/s/foo.egg-info/top_level.txt /tmp/tmp5uusnwbn/foo.egg-info/top_level.txt
> --- /tmp/tmpgpgk4s_f/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp5uusnwbn/foo.egg-info/top_level.txt	2022-12-20 09:38:26.714435402 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_binary_files (__main__.T.test_binary_files)
> Binary files are ignored
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 819, in test_binary_files
>     self.assertEqual(len(f), 1, f)
> AssertionError: 4 != 1 : ['/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_binary_files (__main__.T.test_binary_files)
> Binary files are ignored
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/PKG-INFO /tmp/tmpfvyyz486/foo.egg-info/PKG-INFO
> - --- /tmp/tmpyqsdgfvu/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpfvyyz486/foo.egg-info/PKG-INFO	2022-12-20 09:38:27.986446482 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/SOURCES.txt /tmp/tmpfvyyz486/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpyqsdgfvu/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpfvyyz486/foo.egg-info/SOURCES.txt	2022-12-20 09:38:27.990446517 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/dependency_links.txt /tmp/tmpfvyyz486/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpyqsdgfvu/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpfvyyz486/foo.egg-info/dependency_links.txt	2022-12-20 09:38:27.986446482 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/top_level.txt /tmp/tmpfvyyz486/foo.egg-info/top_level.txt
> - --- /tmp/tmpyqsdgfvu/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpfvyyz486/foo.egg-info/top_level.txt	2022-12-20 09:38:27.986446482 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/PKG-INFO /tmp/tmpfvyyz486/foo.egg-info/PKG-INFO
> --- /tmp/tmpyqsdgfvu/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpfvyyz486/foo.egg-info/PKG-INFO	2022-12-20 09:38:27.986446482 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/SOURCES.txt /tmp/tmpfvyyz486/foo.egg-info/SOURCES.txt
> --- /tmp/tmpyqsdgfvu/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpfvyyz486/foo.egg-info/SOURCES.txt	2022-12-20 09:38:27.990446517 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/dependency_links.txt /tmp/tmpfvyyz486/foo.egg-info/dependency_links.txt
> --- /tmp/tmpyqsdgfvu/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpfvyyz486/foo.egg-info/dependency_links.txt	2022-12-20 09:38:27.986446482 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpyqsdgfvu/s/foo.egg-info/top_level.txt /tmp/tmpfvyyz486/foo.egg-info/top_level.txt
> --- /tmp/tmpyqsdgfvu/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpfvyyz486/foo.egg-info/top_level.txt	2022-12-20 09:38:27.986446482 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_data (__main__.T.test_data)
> Auxiliary files in data/
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 364, in test_data
>     self.assertIn('/usr/share/foo/stuff', f)
> AssertionError: '/usr/share/foo/stuff' not found in ['/etc/foo/blob2.conf', '/etc/foo/blob1.conf', '/lib/udev/rules.d/40-foo.rules', '/usr/local/share/foo/stufflink', '/usr/local/share/foo/stuff', '/usr/local/share/foo/handlers/red.py', '/usr/local/share/foo/handlers/blue.py', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_data (__main__.T.test_data)
> Auxiliary files in data/
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1695 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/PKG-INFO /tmp/tmpkzar0cy7/foo.egg-info/PKG-INFO
> - --- /tmp/tmpr57xoccn/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpkzar0cy7/foo.egg-info/PKG-INFO	2022-12-20 09:38:29.118456342 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/SOURCES.txt /tmp/tmpkzar0cy7/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpr57xoccn/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpkzar0cy7/foo.egg-info/SOURCES.txt	2022-12-20 09:38:29.118456342 +0000
> - @@ -0,0 +1,11 @@
> - +setup.py
> - +data/40-foo.rules
> - +data/blob1.conf
> - +data/blob2.conf
> - +data/stuff
> - +data/handlers/blue.py
> - +data/handlers/red.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/dependency_links.txt /tmp/tmpkzar0cy7/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpr57xoccn/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpkzar0cy7/foo.egg-info/dependency_links.txt	2022-12-20 09:38:29.118456342 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/top_level.txt /tmp/tmpkzar0cy7/foo.egg-info/top_level.txt
> - --- /tmp/tmpr57xoccn/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpkzar0cy7/foo.egg-info/top_level.txt	2022-12-20 09:38:29.118456342 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/PKG-INFO /tmp/tmpkzar0cy7/foo.egg-info/PKG-INFO
> --- /tmp/tmpr57xoccn/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpkzar0cy7/foo.egg-info/PKG-INFO	2022-12-20 09:38:29.118456342 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/SOURCES.txt /tmp/tmpkzar0cy7/foo.egg-info/SOURCES.txt
> --- /tmp/tmpr57xoccn/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpkzar0cy7/foo.egg-info/SOURCES.txt	2022-12-20 09:38:29.118456342 +0000
> @@ -0,0 +1,11 @@
> +setup.py
> +data/40-foo.rules
> +data/blob1.conf
> +data/blob2.conf
> +data/stuff
> +data/handlers/blue.py
> +data/handlers/red.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/dependency_links.txt /tmp/tmpkzar0cy7/foo.egg-info/dependency_links.txt
> --- /tmp/tmpr57xoccn/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpkzar0cy7/foo.egg-info/dependency_links.txt	2022-12-20 09:38:29.118456342 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr57xoccn/s/foo.egg-info/top_level.txt /tmp/tmpkzar0cy7/foo.egg-info/top_level.txt
> --- /tmp/tmpr57xoccn/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpkzar0cy7/foo.egg-info/top_level.txt	2022-12-20 09:38:29.118456342 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_dbus (__main__.T.test_dbus)
> D-BUS configuration and service files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 160, in test_dbus
>     self.assertEqual(len(f), 4) # 3 D-BUS files plus .egg-info
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AssertionError: 7 != 4
> 
> ======================================================================
> FAIL: test_dbus (__main__.T.test_dbus)
> D-BUS configuration and service files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1675 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/PKG-INFO /tmp/tmpzexrfwcs/foo.egg-info/PKG-INFO
> - --- /tmp/tmp4388suyn/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpzexrfwcs/foo.egg-info/PKG-INFO	2022-12-20 09:38:30.438467841 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/SOURCES.txt /tmp/tmpzexrfwcs/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp4388suyn/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpzexrfwcs/foo.egg-info/SOURCES.txt	2022-12-20 09:38:30.442467876 +0000
> - @@ -0,0 +1,8 @@
> - +setup.py
> - +daemon/com.example.foo.conf
> - +daemon/com.example.foo.service
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +gui/com.example.foo.gui.service
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/dependency_links.txt /tmp/tmpzexrfwcs/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp4388suyn/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpzexrfwcs/foo.egg-info/dependency_links.txt	2022-12-20 09:38:30.438467841 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/top_level.txt /tmp/tmpzexrfwcs/foo.egg-info/top_level.txt
> - --- /tmp/tmp4388suyn/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpzexrfwcs/foo.egg-info/top_level.txt	2022-12-20 09:38:30.438467841 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/PKG-INFO /tmp/tmpzexrfwcs/foo.egg-info/PKG-INFO
> --- /tmp/tmp4388suyn/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpzexrfwcs/foo.egg-info/PKG-INFO	2022-12-20 09:38:30.438467841 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/SOURCES.txt /tmp/tmpzexrfwcs/foo.egg-info/SOURCES.txt
> --- /tmp/tmp4388suyn/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpzexrfwcs/foo.egg-info/SOURCES.txt	2022-12-20 09:38:30.442467876 +0000
> @@ -0,0 +1,8 @@
> +setup.py
> +daemon/com.example.foo.conf
> +daemon/com.example.foo.service
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +gui/com.example.foo.gui.service
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/dependency_links.txt /tmp/tmpzexrfwcs/foo.egg-info/dependency_links.txt
> --- /tmp/tmp4388suyn/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpzexrfwcs/foo.egg-info/dependency_links.txt	2022-12-20 09:38:30.438467841 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4388suyn/s/foo.egg-info/top_level.txt /tmp/tmpzexrfwcs/foo.egg-info/top_level.txt
> --- /tmp/tmp4388suyn/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpzexrfwcs/foo.egg-info/top_level.txt	2022-12-20 09:38:30.438467841 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_desktop (__main__.T.test_desktop)
> *.desktop.in files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 286, in test_desktop
>     self.assertIn('/usr/share/autostart/fooapplet.desktop', f)
> AssertionError: '/usr/share/autostart/fooapplet.desktop' not found in ['/usr/local/share/applications/foogtk.desktop', '/usr/local/share/applications/foosettings.desktop', '/usr/local/share/autostart/fooapplet.desktop', '/usr/local/share/locale/fr/LC_MESSAGES/foo.mo', '/usr/local/share/locale/de/LC_MESSAGES/foo.mo', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_desktop (__main__.T.test_desktop)
> *.desktop.in files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/PKG-INFO /tmp/tmpb5ks3ede/foo.egg-info/PKG-INFO
> - --- /tmp/tmpcqvxr020/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpb5ks3ede/foo.egg-info/PKG-INFO	2022-12-20 09:38:31.790479619 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/SOURCES.txt /tmp/tmpb5ks3ede/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpcqvxr020/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpb5ks3ede/foo.egg-info/SOURCES.txt	2022-12-20 09:38:31.790479619 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/dependency_links.txt /tmp/tmpb5ks3ede/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpcqvxr020/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpb5ks3ede/foo.egg-info/dependency_links.txt	2022-12-20 09:38:31.790479619 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/top_level.txt /tmp/tmpb5ks3ede/foo.egg-info/top_level.txt
> - --- /tmp/tmpcqvxr020/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpb5ks3ede/foo.egg-info/top_level.txt	2022-12-20 09:38:31.790479619 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/PKG-INFO /tmp/tmpb5ks3ede/foo.egg-info/PKG-INFO
> --- /tmp/tmpcqvxr020/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpb5ks3ede/foo.egg-info/PKG-INFO	2022-12-20 09:38:31.790479619 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/SOURCES.txt /tmp/tmpb5ks3ede/foo.egg-info/SOURCES.txt
> --- /tmp/tmpcqvxr020/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpb5ks3ede/foo.egg-info/SOURCES.txt	2022-12-20 09:38:31.790479619 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/dependency_links.txt /tmp/tmpb5ks3ede/foo.egg-info/dependency_links.txt
> --- /tmp/tmpcqvxr020/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpb5ks3ede/foo.egg-info/dependency_links.txt	2022-12-20 09:38:31.790479619 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpcqvxr020/s/foo.egg-info/top_level.txt /tmp/tmpb5ks3ede/foo.egg-info/top_level.txt
> --- /tmp/tmpcqvxr020/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpb5ks3ede/foo.egg-info/top_level.txt	2022-12-20 09:38:31.790479619 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_empty (__main__.T.test_empty)
> empty source tree (just setup.py)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 68, in test_empty
>     self.assertEqual(len(f), 1)
> AssertionError: 4 != 1
> 
> ======================================================================
> FAIL: test_empty (__main__.T.test_empty)
> empty source tree (just setup.py)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO
> - --- /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO	2022-12-20 09:38:33.086490908 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt	2022-12-20 09:38:33.090490943 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt	2022-12-20 09:38:33.086490908 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt /tmp/tmp15hh51oe/foo.egg-info/top_level.txt
> - --- /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp15hh51oe/foo.egg-info/top_level.txt	2022-12-20 09:38:33.086490908 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO
> --- /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO	2022-12-20 09:38:33.086490908 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt
> --- /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt	2022-12-20 09:38:33.090490943 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt
> --- /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt	2022-12-20 09:38:33.086490908 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt /tmp/tmp15hh51oe/foo.egg-info/top_level.txt
> --- /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp15hh51oe/foo.egg-info/top_level.txt	2022-12-20 09:38:33.086490908 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_etc (__main__.T.test_etc)
> etc/*
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 675, in test_etc
>     self.assertNotIn('following files are not recognized', o)
> AssertionError: 'following files are not recognized' unexpectedly found in "running install\ncopying etc/foo.conf -> /tmp/tmp1k1h8ohg/etc\ncopying etc/init.d/foo -> /tmp/tmp1k1h8ohg/etc/init.d\ncopying etc/cron.daily/foo -> /tmp/tmp1k1h8ohg/etc/cron.daily\nlinking /tmp/tmp1k1h8ohg/etc/cron.weekly/foo -> ../cron.daily/foo\nrunning build\nrunning build_i18n\nintltool-update -p -g foo\nrunning build_icons\nrunning build_help\nrunning install_egg_info\nrunning egg_info\nwriting foo.egg-info/PKG-INFO\nwriting dependency_links to foo.egg-info/dependency_links.txt\nwriting top-level names to foo.egg-info/top_level.txt\nreading manifest file 'foo.egg-info/SOURCES.txt'\nwriting manifest file 'foo.egg-info/SOURCES.txt'\nremoving '/tmp/tmp1k1h8ohg/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info' (and everything under it)\nCopying foo.egg-info to /tmp/tmp1k1h8ohg/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info\nWARNING: the following files are not recognized by DistUtilsExtra.auto:\n  foo.egg-info/PKG-INFO\n  foo.egg-info/SOURCES.txt\n  foo.egg-info/dependency_links.txt\n  foo.egg-info/top_level.txt\n"
> 
> ======================================================================
> FAIL: test_etc (__main__.T.test_etc)
> etc/*
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/PKG-INFO /tmp/tmppt7i7d3_/foo.egg-info/PKG-INFO
> - --- /tmp/tmp4tm4bcf4/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmppt7i7d3_/foo.egg-info/PKG-INFO	2022-12-20 09:38:34.630504358 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/SOURCES.txt /tmp/tmppt7i7d3_/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp4tm4bcf4/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmppt7i7d3_/foo.egg-info/SOURCES.txt	2022-12-20 09:38:34.634504393 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/dependency_links.txt /tmp/tmppt7i7d3_/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp4tm4bcf4/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmppt7i7d3_/foo.egg-info/dependency_links.txt	2022-12-20 09:38:34.630504358 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/top_level.txt /tmp/tmppt7i7d3_/foo.egg-info/top_level.txt
> - --- /tmp/tmp4tm4bcf4/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmppt7i7d3_/foo.egg-info/top_level.txt	2022-12-20 09:38:34.630504358 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/PKG-INFO /tmp/tmppt7i7d3_/foo.egg-info/PKG-INFO
> --- /tmp/tmp4tm4bcf4/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmppt7i7d3_/foo.egg-info/PKG-INFO	2022-12-20 09:38:34.630504358 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/SOURCES.txt /tmp/tmppt7i7d3_/foo.egg-info/SOURCES.txt
> --- /tmp/tmp4tm4bcf4/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmppt7i7d3_/foo.egg-info/SOURCES.txt	2022-12-20 09:38:34.634504393 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/dependency_links.txt /tmp/tmppt7i7d3_/foo.egg-info/dependency_links.txt
> --- /tmp/tmp4tm4bcf4/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmppt7i7d3_/foo.egg-info/dependency_links.txt	2022-12-20 09:38:34.630504358 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4tm4bcf4/s/foo.egg-info/top_level.txt /tmp/tmppt7i7d3_/foo.egg-info/top_level.txt
> --- /tmp/tmp4tm4bcf4/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmppt7i7d3_/foo.egg-info/top_level.txt	2022-12-20 09:38:34.630504358 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_gsettings (__main__.T.test_gsettings)
> GSettings schema files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 181, in test_gsettings
>     self.assertEqual(len(f), 3) # 2 schema files plus .egg-info
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AssertionError: 6 != 3
> 
> ======================================================================
> FAIL: test_gsettings (__main__.T.test_gsettings)
> GSettings schema files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1664 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/PKG-INFO /tmp/tmp7d6fhe_w/foo.egg-info/PKG-INFO
> - --- /tmp/tmpasb6j25_/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp7d6fhe_w/foo.egg-info/PKG-INFO	2022-12-20 09:38:35.754514149 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/SOURCES.txt /tmp/tmp7d6fhe_w/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpasb6j25_/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp7d6fhe_w/foo.egg-info/SOURCES.txt	2022-12-20 09:38:35.754514149 +0000
> - @@ -0,0 +1,7 @@
> - +setup.py
> - +data/org.test.myapp2.gschema.xml
> - +data/glib-2.0/schemas/org.test.myapp.gschema.xml
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/dependency_links.txt /tmp/tmp7d6fhe_w/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpasb6j25_/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp7d6fhe_w/foo.egg-info/dependency_links.txt	2022-12-20 09:38:35.754514149 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/top_level.txt /tmp/tmp7d6fhe_w/foo.egg-info/top_level.txt
> - --- /tmp/tmpasb6j25_/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp7d6fhe_w/foo.egg-info/top_level.txt	2022-12-20 09:38:35.754514149 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/PKG-INFO /tmp/tmp7d6fhe_w/foo.egg-info/PKG-INFO
> --- /tmp/tmpasb6j25_/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp7d6fhe_w/foo.egg-info/PKG-INFO	2022-12-20 09:38:35.754514149 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/SOURCES.txt /tmp/tmp7d6fhe_w/foo.egg-info/SOURCES.txt
> --- /tmp/tmpasb6j25_/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp7d6fhe_w/foo.egg-info/SOURCES.txt	2022-12-20 09:38:35.754514149 +0000
> @@ -0,0 +1,7 @@
> +setup.py
> +data/org.test.myapp2.gschema.xml
> +data/glib-2.0/schemas/org.test.myapp.gschema.xml
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/dependency_links.txt /tmp/tmp7d6fhe_w/foo.egg-info/dependency_links.txt
> --- /tmp/tmpasb6j25_/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp7d6fhe_w/foo.egg-info/dependency_links.txt	2022-12-20 09:38:35.754514149 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpasb6j25_/s/foo.egg-info/top_level.txt /tmp/tmp7d6fhe_w/foo.egg-info/top_level.txt
> --- /tmp/tmpasb6j25_/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp7d6fhe_w/foo.egg-info/top_level.txt	2022-12-20 09:38:35.754514149 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_help_docbook (__main__.T.test_help_docbook)
> Docbook XML help
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 772, in test_help_docbook
>     self.assertIn('/usr/share/help/C/foo/index.docbook', f)
> AssertionError: '/usr/share/help/C/foo/index.docbook' not found in ['/usr/local/share/help/C/foo/index.docbook', '/usr/local/share/help/C/foo/legal.xml', '/usr/local/share/help/C/foo/figures/mainscreen.png', '/usr/local/share/help/de/foo/index.docbook', '/usr/local/share/help/de/foo/legal.xml', '/usr/local/share/help/de/foo/figures/mainscreen.png', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_help_docbook (__main__.T.test_help_docbook)
> Docbook XML help
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1730 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/PKG-INFO /tmp/tmpnwl7z458/foo.egg-info/PKG-INFO
> - --- /tmp/tmp4wf15eqq/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpnwl7z458/foo.egg-info/PKG-INFO	2022-12-20 09:38:36.862523802 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/SOURCES.txt /tmp/tmpnwl7z458/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp4wf15eqq/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpnwl7z458/foo.egg-info/SOURCES.txt	2022-12-20 09:38:36.866523836 +0000
> - @@ -0,0 +1,11 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +help/C/index.docbook
> - +help/C/legal.xml
> - +help/C/figures/mainscreen.png
> - +help/de/index.docbook
> - +help/de/legal.xml
> - +help/de/figures/mainscreen.png
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/dependency_links.txt /tmp/tmpnwl7z458/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp4wf15eqq/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpnwl7z458/foo.egg-info/dependency_links.txt	2022-12-20 09:38:36.862523802 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/top_level.txt /tmp/tmpnwl7z458/foo.egg-info/top_level.txt
> - --- /tmp/tmp4wf15eqq/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpnwl7z458/foo.egg-info/top_level.txt	2022-12-20 09:38:36.862523802 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/PKG-INFO /tmp/tmpnwl7z458/foo.egg-info/PKG-INFO
> --- /tmp/tmp4wf15eqq/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpnwl7z458/foo.egg-info/PKG-INFO	2022-12-20 09:38:36.862523802 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/SOURCES.txt /tmp/tmpnwl7z458/foo.egg-info/SOURCES.txt
> --- /tmp/tmp4wf15eqq/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpnwl7z458/foo.egg-info/SOURCES.txt	2022-12-20 09:38:36.866523836 +0000
> @@ -0,0 +1,11 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +help/C/index.docbook
> +help/C/legal.xml
> +help/C/figures/mainscreen.png
> +help/de/index.docbook
> +help/de/legal.xml
> +help/de/figures/mainscreen.png
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/dependency_links.txt /tmp/tmpnwl7z458/foo.egg-info/dependency_links.txt
> --- /tmp/tmp4wf15eqq/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpnwl7z458/foo.egg-info/dependency_links.txt	2022-12-20 09:38:36.862523802 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp4wf15eqq/s/foo.egg-info/top_level.txt /tmp/tmpnwl7z458/foo.egg-info/top_level.txt
> --- /tmp/tmp4wf15eqq/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpnwl7z458/foo.egg-info/top_level.txt	2022-12-20 09:38:36.862523802 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_help_mallard (__main__.T.test_help_mallard)
> Mallard XML help
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 800, in test_help_mallard
>     self.assertIn('/usr/share/help/C/foo/index.page', f)
> AssertionError: '/usr/share/help/C/foo/index.page' not found in ['/usr/local/share/help/C/foo/legal.page', '/usr/local/share/help/C/foo/index.page', '/usr/local/share/help/C/foo/figures/mainscreen.png', '/usr/local/share/help/de/foo/legal.page', '/usr/local/share/help/de/foo/index.page', '/usr/local/share/help/de/foo/figures/mainscreen.png', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_help_mallard (__main__.T.test_help_mallard)
> Mallard XML help
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1726 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/PKG-INFO /tmp/tmpjutlwhd7/foo.egg-info/PKG-INFO
> - --- /tmp/tmp0aogixmt/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpjutlwhd7/foo.egg-info/PKG-INFO	2022-12-20 09:38:38.026533941 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/SOURCES.txt /tmp/tmpjutlwhd7/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp0aogixmt/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpjutlwhd7/foo.egg-info/SOURCES.txt	2022-12-20 09:38:38.026533941 +0000
> - @@ -0,0 +1,11 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +help/C/index.page
> - +help/C/legal.page
> - +help/C/figures/mainscreen.png
> - +help/de/index.page
> - +help/de/legal.page
> - +help/de/figures/mainscreen.png
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/dependency_links.txt /tmp/tmpjutlwhd7/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp0aogixmt/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpjutlwhd7/foo.egg-info/dependency_links.txt	2022-12-20 09:38:38.026533941 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/top_level.txt /tmp/tmpjutlwhd7/foo.egg-info/top_level.txt
> - --- /tmp/tmp0aogixmt/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpjutlwhd7/foo.egg-info/top_level.txt	2022-12-20 09:38:38.026533941 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/PKG-INFO /tmp/tmpjutlwhd7/foo.egg-info/PKG-INFO
> --- /tmp/tmp0aogixmt/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpjutlwhd7/foo.egg-info/PKG-INFO	2022-12-20 09:38:38.026533941 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/SOURCES.txt /tmp/tmpjutlwhd7/foo.egg-info/SOURCES.txt
> --- /tmp/tmp0aogixmt/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpjutlwhd7/foo.egg-info/SOURCES.txt	2022-12-20 09:38:38.026533941 +0000
> @@ -0,0 +1,11 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +help/C/index.page
> +help/C/legal.page
> +help/C/figures/mainscreen.png
> +help/de/index.page
> +help/de/legal.page
> +help/de/figures/mainscreen.png
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/dependency_links.txt /tmp/tmpjutlwhd7/foo.egg-info/dependency_links.txt
> --- /tmp/tmp0aogixmt/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpjutlwhd7/foo.egg-info/dependency_links.txt	2022-12-20 09:38:38.026533941 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp0aogixmt/s/foo.egg-info/top_level.txt /tmp/tmpjutlwhd7/foo.egg-info/top_level.txt
> --- /tmp/tmp0aogixmt/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpjutlwhd7/foo.egg-info/top_level.txt	2022-12-20 09:38:38.026533941 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_icons (__main__.T.test_icons)
> data/icons/
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 317, in test_icons
>     self.assertIn('/usr/share/icons/hicolor/scalable/actions/press.png', f)
> AssertionError: '/usr/share/icons/hicolor/scalable/actions/press.png' not found in ['/usr/local/share/icons/hicolor/48x48/apps/foo.png', '/usr/local/share/icons/hicolor/scalable/actions/press.png', '/usr/local/share/icons/hicolor/scalable/actions/crunch.png', '/usr/local/share/icons/hicolor/scalable/mimetypes/text-x-foo.svg', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_icons (__main__.T.test_icons)
> data/icons/
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1650 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/PKG-INFO /tmp/tmp71y2r9z0/foo.egg-info/PKG-INFO
> - --- /tmp/tmptxf_97qq/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp71y2r9z0/foo.egg-info/PKG-INFO	2022-12-20 09:38:39.190544080 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/SOURCES.txt /tmp/tmp71y2r9z0/foo.egg-info/SOURCES.txt
> - --- /tmp/tmptxf_97qq/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp71y2r9z0/foo.egg-info/SOURCES.txt	2022-12-20 09:38:39.190544080 +0000
> - @@ -0,0 +1,7 @@
> - +setup.py
> - +data/icons/48x48/apps/foo.png
> - +data/icons/scalable/actions/press.png
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/dependency_links.txt /tmp/tmp71y2r9z0/foo.egg-info/dependency_links.txt
> - --- /tmp/tmptxf_97qq/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp71y2r9z0/foo.egg-info/dependency_links.txt	2022-12-20 09:38:39.190544080 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/top_level.txt /tmp/tmp71y2r9z0/foo.egg-info/top_level.txt
> - --- /tmp/tmptxf_97qq/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp71y2r9z0/foo.egg-info/top_level.txt	2022-12-20 09:38:39.190544080 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/PKG-INFO /tmp/tmp71y2r9z0/foo.egg-info/PKG-INFO
> --- /tmp/tmptxf_97qq/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp71y2r9z0/foo.egg-info/PKG-INFO	2022-12-20 09:38:39.190544080 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/SOURCES.txt /tmp/tmp71y2r9z0/foo.egg-info/SOURCES.txt
> --- /tmp/tmptxf_97qq/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp71y2r9z0/foo.egg-info/SOURCES.txt	2022-12-20 09:38:39.190544080 +0000
> @@ -0,0 +1,7 @@
> +setup.py
> +data/icons/48x48/apps/foo.png
> +data/icons/scalable/actions/press.png
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/dependency_links.txt /tmp/tmp71y2r9z0/foo.egg-info/dependency_links.txt
> --- /tmp/tmptxf_97qq/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp71y2r9z0/foo.egg-info/dependency_links.txt	2022-12-20 09:38:39.190544080 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmptxf_97qq/s/foo.egg-info/top_level.txt /tmp/tmp71y2r9z0/foo.egg-info/top_level.txt
> --- /tmp/tmptxf_97qq/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp71y2r9z0/foo.egg-info/top_level.txt	2022-12-20 09:38:39.190544080 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_manpages (__main__.T.test_manpages)
> manpages
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 635, in test_manpages
>     self.assertIn('/usr/share/man/man1/foo.1', f)
> AssertionError: '/usr/share/man/man1/foo.1' not found in ['/usr/local/share/man/man8/food.8', '/usr/local/share/man/man1/foo.1', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_manpages (__main__.T.test_manpages)
> manpages
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1606 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/PKG-INFO /tmp/tmpmoz1fp9q/foo.egg-info/PKG-INFO
> - --- /tmp/tmpj3af50ek/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpmoz1fp9q/foo.egg-info/PKG-INFO	2022-12-20 09:38:40.434554917 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/SOURCES.txt /tmp/tmpmoz1fp9q/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpj3af50ek/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpmoz1fp9q/foo.egg-info/SOURCES.txt	2022-12-20 09:38:40.438554952 +0000
> - @@ -0,0 +1,7 @@
> - +setup.py
> - +daemon/food.8
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +man/foo.1
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/dependency_links.txt /tmp/tmpmoz1fp9q/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpj3af50ek/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpmoz1fp9q/foo.egg-info/dependency_links.txt	2022-12-20 09:38:40.434554917 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/top_level.txt /tmp/tmpmoz1fp9q/foo.egg-info/top_level.txt
> - --- /tmp/tmpj3af50ek/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpmoz1fp9q/foo.egg-info/top_level.txt	2022-12-20 09:38:40.434554917 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/PKG-INFO /tmp/tmpmoz1fp9q/foo.egg-info/PKG-INFO
> --- /tmp/tmpj3af50ek/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpmoz1fp9q/foo.egg-info/PKG-INFO	2022-12-20 09:38:40.434554917 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/SOURCES.txt /tmp/tmpmoz1fp9q/foo.egg-info/SOURCES.txt
> --- /tmp/tmpj3af50ek/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpmoz1fp9q/foo.egg-info/SOURCES.txt	2022-12-20 09:38:40.438554952 +0000
> @@ -0,0 +1,7 @@
> +setup.py
> +daemon/food.8
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +man/foo.1
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/dependency_links.txt /tmp/tmpmoz1fp9q/foo.egg-info/dependency_links.txt
> --- /tmp/tmpj3af50ek/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpmoz1fp9q/foo.egg-info/dependency_links.txt	2022-12-20 09:38:40.434554917 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpj3af50ek/s/foo.egg-info/top_level.txt /tmp/tmpmoz1fp9q/foo.egg-info/top_level.txt
> --- /tmp/tmpj3af50ek/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpmoz1fp9q/foo.egg-info/top_level.txt	2022-12-20 09:38:40.434554917 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_modules (__main__.T.test_modules)
> Python modules
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1612 chars]me\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/PKG-INFO /tmp/tmpah95s4g_/foo.egg-info/PKG-INFO
> - --- /tmp/tmpp6krwz6g/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpah95s4g_/foo.egg-info/PKG-INFO	2022-12-20 09:38:41.714566068 +0000
> - @@ -0,0 +1,9 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - +Provides: yesme
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/SOURCES.txt /tmp/tmpah95s4g_/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpp6krwz6g/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpah95s4g_/foo.egg-info/SOURCES.txt	2022-12-20 09:38:41.718566102 +0000
> - @@ -0,0 +1,6 @@
> - +setup.py
> - +yesme.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/dependency_links.txt /tmp/tmpah95s4g_/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpp6krwz6g/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpah95s4g_/foo.egg-info/dependency_links.txt	2022-12-20 09:38:41.714566068 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/top_level.txt /tmp/tmpah95s4g_/foo.egg-info/top_level.txt
> - --- /tmp/tmpp6krwz6g/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpah95s4g_/foo.egg-info/top_level.txt	2022-12-20 09:38:41.714566068 +0000
> - @@ -0,0 +1 @@
> - +yesme
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/PKG-INFO /tmp/tmpah95s4g_/foo.egg-info/PKG-INFO
> --- /tmp/tmpp6krwz6g/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpah95s4g_/foo.egg-info/PKG-INFO	2022-12-20 09:38:41.714566068 +0000
> @@ -0,0 +1,9 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> +Provides: yesme
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/SOURCES.txt /tmp/tmpah95s4g_/foo.egg-info/SOURCES.txt
> --- /tmp/tmpp6krwz6g/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpah95s4g_/foo.egg-info/SOURCES.txt	2022-12-20 09:38:41.718566102 +0000
> @@ -0,0 +1,6 @@
> +setup.py
> +yesme.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/dependency_links.txt /tmp/tmpah95s4g_/foo.egg-info/dependency_links.txt
> --- /tmp/tmpp6krwz6g/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpah95s4g_/foo.egg-info/dependency_links.txt	2022-12-20 09:38:41.714566068 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpp6krwz6g/s/foo.egg-info/top_level.txt /tmp/tmpah95s4g_/foo.egg-info/top_level.txt
> --- /tmp/tmpp6krwz6g/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpah95s4g_/foo.egg-info/top_level.txt	2022-12-20 09:38:41.714566068 +0000
> @@ -0,0 +1 @@
> +yesme
> 
> 
> ======================================================================
> FAIL: test_packages (__main__.T.test_packages)
> Python packages
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1656 chars]kg\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/PKG-INFO /tmp/tmpu17a904b/foo.egg-info/PKG-INFO
> - --- /tmp/tmplbj700nf/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpu17a904b/foo.egg-info/PKG-INFO	2022-12-20 09:38:42.818575685 +0000
> - @@ -0,0 +1,9 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - +Provides: foopkg
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/SOURCES.txt /tmp/tmpu17a904b/foo.egg-info/SOURCES.txt
> - --- /tmp/tmplbj700nf/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpu17a904b/foo.egg-info/SOURCES.txt	2022-12-20 09:38:42.822575720 +0000
> - @@ -0,0 +1,8 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +foopkg/__init__.py
> - +foopkg/bar.py
> - +foopkg/baz.py
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/dependency_links.txt /tmp/tmpu17a904b/foo.egg-info/dependency_links.txt
> - --- /tmp/tmplbj700nf/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpu17a904b/foo.egg-info/dependency_links.txt	2022-12-20 09:38:42.818575685 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/top_level.txt /tmp/tmpu17a904b/foo.egg-info/top_level.txt
> - --- /tmp/tmplbj700nf/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpu17a904b/foo.egg-info/top_level.txt	2022-12-20 09:38:42.818575685 +0000
> - @@ -0,0 +1 @@
> - +foopkg
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/PKG-INFO /tmp/tmpu17a904b/foo.egg-info/PKG-INFO
> --- /tmp/tmplbj700nf/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpu17a904b/foo.egg-info/PKG-INFO	2022-12-20 09:38:42.818575685 +0000
> @@ -0,0 +1,9 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> +Provides: foopkg
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/SOURCES.txt /tmp/tmpu17a904b/foo.egg-info/SOURCES.txt
> --- /tmp/tmplbj700nf/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpu17a904b/foo.egg-info/SOURCES.txt	2022-12-20 09:38:42.822575720 +0000
> @@ -0,0 +1,8 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +foopkg/__init__.py
> +foopkg/bar.py
> +foopkg/baz.py
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/dependency_links.txt /tmp/tmpu17a904b/foo.egg-info/dependency_links.txt
> --- /tmp/tmplbj700nf/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpu17a904b/foo.egg-info/dependency_links.txt	2022-12-20 09:38:42.818575685 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmplbj700nf/s/foo.egg-info/top_level.txt /tmp/tmpu17a904b/foo.egg-info/top_level.txt
> --- /tmp/tmplbj700nf/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpu17a904b/foo.egg-info/top_level.txt	2022-12-20 09:38:42.818575685 +0000
> @@ -0,0 +1 @@
> +foopkg
> 
> 
> ======================================================================
> FAIL: test_po (__main__.T.test_po)
> gettext *.po files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 218, in test_po
>     self.assertIn('/usr/share/locale/de/LC_MESSAGES/foo.mo', f)
> AssertionError: '/usr/share/locale/de/LC_MESSAGES/foo.mo' not found in ['/usr/local/share/locale/fr/LC_MESSAGES/foo.mo', '/usr/local/share/locale/de/LC_MESSAGES/foo.mo', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_po (__main__.T.test_po)
> gettext *.po files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/PKG-INFO /tmp/tmp9vrqu73y/foo.egg-info/PKG-INFO
> - --- /tmp/tmpa9oiq7hs/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp9vrqu73y/foo.egg-info/PKG-INFO	2022-12-20 09:38:43.946585512 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/SOURCES.txt /tmp/tmp9vrqu73y/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpa9oiq7hs/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp9vrqu73y/foo.egg-info/SOURCES.txt	2022-12-20 09:38:43.946585512 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/dependency_links.txt /tmp/tmp9vrqu73y/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpa9oiq7hs/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp9vrqu73y/foo.egg-info/dependency_links.txt	2022-12-20 09:38:43.946585512 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/top_level.txt /tmp/tmp9vrqu73y/foo.egg-info/top_level.txt
> - --- /tmp/tmpa9oiq7hs/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp9vrqu73y/foo.egg-info/top_level.txt	2022-12-20 09:38:43.946585512 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/PKG-INFO /tmp/tmp9vrqu73y/foo.egg-info/PKG-INFO
> --- /tmp/tmpa9oiq7hs/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp9vrqu73y/foo.egg-info/PKG-INFO	2022-12-20 09:38:43.946585512 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/SOURCES.txt /tmp/tmp9vrqu73y/foo.egg-info/SOURCES.txt
> --- /tmp/tmpa9oiq7hs/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp9vrqu73y/foo.egg-info/SOURCES.txt	2022-12-20 09:38:43.946585512 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/dependency_links.txt /tmp/tmp9vrqu73y/foo.egg-info/dependency_links.txt
> --- /tmp/tmpa9oiq7hs/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp9vrqu73y/foo.egg-info/dependency_links.txt	2022-12-20 09:38:43.946585512 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpa9oiq7hs/s/foo.egg-info/top_level.txt /tmp/tmp9vrqu73y/foo.egg-info/top_level.txt
> --- /tmp/tmpa9oiq7hs/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp9vrqu73y/foo.egg-info/top_level.txt	2022-12-20 09:38:43.946585512 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_policykit (__main__.T.test_policykit)
> *.policy.in PolicyKit files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 256, in test_policykit
>     self.assertIn('/usr/share/polkit-1/actions/com.example.foo.policy', f)
> AssertionError: '/usr/share/polkit-1/actions/com.example.foo.policy' not found in ['/usr/local/share/locale/fr/LC_MESSAGES/foo.mo', '/usr/local/share/locale/de/LC_MESSAGES/foo.mo', '/usr/local/share/polkit-1/actions/com.example.foo.policy', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_policykit (__main__.T.test_policykit)
> *.policy.in PolicyKit files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/PKG-INFO /tmp/tmpsbpmm8bb/foo.egg-info/PKG-INFO
> - --- /tmp/tmp_9oc7lm6/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpsbpmm8bb/foo.egg-info/PKG-INFO	2022-12-20 09:38:45.362597846 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/SOURCES.txt /tmp/tmpsbpmm8bb/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp_9oc7lm6/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpsbpmm8bb/foo.egg-info/SOURCES.txt	2022-12-20 09:38:45.366597881 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/dependency_links.txt /tmp/tmpsbpmm8bb/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp_9oc7lm6/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpsbpmm8bb/foo.egg-info/dependency_links.txt	2022-12-20 09:38:45.362597846 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/top_level.txt /tmp/tmpsbpmm8bb/foo.egg-info/top_level.txt
> - --- /tmp/tmp_9oc7lm6/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpsbpmm8bb/foo.egg-info/top_level.txt	2022-12-20 09:38:45.362597846 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/PKG-INFO /tmp/tmpsbpmm8bb/foo.egg-info/PKG-INFO
> --- /tmp/tmp_9oc7lm6/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpsbpmm8bb/foo.egg-info/PKG-INFO	2022-12-20 09:38:45.362597846 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/SOURCES.txt /tmp/tmpsbpmm8bb/foo.egg-info/SOURCES.txt
> --- /tmp/tmp_9oc7lm6/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpsbpmm8bb/foo.egg-info/SOURCES.txt	2022-12-20 09:38:45.366597881 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/dependency_links.txt /tmp/tmpsbpmm8bb/foo.egg-info/dependency_links.txt
> --- /tmp/tmp_9oc7lm6/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpsbpmm8bb/foo.egg-info/dependency_links.txt	2022-12-20 09:38:45.362597846 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp_9oc7lm6/s/foo.egg-info/top_level.txt /tmp/tmpsbpmm8bb/foo.egg-info/top_level.txt
> --- /tmp/tmp_9oc7lm6/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpsbpmm8bb/foo.egg-info/top_level.txt	2022-12-20 09:38:45.362597846 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_requires_provides (__main__.T.test_requires_provides)
> automatic requires/provides
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 728, in test_requires_provides
>     self.assertIn('/usr/share/foo/example-code/template.py', inst)
> AssertionError: '/usr/share/foo/example-code/template.py' not found in ['/usr/local/share/foo/example-code/template.py', '/usr/local/share/foo/example-code/mymod/__init__.py', '/usr/local/share/foo/example-code/mymod/shiny.py', '/usr/local/lib/python3.11/dist-packages/grab_cli.py', '/usr/local/lib/python3.11/dist-packages/mymod.py', '/usr/local/lib/python3.11/dist-packages/broken.py', '/usr/local/lib/python3.11/dist-packages/pygi.py', '/usr/local/lib/python3.11/dist-packages/foo/__init__.py', '/usr/local/lib/python3.11/dist-packages/foo/stuff.py', '/usr/local/lib/python3.11/dist-packages/foo/bar/__init__.py', '/usr/local/lib/python3.11/dist-packages/foo/bar/poke.py', '/usr/local/lib/python3.11/dist-packages/foo/bar/broken.py', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO', '/usr/local/bin/foo-cli']
> 
> ======================================================================
> FAIL: test_requires_provides (__main__.T.test_requires_provides)
> automatic requires/provides
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[2131 chars]gi\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/PKG-INFO /tmp/tmpvqp1qbdi/foo.egg-info/PKG-INFO
> - --- /tmp/tmpvbidh4q3/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpvqp1qbdi/foo.egg-info/PKG-INFO	2022-12-20 09:38:49.810636592 +0000
> - @@ -0,0 +1,18 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - +Requires: distutils.command.register
> - +Requires: gi.repository.GLib
> - +Requires: gi.repository.GObject
> - +Requires: httplib2
> - +Requires: pkg_resources
> - +Provides: broken
> - +Provides: foo
> - +Provides: grab_cli
> - +Provides: mymod
> - +Provides: pygi
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/SOURCES.txt /tmp/tmpvqp1qbdi/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpvbidh4q3/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpvqp1qbdi/foo.egg-info/SOURCES.txt	2022-12-20 09:38:49.814636627 +0000
> - @@ -0,0 +1,18 @@
> - +broken.py
> - +grab_cli.py
> - +mymod.py
> - +pygi.py
> - +setup.py
> - +bin/foo-cli
> - +data/example-code/template.py
> - +data/example-code/mymod/__init__.py
> - +data/example-code/mymod/shiny.py
> - +foo/__init__.py
> - +foo/stuff.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +foo/bar/__init__.py
> - +foo/bar/broken.py
> - +foo/bar/poke.py
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/dependency_links.txt /tmp/tmpvqp1qbdi/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpvbidh4q3/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpvqp1qbdi/foo.egg-info/dependency_links.txt	2022-12-20 09:38:49.810636592 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/top_level.txt /tmp/tmpvqp1qbdi/foo.egg-info/top_level.txt
> - --- /tmp/tmpvbidh4q3/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpvqp1qbdi/foo.egg-info/top_level.txt	2022-12-20 09:38:49.810636592 +0000
> - @@ -0,0 +1,6 @@
> - +broken
> - +foo
> - +foo/bar
> - +grab_cli
> - +mymod
> - +pygi
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/PKG-INFO /tmp/tmpvqp1qbdi/foo.egg-info/PKG-INFO
> --- /tmp/tmpvbidh4q3/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpvqp1qbdi/foo.egg-info/PKG-INFO	2022-12-20 09:38:49.810636592 +0000
> @@ -0,0 +1,18 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> +Requires: distutils.command.register
> +Requires: gi.repository.GLib
> +Requires: gi.repository.GObject
> +Requires: httplib2
> +Requires: pkg_resources
> +Provides: broken
> +Provides: foo
> +Provides: grab_cli
> +Provides: mymod
> +Provides: pygi
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/SOURCES.txt /tmp/tmpvqp1qbdi/foo.egg-info/SOURCES.txt
> --- /tmp/tmpvbidh4q3/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpvqp1qbdi/foo.egg-info/SOURCES.txt	2022-12-20 09:38:49.814636627 +0000
> @@ -0,0 +1,18 @@
> +broken.py
> +grab_cli.py
> +mymod.py
> +pygi.py
> +setup.py
> +bin/foo-cli
> +data/example-code/template.py
> +data/example-code/mymod/__init__.py
> +data/example-code/mymod/shiny.py
> +foo/__init__.py
> +foo/stuff.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +foo/bar/__init__.py
> +foo/bar/broken.py
> +foo/bar/poke.py
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/dependency_links.txt /tmp/tmpvqp1qbdi/foo.egg-info/dependency_links.txt
> --- /tmp/tmpvbidh4q3/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpvqp1qbdi/foo.egg-info/dependency_links.txt	2022-12-20 09:38:49.810636592 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpvbidh4q3/s/foo.egg-info/top_level.txt /tmp/tmpvqp1qbdi/foo.egg-info/top_level.txt
> --- /tmp/tmpvbidh4q3/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpvqp1qbdi/foo.egg-info/top_level.txt	2022-12-20 09:38:49.810636592 +0000
> @@ -0,0 +1,6 @@
> +broken
> +foo
> +foo/bar
> +grab_cli
> +mymod
> +pygi
> 
> 
> ======================================================================
> FAIL: test_scripts (__main__.T.test_scripts)
> scripts
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 400, in test_scripts
>     self.assertIn('/usr/bin/yell', f)
> AssertionError: '/usr/bin/yell' not found in ['/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO', '/usr/local/bin/shoutlink', '/usr/local/bin/yell', '/usr/local/bin/shout', '/usr/local/bin/foo']
> 
> ======================================================================
> FAIL: test_scripts (__main__.T.test_scripts)
> scripts
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1611 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/PKG-INFO /tmp/tmpdnmwffhy/foo.egg-info/PKG-INFO
> - --- /tmp/tmpec061qhi/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpdnmwffhy/foo.egg-info/PKG-INFO	2022-12-20 09:38:51.146648230 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/SOURCES.txt /tmp/tmpdnmwffhy/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpec061qhi/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpdnmwffhy/foo.egg-info/SOURCES.txt	2022-12-20 09:38:51.150648264 +0000
> - @@ -0,0 +1,8 @@
> - +setup.py
> - +bin/foo
> - +bin/shout
> - +bin/yell
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/dependency_links.txt /tmp/tmpdnmwffhy/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpec061qhi/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpdnmwffhy/foo.egg-info/dependency_links.txt	2022-12-20 09:38:51.146648230 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/top_level.txt /tmp/tmpdnmwffhy/foo.egg-info/top_level.txt
> - --- /tmp/tmpec061qhi/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpdnmwffhy/foo.egg-info/top_level.txt	2022-12-20 09:38:51.146648230 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/PKG-INFO /tmp/tmpdnmwffhy/foo.egg-info/PKG-INFO
> --- /tmp/tmpec061qhi/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpdnmwffhy/foo.egg-info/PKG-INFO	2022-12-20 09:38:51.146648230 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/SOURCES.txt /tmp/tmpdnmwffhy/foo.egg-info/SOURCES.txt
> --- /tmp/tmpec061qhi/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpdnmwffhy/foo.egg-info/SOURCES.txt	2022-12-20 09:38:51.150648264 +0000
> @@ -0,0 +1,8 @@
> +setup.py
> +bin/foo
> +bin/shout
> +bin/yell
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/dependency_links.txt /tmp/tmpdnmwffhy/foo.egg-info/dependency_links.txt
> --- /tmp/tmpec061qhi/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpdnmwffhy/foo.egg-info/dependency_links.txt	2022-12-20 09:38:51.146648230 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpec061qhi/s/foo.egg-info/top_level.txt /tmp/tmpdnmwffhy/foo.egg-info/top_level.txt
> --- /tmp/tmpec061qhi/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpdnmwffhy/foo.egg-info/top_level.txt	2022-12-20 09:38:51.146648230 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_standard_files (__main__.T.test_standard_files)
> Standard files (MANIFEST.in, COPYING, etc.)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 522, in test_standard_files
>     self.assertEqual(e, '')
> AssertionError: "warning: manifest_maker: MANIFEST.in, line 1: unknown action 'dummy'\n\n" != ''
> - warning: manifest_maker: MANIFEST.in, line 1: unknown action 'dummy'
> - 
> 
> 
> ======================================================================
> FAIL: test_standard_files (__main__.T.test_standard_files)
> Standard files (MANIFEST.in, COPYING, etc.)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1758 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/PKG-INFO /tmp/tmpqitao_ym/foo.egg-info/PKG-INFO
> - --- /tmp/tmp8z6i05ul/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpqitao_ym/foo.egg-info/PKG-INFO	2022-12-20 09:38:52.830662898 +0000
> - @@ -0,0 +1,12 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - +License-File: LICENSE
> - +License-File: COPYING
> - +License-File: COPYING.LIB
> - +License-File: AUTHORS
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/SOURCES.txt /tmp/tmpqitao_ym/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp8z6i05ul/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpqitao_ym/foo.egg-info/SOURCES.txt	2022-12-20 09:38:52.834662933 +0000
> - @@ -0,0 +1,12 @@
> - +AUTHORS
> - +COPYING
> - +COPYING.LIB
> - +LICENSE
> - +MANIFEST.in
> - +NEWS
> - +README.txt
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/dependency_links.txt /tmp/tmpqitao_ym/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp8z6i05ul/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpqitao_ym/foo.egg-info/dependency_links.txt	2022-12-20 09:38:52.830662898 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/top_level.txt /tmp/tmpqitao_ym/foo.egg-info/top_level.txt
> - --- /tmp/tmp8z6i05ul/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpqitao_ym/foo.egg-info/top_level.txt	2022-12-20 09:38:52.830662898 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/PKG-INFO /tmp/tmpqitao_ym/foo.egg-info/PKG-INFO
> --- /tmp/tmp8z6i05ul/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpqitao_ym/foo.egg-info/PKG-INFO	2022-12-20 09:38:52.830662898 +0000
> @@ -0,0 +1,12 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> +License-File: LICENSE
> +License-File: COPYING
> +License-File: COPYING.LIB
> +License-File: AUTHORS
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/SOURCES.txt /tmp/tmpqitao_ym/foo.egg-info/SOURCES.txt
> --- /tmp/tmp8z6i05ul/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpqitao_ym/foo.egg-info/SOURCES.txt	2022-12-20 09:38:52.834662933 +0000
> @@ -0,0 +1,12 @@
> +AUTHORS
> +COPYING
> +COPYING.LIB
> +LICENSE
> +MANIFEST.in
> +NEWS
> +README.txt
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/dependency_links.txt /tmp/tmpqitao_ym/foo.egg-info/dependency_links.txt
> --- /tmp/tmp8z6i05ul/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpqitao_ym/foo.egg-info/dependency_links.txt	2022-12-20 09:38:52.830662898 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp8z6i05ul/s/foo.egg-info/top_level.txt /tmp/tmpqitao_ym/foo.egg-info/top_level.txt
> --- /tmp/tmp8z6i05ul/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpqitao_ym/foo.egg-info/top_level.txt	2022-12-20 09:38:52.830662898 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_ui (__main__.T.test_ui)
> GtkBuilder/Qt *.ui
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 613, in test_ui
>     self.assertIn('/usr/share/foo/test.ui', f)
> AssertionError: '/usr/share/foo/test.ui' not found in ['/usr/local/share/foo/test.ui', '/usr/local/share/foo/mainwindow.ui', '/usr/local/share/foo/settings.ui', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_ui (__main__.T.test_ui)
> GtkBuilder/Qt *.ui
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1630 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/PKG-INFO /tmp/tmpne4678gk/foo.egg-info/PKG-INFO
> - --- /tmp/tmpr51vfled/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpne4678gk/foo.egg-info/PKG-INFO	2022-12-20 09:38:54.058673596 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/SOURCES.txt /tmp/tmpne4678gk/foo.egg-info/SOURCES.txt
> - --- /tmp/tmpr51vfled/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpne4678gk/foo.egg-info/SOURCES.txt	2022-12-20 09:38:54.058673596 +0000
> - @@ -0,0 +1,8 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - +gtk/settings.ui
> - +gtk/test.ui
> - +kde/mainwindow.ui
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/dependency_links.txt /tmp/tmpne4678gk/foo.egg-info/dependency_links.txt
> - --- /tmp/tmpr51vfled/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpne4678gk/foo.egg-info/dependency_links.txt	2022-12-20 09:38:54.058673596 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/top_level.txt /tmp/tmpne4678gk/foo.egg-info/top_level.txt
> - --- /tmp/tmpr51vfled/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpne4678gk/foo.egg-info/top_level.txt	2022-12-20 09:38:54.058673596 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/PKG-INFO /tmp/tmpne4678gk/foo.egg-info/PKG-INFO
> --- /tmp/tmpr51vfled/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpne4678gk/foo.egg-info/PKG-INFO	2022-12-20 09:38:54.058673596 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/SOURCES.txt /tmp/tmpne4678gk/foo.egg-info/SOURCES.txt
> --- /tmp/tmpr51vfled/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpne4678gk/foo.egg-info/SOURCES.txt	2022-12-20 09:38:54.058673596 +0000
> @@ -0,0 +1,8 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> +gtk/settings.ui
> +gtk/test.ui
> +kde/mainwindow.ui
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/dependency_links.txt /tmp/tmpne4678gk/foo.egg-info/dependency_links.txt
> --- /tmp/tmpr51vfled/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpne4678gk/foo.egg-info/dependency_links.txt	2022-12-20 09:38:54.058673596 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmpr51vfled/s/foo.egg-info/top_level.txt /tmp/tmpne4678gk/foo.egg-info/top_level.txt
> --- /tmp/tmpr51vfled/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpne4678gk/foo.egg-info/top_level.txt	2022-12-20 09:38:54.058673596 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_utf8_filenames (__main__.T.test_utf8_filenames)
> UTF-8 file names
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 834, in test_utf8_filenames
>     self.assertEqual(len(f), 1, f)
> AssertionError: 4 != 1 : ['/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/dependency_links.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/top_level.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/SOURCES.txt', '/usr/local/lib/python3.11/dist-packages/foo-0.1-py3.11.egg-info/PKG-INFO']
> 
> ======================================================================
> FAIL: test_utf8_filenames (__main__.T.test_utf8_filenames)
> UTF-8 file names
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/PKG-INFO /tmp/tmpg7_pllsq/foo.egg-info/PKG-INFO
> - --- /tmp/tmphgy_5uzp/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpg7_pllsq/foo.egg-info/PKG-INFO	2022-12-20 09:38:55.142683038 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/SOURCES.txt /tmp/tmpg7_pllsq/foo.egg-info/SOURCES.txt
> - --- /tmp/tmphgy_5uzp/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpg7_pllsq/foo.egg-info/SOURCES.txt	2022-12-20 09:38:55.146683074 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/dependency_links.txt /tmp/tmpg7_pllsq/foo.egg-info/dependency_links.txt
> - --- /tmp/tmphgy_5uzp/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpg7_pllsq/foo.egg-info/dependency_links.txt	2022-12-20 09:38:55.142683038 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/top_level.txt /tmp/tmpg7_pllsq/foo.egg-info/top_level.txt
> - --- /tmp/tmphgy_5uzp/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmpg7_pllsq/foo.egg-info/top_level.txt	2022-12-20 09:38:55.142683038 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/PKG-INFO /tmp/tmpg7_pllsq/foo.egg-info/PKG-INFO
> --- /tmp/tmphgy_5uzp/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpg7_pllsq/foo.egg-info/PKG-INFO	2022-12-20 09:38:55.142683038 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/SOURCES.txt /tmp/tmpg7_pllsq/foo.egg-info/SOURCES.txt
> --- /tmp/tmphgy_5uzp/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpg7_pllsq/foo.egg-info/SOURCES.txt	2022-12-20 09:38:55.146683074 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/dependency_links.txt /tmp/tmpg7_pllsq/foo.egg-info/dependency_links.txt
> --- /tmp/tmphgy_5uzp/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpg7_pllsq/foo.egg-info/dependency_links.txt	2022-12-20 09:38:55.142683038 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmphgy_5uzp/s/foo.egg-info/top_level.txt /tmp/tmpg7_pllsq/foo.egg-info/top_level.txt
> --- /tmp/tmphgy_5uzp/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmpg7_pllsq/foo.egg-info/top_level.txt	2022-12-20 09:38:55.142683038 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ======================================================================
> FAIL: test_vcs (__main__.T.test_vcs)
> Ignores revision control files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 86, in test_vcs
>     self.assertEqual(len(f), 1)
> AssertionError: 4 != 1
> 
> ======================================================================
> FAIL: test_vcs (__main__.T.test_vcs)
> Ignores revision control files
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
>     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/PKG-INFO /tmp/tmp30m2xtrx/foo.egg-info/PKG-INFO
> - --- /tmp/tmp5d_6vbrm/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp30m2xtrx/foo.egg-info/PKG-INFO	2022-12-20 09:38:56.378693805 +0000
> - @@ -0,0 +1,8 @@
> - +Metadata-Version: 2.1
> - +Name: foo
> - +Version: 0.1
> - +Summary: Test suite package
> - +Home-page: https://foo.example.com
> - +Author: Martin Pitt
> - +Author-email: martin.pitt@example.com
> - +License: GPL v2 or later
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/SOURCES.txt /tmp/tmp30m2xtrx/foo.egg-info/SOURCES.txt
> - --- /tmp/tmp5d_6vbrm/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp30m2xtrx/foo.egg-info/SOURCES.txt	2022-12-20 09:38:56.378693805 +0000
> - @@ -0,0 +1,5 @@
> - +setup.py
> - +foo.egg-info/PKG-INFO
> - +foo.egg-info/SOURCES.txt
> - +foo.egg-info/dependency_links.txt
> - +foo.egg-info/top_level.txt
> - \ No newline at end of file
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/dependency_links.txt /tmp/tmp30m2xtrx/foo.egg-info/dependency_links.txt
> - --- /tmp/tmp5d_6vbrm/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp30m2xtrx/foo.egg-info/dependency_links.txt	2022-12-20 09:38:56.378693805 +0000
> - @@ -0,0 +1 @@
> - +
> - diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/top_level.txt /tmp/tmp30m2xtrx/foo.egg-info/top_level.txt
> - --- /tmp/tmp5d_6vbrm/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> - +++ /tmp/tmp30m2xtrx/foo.egg-info/top_level.txt	2022-12-20 09:38:56.378693805 +0000
> - @@ -0,0 +1 @@
> - +
>  : no cruft after cleaning:
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/PKG-INFO /tmp/tmp30m2xtrx/foo.egg-info/PKG-INFO
> --- /tmp/tmp5d_6vbrm/s/foo.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp30m2xtrx/foo.egg-info/PKG-INFO	2022-12-20 09:38:56.378693805 +0000
> @@ -0,0 +1,8 @@
> +Metadata-Version: 2.1
> +Name: foo
> +Version: 0.1
> +Summary: Test suite package
> +Home-page: https://foo.example.com
> +Author: Martin Pitt
> +Author-email: martin.pitt@example.com
> +License: GPL v2 or later
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/SOURCES.txt /tmp/tmp30m2xtrx/foo.egg-info/SOURCES.txt
> --- /tmp/tmp5d_6vbrm/s/foo.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp30m2xtrx/foo.egg-info/SOURCES.txt	2022-12-20 09:38:56.378693805 +0000
> @@ -0,0 +1,5 @@
> +setup.py
> +foo.egg-info/PKG-INFO
> +foo.egg-info/SOURCES.txt
> +foo.egg-info/dependency_links.txt
> +foo.egg-info/top_level.txt
> \ No newline at end of file
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/dependency_links.txt /tmp/tmp30m2xtrx/foo.egg-info/dependency_links.txt
> --- /tmp/tmp5d_6vbrm/s/foo.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp30m2xtrx/foo.egg-info/dependency_links.txt	2022-12-20 09:38:56.378693805 +0000
> @@ -0,0 +1 @@
> +
> diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp5d_6vbrm/s/foo.egg-info/top_level.txt /tmp/tmp30m2xtrx/foo.egg-info/top_level.txt
> --- /tmp/tmp5d_6vbrm/s/foo.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
> +++ /tmp/tmp30m2xtrx/foo.egg-info/top_level.txt	2022-12-20 09:38:56.378693805 +0000
> @@ -0,0 +1 @@
> +
> 
> 
> ----------------------------------------------------------------------
> Ran 26 tests in 30.874s
> 
> FAILED (failures=42)
> make[1]: *** [debian/rules:9: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/python-distutils-extra_2.47_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1026568; Package src:python-distutils-extra. (Sat, 28 Jan 2023 23:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Didier 'OdyX' Raboud <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Sat, 28 Jan 2023 23:12:03 GMT) (full text, mbox, link).


Message #10 received at 1026568@bugs.debian.org (full text, mbox, reply):

From: Didier 'OdyX' Raboud <odyx@debian.org>
To: 1026568@bugs.debian.org
Subject: Re: Bug#1026568: python-distutils-extra: FTBFS: AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
Date: Sun, 29 Jan 2023 00:01:26 +0100
[Message part 1 (text/plain, inline)]
Control: tags -1 +confirmed +help

Hello there from the St-Cergue BSP where I've taken a look at this RC bug.

I can confirm this still FTBFS, and doesn't in stable, so let's check why.

The crux of the issue is that python3-setuptools from 54.0.0
(https://setuptools.pypa.io/en/latest/history.html#v54-0-0) does _not_ build 
the .egg-info as single file, but _only_ as directory [0].

This has the direct consequence that all tests fail for either of these 
reasons:
* the .egg-info is not a file, and cannot be compared with the expected 
version
* the .egg-info directory is not cleaned in clean() , hence the snapshot-vs-
result directory comparison is always going to flag the .egg-info directory as 
resulting cruft.

I've trimmed down the report below with an example result, which clearly shows 
the above two things.

Btw, from the FTBFS build directory, the fastest way to reproduce this is to 
run:

 LC_ALL=C LANGUAGE= LANG=C PYTHONPATH=. python3.10 test/auto.py -v -k empty -f


So. python-distutils-extra is broken by src:setuptools which is not going to 
revert this. python3-distutils-extra has 34 reverse Build-Depends, including 
python-apt, which makes it a "key package". Even if the B-D from python-apt 
can be amended, I also identify unattended-upgrades, software-properties and 
command-not-found. It looks like this won't be easy to remove from testing; we 
need to fix it.

Suggestions on the angle to use to tackle this welcome!

Best,

OdyX


[0] Also, distutils is deprecated "soon", so all this should get nuked post-
bookworm, but that's a discussion for another time.

Le mardi, 20 décembre 2022, 18.23:15 h CET Lucas Nussbaum a écrit :
> Source: python-distutils-extra
> Version: 2.47
> Severity: serious
> Justification: FTBFS
> Tags: bookworm sid ftbfs
> User: lucas@debian.org
> Usertags: ftbfs-20221220 ftbfs-bookworm
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<<PKGBUILDDIR>>'
> > # run tests with all supported python 2 and 3 versions
> > set -e; for python in `py3versions -s`; do \
> > 
> >   echo "-- Running tests with $python ----------------"; \
> >   LC_ALL=C LANGUAGE= LANG=C PYTHONPATH=. $python test/auto.py -v; \
> > 
> > done
> > -- Running tests with python3.11 ----------------
> > (...)
> > test_empty (__main__.T.test_empty)
> > empty source tree (just setup.py) ... FAIL
> > test_empty (__main__.T.test_empty)
> > empty source tree (just setup.py) ... FAIL

(...)

> > ======================================================================
> > FAIL: test_empty (__main__.T.test_empty)
> > empty source tree (just setup.py)
> > ----------------------------------------------------------------------
> > 
> > Traceback (most recent call last):
> >   File "/<<PKGBUILDDIR>>/test/auto.py", line 68, in test_empty
> >   
> >     self.assertEqual(len(f), 1)
> > 
> > AssertionError: 4 != 1
> > 
> > ======================================================================
> > FAIL: test_empty (__main__.T.test_empty)
> > empty source tree (just setup.py)
> > ----------------------------------------------------------------------
> > 
> > Traceback (most recent call last):
> >   File "/<<PKGBUILDDIR>>/test/auto.py", line 43, in tearDown
> >   
> >     self.assertEqual(cruft, '', 'no cruft after cleaning:\n' + cruft)
> > 
> > AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n"
> > != '' - diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO
> > /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO - ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO	1970-01-01 
00:00:00.000000000
> > +0000 - +++ /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO	2022-12-20
> > 09:38:33.086490908 +0000 - @@ -0,0 +1,8 @@
> > - +Metadata-Version: 2.1
> > - +Name: foo
> > - +Version: 0.1
> > - +Summary: Test suite package
> > - +Home-page: https://foo.example.com
> > - +Author: Martin Pitt
> > - +Author-email: martin.pitt@example.com
> > - +License: GPL v2 or later
> > - diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt
> > /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt - ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt	1970-01-01 
00:00:00.000000000
> > +0000 - +++ /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt	2022-12-20
> > 09:38:33.090490943 +0000 - @@ -0,0 +1,5 @@
> > - +setup.py
> > - +foo.egg-info/PKG-INFO
> > - +foo.egg-info/SOURCES.txt
> > - +foo.egg-info/dependency_links.txt
> > - +foo.egg-info/top_level.txt
> > - \ No newline at end of file
> > - diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt
> > /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt - ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt	1970-01-01
> > 00:00:00.000000000 +0000 - +++
> > /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt	2022-12-20
> > 09:38:33.086490908 +0000 - @@ -0,0 +1 @@
> > - +
> > - diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt
> > /tmp/tmp15hh51oe/foo.egg-info/top_level.txt - ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt	1970-01-01
> > 00:00:00.000000000 +0000 - +++
> > /tmp/tmp15hh51oe/foo.egg-info/top_level.txt	2022-12-20 
09:38:33.086490908
> > +0000 - @@ -0,0 +1 @@
> > - +
> > 
> >  : no cruft after cleaning:
> > diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO
> > /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/PKG-INFO	1970-01-01 
00:00:00.000000000
> > +0000 +++ /tmp/tmp15hh51oe/foo.egg-info/PKG-INFO	2022-12-20
> > 09:38:33.086490908 +0000 @@ -0,0 +1,8 @@
> > +Metadata-Version: 2.1
> > +Name: foo
> > +Version: 0.1
> > +Summary: Test suite package
> > +Home-page: https://foo.example.com
> > +Author: Martin Pitt
> > +Author-email: martin.pitt@example.com
> > +License: GPL v2 or later
> > diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt
> > /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/SOURCES.txt	1970-01-01 
00:00:00.000000000
> > +0000 +++ /tmp/tmp15hh51oe/foo.egg-info/SOURCES.txt	2022-12-20
> > 09:38:33.090490943 +0000 @@ -0,0 +1,5 @@
> > +setup.py
> > +foo.egg-info/PKG-INFO
> > +foo.egg-info/SOURCES.txt
> > +foo.egg-info/dependency_links.txt
> > +foo.egg-info/top_level.txt
> > \ No newline at end of file
> > diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt
> > /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/dependency_links.txt	1970-01-01
> > 00:00:00.000000000 +0000 +++
> > /tmp/tmp15hh51oe/foo.egg-info/dependency_links.txt	2022-12-20
> > 09:38:33.086490908 +0000 @@ -0,0 +1 @@
> > +
> > diff -x foo.pot -x '*.pyc' -Nur
> > /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt
> > /tmp/tmp15hh51oe/foo.egg-info/top_level.txt ---
> > /tmp/tmp56zs21t4/s/foo.egg-info/top_level.txt	1970-01-01
> > 00:00:00.000000000 +0000 +++
> > /tmp/tmp15hh51oe/foo.egg-info/top_level.txt	2022-12-20 
09:38:33.086490908
> > +0000 @@ -0,0 +1 @@
> > +

-- 
    OdyX
[signature.asc (application/pgp-signature, inline)]

Added tag(s) confirmed. Request was from Didier 'OdyX' Raboud <odyx@debian.org> to 1026568-submit@bugs.debian.org. (Sat, 28 Jan 2023 23:12:03 GMT) (full text, mbox, link).


Added tag(s) help. Request was from Didier 'OdyX' Raboud <odyx@debian.org> to 1026568-submit@bugs.debian.org. (Sat, 28 Jan 2023 23:12:03 GMT) (full text, mbox, link).


Changed Bug title to 'python-distutils-extra: FTBFS: setuptools 54+ ships .egg-info as directory, not files' from 'python-distutils-extra: FTBFS: AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != '''. Request was from Didier Raboud <odyx@debian.org> to control@bugs.debian.org. (Sat, 28 Jan 2023 23:24:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1026568; Package src:python-distutils-extra. (Sun, 29 Jan 2023 11:36:04 GMT) (full text, mbox, link).


Acknowledgement sent to Didier 'OdyX' Raboud <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Sun, 29 Jan 2023 11:36:05 GMT) (full text, mbox, link).


Message #21 received at 1026568@bugs.debian.org (full text, mbox, reply):

From: Didier 'OdyX' Raboud <odyx@debian.org>
To: 1026568@bugs.debian.org
Subject: Re: Bug#1026568: python-distutils-extra: FTBFS: AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
Date: Sun, 29 Jan 2023 12:32:37 +0100
[Message part 1 (text/plain, inline)]
Control: tags -1 +patch -help

Ok. It turns out staying at a BSP helps finding the brain space to fix such 
things.

Le dimanche, 29 janvier 2023, 00.01:26 h CET Didier 'OdyX' Raboud a écrit :
> The crux of the issue is that python3-setuptools from 54.0.0
> (https://setuptools.pypa.io/en/latest/history.html#v54-0-0) does _not_ build
> the .egg-info as single file, but _only_ as directory [0].
> 
> This has the direct consequence that all tests fail for either of these
> reasons:
> * the .egg-info is not a file, and cannot be compared with the expected
> version
> * the .egg-info directory is not cleaned in clean() , hence the snapshot-vs-
> result directory comparison is always going to flag the .egg-info directory
> as resulting cruft.

Here comes a patch to fix 1 issue in the code itself, and fix all the tests to 
match that new reality.

I've also pushed this to https://salsa.debian.org/python-team/packages/python-distutils-extra/-/merge_requests/7 for review, but given the freeze and as 
I've tested building python-apt with that code and don't see any regressions, 
I'll upload a Team upload to DELAYED/5 later today.

Best,

    OdyX
[fix-distutils-54-ftbfs.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) patch. Request was from Didier 'OdyX' Raboud <odyx@debian.org> to 1026568-submit@bugs.debian.org. (Sun, 29 Jan 2023 11:36:05 GMT) (full text, mbox, link).


Removed tag(s) help. Request was from Didier 'OdyX' Raboud <odyx@debian.org> to 1026568-submit@bugs.debian.org. (Sun, 29 Jan 2023 11:36:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Python Team <team+python@tracker.debian.org>:
Bug#1026568; Package src:python-distutils-extra. (Sun, 29 Jan 2023 13:51:03 GMT) (full text, mbox, link).


Acknowledgement sent to Didier 'OdyX' Raboud <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Python Team <team+python@tracker.debian.org>. (Sun, 29 Jan 2023 13:51:03 GMT) (full text, mbox, link).


Message #30 received at 1026568@bugs.debian.org (full text, mbox, reply):

From: Didier 'OdyX' Raboud <odyx@debian.org>
To: 1026568@bugs.debian.org
Subject: Re: Bug#1026568: python-distutils-extra: FTBFS: AssertionError: "diff -x foo.pot -x '*.pyc' -Nur /tmp/tmp[1578 chars]n+\n" != ''
Date: Sun, 29 Jan 2023 14:49:28 +0100
[Message part 1 (text/plain, inline)]
Control: tags -1 +pending

Le dimanche, 29 janvier 2023, 12.32:37 h CET Didier 'OdyX' Raboud a écrit :
> I've also pushed this to
> https://salsa.debian.org/python-team/packages/python-distutils-extra/-/merg
> e_requests/7 for review, but given the freeze and as I've tested building
> python-apt with that code and don't see any regressions, I'll upload a Team
> upload to DELAYED/5 later today.

Eh. With tumbleweed's "LGTM" on IRC, I just went ahead and uploaded this.

It looks like the autopkgtest might be failing, so I'll keep an eye on this if 
it fails or delays migration.


Regards,
    OdyX
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Didier 'OdyX' Raboud <odyx@debian.org> to 1026568-submit@bugs.debian.org. (Sun, 29 Jan 2023 13:51:03 GMT) (full text, mbox, link).


Reply sent to Didier Raboud <odyx@debian.org>:
You have taken responsibility. (Sun, 29 Jan 2023 13:54:07 GMT) (full text, mbox, link).


Notification sent to Lucas Nussbaum <lucas@debian.org>:
Bug acknowledged by developer. (Sun, 29 Jan 2023 13:54:07 GMT) (full text, mbox, link).


Message #37 received at 1026568-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1026568-close@bugs.debian.org
Subject: Bug#1026568: fixed in python-distutils-extra 2.48
Date: Sun, 29 Jan 2023 13:51:14 +0000
Source: python-distutils-extra
Source-Version: 2.48
Done: Didier Raboud <odyx@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-distutils-extra, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1026568@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated python-distutils-extra package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 29 Jan 2023 14:22:46 +0100
Source: python-distutils-extra
Built-For-Profiles: pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo pkg.linux.nosource pkg.linux.nometa
Architecture: source
Version: 2.48
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Closes: 1026568
Changes:
 python-distutils-extra (2.48) unstable; urgency=medium
 .
   * Team upload
   * Adapt tests to setuptools 54+, bump B-D. Fixes FTBFS (Closes: #1026568)
Checksums-Sha1:
 f009eb1d2e5cf71b7d106f67a7a6f7347257fc62 1387 python-distutils-extra_2.48.dsc
 f5829afdaadf26be7196dc344f8ac81311ef2e45 39096 python-distutils-extra_2.48.tar.xz
 43143173163311776de31b2efe764816ea4ab26b 6867 python-distutils-extra_2.48_source.buildinfo
Checksums-Sha256:
 31800e697cfbf7d288c1bee10847d4d88a754e3ddc0aab186d2dadaa5369669d 1387 python-distutils-extra_2.48.dsc
 0f8f25e41d2a9c1df586a9f0478e1180b75effa43b86d84d82e68b911fd13961 39096 python-distutils-extra_2.48.tar.xz
 7e5602d374831d74831f3a2e1de564cd1a6189bcf5b4a17299dbb9f2e4ae1fb1 6867 python-distutils-extra_2.48_source.buildinfo
Files:
 3835aa2c1a9554a2a40348f490ad0e03 1387 python optional python-distutils-extra_2.48.dsc
 31be10364c6ad0e779c7fe67953d8a94 39096 python optional python-distutils-extra_2.48.tar.xz
 4be818b9020a6ec19e0d5c7e3f7c0822 6867 python optional python-distutils-extra_2.48_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQTjpQ0b6NokWkvBQbzqgwvGpoTNfAUCY9Z30gAKCRDqgwvGpoTN
fFvJAP9/E5ik6cH04eBIFKk57Bl73YiNIQHeQ2NzCuhfzO0A1wEAoZvJp7Gy+doj
6l6pzCCkxaWPeFFHc91EhOSW79+/Vws=
=wy9V
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 24 Mar 2023 07:26:37 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Aug 8 03:49:14 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.