Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build_mo not run during package installation #13

Closed
bdrung opened this issue Aug 9, 2023 · 19 comments · Fixed by #17 or #19
Closed

build_mo not run during package installation #13

bdrung opened this issue Aug 9, 2023 · 19 comments · Fixed by #17 or #19

Comments

@bdrung
Copy link
Contributor

bdrung commented Aug 9, 2023

I tried to use setuptools-gettext for apport. The current draft for using setuptools-gettext can be found in https://code.launchpad.net/~bdrung/apport/+git/apport/+ref/setuptools

Running python3 setup.py build_mo works in this draft, but the .mo file are not created when building the Ubuntu package with DEB_BUILD_OPTIONS=nocheck debuild -b. debuild calls python3 setup.py install --root debian/tmp. The Debian breezy package has a similar setup.py call and there the .mo files are built. I compared the draft for apport with the breezy package and found no difference that could explain the different behaviour.

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

I tried apport with the 0.1.4-1 Debian package and it still does not call the build_mo commands.

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

Hmm, that's odd - it works for me with your branch:

% pwd
/tmp/apport
% python3 setup.py build
running build
running build_py
running egg_info
writing apport.egg-info/PKG-INFO
writing dependency_links to apport.egg-info/dependency_links.txt
writing top-level names to apport.egg-info/top_level.txt
adding license file 'COPYING'
adding license file 'AUTHORS'
writing manifest file 'apport.egg-info/SOURCES.txt'
running build_mo

do you perhaps have another copy masking the debian package?

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

python3 setup.py build works on Ubuntu 23.10 (mantic) with setuptools 68.1.2, but not on Ubuntu 23.04 (lunar) with setuptools 66.1.1.

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

Using Ubuntu 23.10 (mantic) building with pybuild does not work:

$ python3 -m build --skip-dependency-check --no-isolation --wheel
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
copying apport_python_hook.py -> build/lib
copying problem_report.py -> build/lib
creating build/lib/apport
copying apport/fileutils.py -> build/lib/apport
copying apport/report.py -> build/lib/apport
copying apport/packaging.py -> build/lib/apport
copying apport/__init__.py -> build/lib/apport
copying apport/crashdb.py -> build/lib/apport
copying apport/sandboxutils.py -> build/lib/apport
copying apport/ui.py -> build/lib/apport
copying apport/REThread.py -> build/lib/apport
copying apport/hookutils.py -> build/lib/apport
copying apport/user_group.py -> build/lib/apport
copying apport/logging.py -> build/lib/apport
creating build/lib/apport/crashdb_impl
copying apport/crashdb_impl/launchpad.py -> build/lib/apport/crashdb_impl
copying apport/crashdb_impl/github.py -> build/lib/apport/crashdb_impl
copying apport/crashdb_impl/__init__.py -> build/lib/apport/crashdb_impl
copying apport/crashdb_impl/debian.py -> build/lib/apport/crashdb_impl
copying apport/crashdb_impl/memory.py -> build/lib/apport/crashdb_impl
creating build/lib/apport/packaging_impl
copying apport/packaging_impl/__init__.py -> build/lib/apport/packaging_impl
copying apport/packaging_impl/rpm.py -> build/lib/apport/packaging_impl
copying apport/packaging_impl/apt_dpkg.py -> build/lib/apport/packaging_impl
running egg_info
creating apport.egg-info
writing apport.egg-info/PKG-INFO
writing dependency_links to apport.egg-info/dependency_links.txt
writing top-level names to apport.egg-info/top_level.txt
writing manifest file 'apport.egg-info/SOURCES.txt'
reading manifest file 'apport.egg-info/SOURCES.txt'
adding license file 'COPYING'
adding license file 'AUTHORS'
writing manifest file 'apport.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
[...]

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

Odd, that works for me too on unstable:

$ python3 -m build --skip-dependency-check --no-isolation --wheel
* Building wheel...
running bdist_wheel
running build
running build_py
running egg_info
writing apport.egg-info/PKG-INFO
writing dependency_links to apport.egg-info/dependency_links.txt
writing top-level names to apport.egg-info/top_level.txt
adding license file 'COPYING'
adding license file 'AUTHORS'
writing manifest file 'apport.egg-info/SOURCES.txt'
running build_mo
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/com.ubuntu.apport.policy.in -> build/bdist.linux-x86_64/wheel/apport
creating build/bdist.linux-x86_64/wheel/apport/packaging_impl
copying build/lib/apport/packaging_impl/__init__.py -> build/bdist.linux-x86_64/wheel/apport/packaging_impl
copying build/lib/apport/packaging_impl/apt_dpkg.py -> build/bdist.linux-x86_64/wheel/apport/packaging_impl
copying build/lib/apport/packaging_impl/rpm.py -> build/bdist.linux-x86_64/wheel/apport/packaging_impl
creating build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/crashdb_impl/__init__.py -> build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/crashdb_impl/debian.py -> build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/crashdb_impl/github.py -> build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/crashdb_impl/launchpad.py -> build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/crashdb_impl/memory.py -> build/bdist.linux-x86_64/wheel/apport/crashdb_impl
copying build/lib/apport/REThread.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/__init__.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/crashdb.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/fileutils.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/hookutils.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/logging.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/packaging.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/report.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/sandboxutils.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/ui.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/apport/user_group.py -> build/bdist.linux-x86_64/wheel/apport
copying build/lib/problem_report.py -> build/bdist.linux-x86_64/wheel
copying build/lib/apport_python_hook.py -> build/bdist.linux-x86_64/wheel
running install_data
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-bug -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-cli -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-collect -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-retrace -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-unpack -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/apport-valgrind -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/crash-digger -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
copying bin/dupdb-admin -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/bin
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/init.d
copying etc/init.d/apport -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/init.d
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/default
copying etc/default/apport -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/default
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/cron.daily
copying etc/cron.daily/apport -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/cron.daily
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/apport
copying etc/apport/crashdb.conf -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/apport
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/apport/report-ignore
copying etc/apport/report-ignore/README.denylist -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/etc/apport/report-ignore
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/doc
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/doc/apport
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying gtk/apport-gtk -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying gtk/apport-gtk.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/apport-kde -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/bugreport.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/choices.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/error.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/progress.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying kde/userpass.ui -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/apport -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/apport-checkreports -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/apportcheckresume -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/dump_acpi_tables.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/gcc_ice_hook -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/is-enabled -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/iwlwifi_error_dump -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/java_uncaught_exception -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/kernel_crashdump -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/kernel_oops -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/package_hook -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/recoverable_problem -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/root_info_wrapper -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/spinner.gif -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/unkillable_shutdown -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
copying data/whoopsie-upload-all -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/general-hooks
copying data/general-hooks/generic.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/general-hooks
copying data/general-hooks/image.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/general-hooks
copying data/general-hooks/parse_segv.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/general-hooks
copying data/general-hooks/wayland_session.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/general-hooks
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/package-hooks
copying data/package-hooks/source_apport.py -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/apport/package-hooks
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion/completions
copying data/bash-completion/apport-bug -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion/completions/
copying data/bash-completion/apport-cli -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion/completions/
copying data/bash-completion/apport-collect -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion/completions/
copying data/bash-completion/apport-unpack -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/bash-completion/completions/
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/32x32
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/32x32/apps
copying data/icons/32x32/apps/apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/32x32/apps
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/32x32/mimetypes
copying data/icons/32x32/mimetypes/text-x-apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/32x32/mimetypes
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/48x48
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/48x48/apps
copying data/icons/48x48/apps/apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/48x48/apps
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/48x48/mimetypes
copying data/icons/48x48/mimetypes/text-x-apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/48x48/mimetypes
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/64x64
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/64x64/apps
copying data/icons/64x64/apps/apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/64x64/apps
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/64x64/mimetypes
copying data/icons/64x64/mimetypes/text-x-apport.png -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/64x64/mimetypes
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/scalable
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/scalable/apps
copying data/icons/scalable/apps/apport.svg -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/scalable/apps
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/scalable/mimetypes
copying data/icons/scalable/mimetypes/text-x-apport.svg -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/icons/hicolor/scalable/mimetypes
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/pm-utils
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/pm-utils/sleep.d
copying pm-utils/sleep.d/000record-status -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/pm-utils/sleep.d/
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/udev
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/udev/rules.d
copying udev/50-apport.rules -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/udev/rules.d
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/systemd
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/systemd/system
copying data/systemd/apport-forward.socket -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/systemd/system
copying data/systemd/apport-forward@.service -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/systemd/system
copying data/systemd/apport.service -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/systemd/system
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/tmpfiles.d
copying data/systemd/apport.conf -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/lib/tmpfiles.d
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/apport-bug.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/apport-cli.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/apport-retrace.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/apport-unpack.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/apport-valgrind.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
copying man/dupdb-admin.1 -> build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/man/man1
running install_mo
creating build/bdist.linux-x86_64/wheel/build
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/af
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/af/LC_MESSAGES
copying locale/af/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/af/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/am
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/am/LC_MESSAGES
copying locale/am/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/am/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/an
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/an/LC_MESSAGES
copying locale/an/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/an/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ar
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ar/LC_MESSAGES
copying locale/ar/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ar/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/arn
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/arn/LC_MESSAGES
copying locale/arn/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/arn/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ast
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ast/LC_MESSAGES
copying locale/ast/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ast/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/az
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/az/LC_MESSAGES
copying locale/az/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/az/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/be
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/be/LC_MESSAGES
copying locale/be/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/be/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bg
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bg/LC_MESSAGES
copying locale/bg/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bg/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bn
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bn/LC_MESSAGES
copying locale/bn/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bn/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/br
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/br/LC_MESSAGES
copying locale/br/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/br/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bs
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bs/LC_MESSAGES
copying locale/bs/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bs/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ca
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ca/LC_MESSAGES
copying locale/ca/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ca/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ceb
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ceb/LC_MESSAGES
copying locale/ceb/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ceb/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ckb
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ckb/LC_MESSAGES
copying locale/ckb/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ckb/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cs
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cs/LC_MESSAGES
copying locale/cs/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cs/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cv
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cv/LC_MESSAGES
copying locale/cv/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cv/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cy
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cy/LC_MESSAGES
copying locale/cy/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cy/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/da
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/da/LC_MESSAGES
copying locale/da/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/da/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/de
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/de/LC_MESSAGES
copying locale/de/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/de/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/el
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/el/LC_MESSAGES
copying locale/el/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/el/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_AU
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_AU/LC_MESSAGES
copying locale/en_AU/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_AU/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_CA
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_CA/LC_MESSAGES
copying locale/en_CA/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_CA/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_GB
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_GB/LC_MESSAGES
copying locale/en_GB/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_GB/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eo
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eo/LC_MESSAGES
copying locale/eo/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eo/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/es
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/es/LC_MESSAGES
copying locale/es/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/es/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/et
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/et/LC_MESSAGES
copying locale/et/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/et/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eu
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eu/LC_MESSAGES
copying locale/eu/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eu/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fi
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fi/LC_MESSAGES
copying locale/fi/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fi/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr/LC_MESSAGES
copying locale/fr/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr_CA
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr_CA/LC_MESSAGES
copying locale/fr_CA/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr_CA/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gd
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gd/LC_MESSAGES
copying locale/gd/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gd/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gl
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gl/LC_MESSAGES
copying locale/gl/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gl/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gu
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gu/LC_MESSAGES
copying locale/gu/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gu/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/he
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/he/LC_MESSAGES
copying locale/he/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/he/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hi
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hi/LC_MESSAGES
copying locale/hi/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hi/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hr
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hr/LC_MESSAGES
copying locale/hr/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hr/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hu
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hu/LC_MESSAGES
copying locale/hu/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hu/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hy
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hy/LC_MESSAGES
copying locale/hy/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hy/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ia
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ia/LC_MESSAGES
copying locale/ia/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ia/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/id
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/id/LC_MESSAGES
copying locale/id/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/id/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/is
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/is/LC_MESSAGES
copying locale/is/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/is/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/it
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/it/LC_MESSAGES
copying locale/it/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/it/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ja
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ja/LC_MESSAGES
copying locale/ja/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ja/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kab
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kab/LC_MESSAGES
copying locale/kab/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kab/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kk
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kk/LC_MESSAGES
copying locale/kk/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kk/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/km
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/km/LC_MESSAGES
copying locale/km/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/km/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kn
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kn/LC_MESSAGES
copying locale/kn/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kn/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ko
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ko/LC_MESSAGES
copying locale/ko/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ko/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ku
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ku/LC_MESSAGES
copying locale/ku/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ku/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lt
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lt/LC_MESSAGES
copying locale/lt/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lt/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lv
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lv/LC_MESSAGES
copying locale/lv/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lv/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mnw
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mnw/LC_MESSAGES
copying locale/mnw/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mnw/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mr
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mr/LC_MESSAGES
copying locale/mr/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mr/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ms
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ms/LC_MESSAGES
copying locale/ms/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ms/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/my
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/my/LC_MESSAGES
copying locale/my/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/my/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nb
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nb/LC_MESSAGES
copying locale/nb/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nb/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nds
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nds/LC_MESSAGES
copying locale/nds/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nds/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ne
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ne/LC_MESSAGES
copying locale/ne/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ne/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nl
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nl/LC_MESSAGES
copying locale/nl/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nl/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/oc
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/oc/LC_MESSAGES
copying locale/oc/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/oc/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pa
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pa/LC_MESSAGES
copying locale/pa/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pa/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pl
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pl/LC_MESSAGES
copying locale/pl/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pl/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt/LC_MESSAGES
copying locale/pt/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt_BR
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt_BR/LC_MESSAGES
copying locale/pt_BR/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt_BR/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ro
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ro/LC_MESSAGES
copying locale/ro/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ro/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ru
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ru/LC_MESSAGES
copying locale/ru/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ru/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sc
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sc/LC_MESSAGES
copying locale/sc/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sc/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sd
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sd/LC_MESSAGES
copying locale/sd/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sd/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/se
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/se/LC_MESSAGES
copying locale/se/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/se/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/si
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/si/LC_MESSAGES
copying locale/si/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/si/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sk
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sk/LC_MESSAGES
copying locale/sk/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sk/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sl
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sl/LC_MESSAGES
copying locale/sl/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sl/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sq
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sq/LC_MESSAGES
copying locale/sq/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sq/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sr
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sr/LC_MESSAGES
copying locale/sr/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sr/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sv
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sv/LC_MESSAGES
copying locale/sv/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sv/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/szl
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/szl/LC_MESSAGES
copying locale/szl/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/szl/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ta
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ta/LC_MESSAGES
copying locale/ta/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ta/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/te
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/te/LC_MESSAGES
copying locale/te/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/te/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tg
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tg/LC_MESSAGES
copying locale/tg/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tg/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/th
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/th/LC_MESSAGES
copying locale/th/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/th/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tr
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tr/LC_MESSAGES
copying locale/tr/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tr/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ug
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ug/LC_MESSAGES
copying locale/ug/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ug/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uk
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uk/LC_MESSAGES
copying locale/uk/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uk/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uz
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uz/LC_MESSAGES
copying locale/uz/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uz/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/vi
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/vi/LC_MESSAGES
copying locale/vi/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/vi/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_CN
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_CN/LC_MESSAGES
copying locale/zh_CN/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_CN/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_HK
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_HK/LC_MESSAGES
copying locale/zh_HK/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_HK/LC_MESSAGES
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_TW
creating build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_TW/LC_MESSAGES
copying locale/zh_TW/LC_MESSAGES/apport.mo -> build/bdist.linux-x86_64/wheel/build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_TW/LC_MESSAGES
running install_egg_info
Copying apport.egg-info to build/bdist.linux-x86_64/wheel/apport-2.27.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/apport-2.27.0.dist-info/WHEEL
creating '/tmp/apport/dist/.tmp-jjxvlt6l/apport-2.27.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'apport_python_hook.py'
adding 'problem_report.py'
adding 'apport/REThread.py'
adding 'apport/__init__.py'
adding 'apport/com.ubuntu.apport.policy.in'
adding 'apport/crashdb.py'
adding 'apport/fileutils.py'
adding 'apport/hookutils.py'
adding 'apport/logging.py'
adding 'apport/packaging.py'
adding 'apport/report.py'
adding 'apport/sandboxutils.py'
adding 'apport/ui.py'
adding 'apport/user_group.py'
adding 'apport/crashdb_impl/__init__.py'
adding 'apport/crashdb_impl/debian.py'
adding 'apport/crashdb_impl/github.py'
adding 'apport/crashdb_impl/launchpad.py'
adding 'apport/crashdb_impl/memory.py'
adding 'apport/packaging_impl/__init__.py'
adding 'apport/packaging_impl/apt_dpkg.py'
adding 'apport/packaging_impl/rpm.py'
adding 'apport-2.27.0.data/data/bin/apport-bug'
adding 'apport-2.27.0.data/data/bin/apport-cli'
adding 'apport-2.27.0.data/data/bin/apport-collect'
adding 'apport-2.27.0.data/data/bin/apport-retrace'
adding 'apport-2.27.0.data/data/bin/apport-unpack'
adding 'apport-2.27.0.data/data/bin/apport-valgrind'
adding 'apport-2.27.0.data/data/bin/crash-digger'
adding 'apport-2.27.0.data/data/bin/dupdb-admin'
adding 'apport-2.27.0.data/data/etc/apport/crashdb.conf'
adding 'apport-2.27.0.data/data/etc/apport/report-ignore/README.denylist'
adding 'apport-2.27.0.data/data/etc/cron.daily/apport'
adding 'apport-2.27.0.data/data/etc/default/apport'
adding 'apport-2.27.0.data/data/etc/init.d/apport'
adding 'apport-2.27.0.data/data/lib/pm-utils/sleep.d/000record-status'
adding 'apport-2.27.0.data/data/lib/systemd/system/apport-forward.socket'
adding 'apport-2.27.0.data/data/lib/systemd/system/apport-forward@.service'
adding 'apport-2.27.0.data/data/lib/systemd/system/apport.service'
adding 'apport-2.27.0.data/data/lib/tmpfiles.d/apport.conf'
adding 'apport-2.27.0.data/data/lib/udev/rules.d/50-apport.rules'
adding 'apport-2.27.0.data/data/share/apport/apport'
adding 'apport-2.27.0.data/data/share/apport/apport-checkreports'
adding 'apport-2.27.0.data/data/share/apport/apport-gtk'
adding 'apport-2.27.0.data/data/share/apport/apport-gtk.ui'
adding 'apport-2.27.0.data/data/share/apport/apport-kde'
adding 'apport-2.27.0.data/data/share/apport/apportcheckresume'
adding 'apport-2.27.0.data/data/share/apport/bugreport.ui'
adding 'apport-2.27.0.data/data/share/apport/choices.ui'
adding 'apport-2.27.0.data/data/share/apport/dump_acpi_tables.py'
adding 'apport-2.27.0.data/data/share/apport/error.ui'
adding 'apport-2.27.0.data/data/share/apport/gcc_ice_hook'
adding 'apport-2.27.0.data/data/share/apport/is-enabled'
adding 'apport-2.27.0.data/data/share/apport/iwlwifi_error_dump'
adding 'apport-2.27.0.data/data/share/apport/java_uncaught_exception'
adding 'apport-2.27.0.data/data/share/apport/kernel_crashdump'
adding 'apport-2.27.0.data/data/share/apport/kernel_oops'
adding 'apport-2.27.0.data/data/share/apport/package_hook'
adding 'apport-2.27.0.data/data/share/apport/progress.ui'
adding 'apport-2.27.0.data/data/share/apport/recoverable_problem'
adding 'apport-2.27.0.data/data/share/apport/root_info_wrapper'
adding 'apport-2.27.0.data/data/share/apport/spinner.gif'
adding 'apport-2.27.0.data/data/share/apport/unkillable_shutdown'
adding 'apport-2.27.0.data/data/share/apport/userpass.ui'
adding 'apport-2.27.0.data/data/share/apport/whoopsie-upload-all'
adding 'apport-2.27.0.data/data/share/apport/general-hooks/generic.py'
adding 'apport-2.27.0.data/data/share/apport/general-hooks/image.py'
adding 'apport-2.27.0.data/data/share/apport/general-hooks/parse_segv.py'
adding 'apport-2.27.0.data/data/share/apport/general-hooks/wayland_session.py'
adding 'apport-2.27.0.data/data/share/apport/package-hooks/source_apport.py'
adding 'apport-2.27.0.data/data/share/bash-completion/completions/apport-bug'
adding 'apport-2.27.0.data/data/share/bash-completion/completions/apport-cli'
adding 'apport-2.27.0.data/data/share/bash-completion/completions/apport-collect'
adding 'apport-2.27.0.data/data/share/bash-completion/completions/apport-unpack'
adding 'apport-2.27.0.data/data/share/icons/hicolor/32x32/apps/apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/32x32/mimetypes/text-x-apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/48x48/apps/apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/48x48/mimetypes/text-x-apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/64x64/apps/apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/64x64/mimetypes/text-x-apport.png'
adding 'apport-2.27.0.data/data/share/icons/hicolor/scalable/apps/apport.svg'
adding 'apport-2.27.0.data/data/share/icons/hicolor/scalable/mimetypes/text-x-apport.svg'
adding 'apport-2.27.0.data/data/share/man/man1/apport-bug.1'
adding 'apport-2.27.0.data/data/share/man/man1/apport-cli.1'
adding 'apport-2.27.0.data/data/share/man/man1/apport-retrace.1'
adding 'apport-2.27.0.data/data/share/man/man1/apport-unpack.1'
adding 'apport-2.27.0.data/data/share/man/man1/apport-valgrind.1'
adding 'apport-2.27.0.data/data/share/man/man1/dupdb-admin.1'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/af/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/am/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/an/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ar/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/arn/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ast/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/az/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/be/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bg/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bn/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/br/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/bs/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ca/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ceb/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ckb/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cs/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cv/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/cy/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/da/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/de/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/el/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_AU/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_CA/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/en_GB/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eo/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/es/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/et/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/eu/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fi/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/fr_CA/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gd/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gl/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/gu/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/he/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hi/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hr/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hu/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/hy/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ia/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/id/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/is/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/it/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ja/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kab/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kk/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/km/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/kn/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ko/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ku/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lt/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/lv/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mnw/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/mr/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ms/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/my/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nb/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nds/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ne/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/nl/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/oc/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pa/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pl/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/pt_BR/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ro/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ru/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sc/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sd/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/se/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/si/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sk/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sl/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sq/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sr/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/sv/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/szl/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ta/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/te/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tg/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/th/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/tr/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/ug/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uk/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/uz/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/vi/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_CN/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_HK/LC_MESSAGES/apport.mo'
adding 'build/bdist.linux-x86_64/wheel/apport-2.27.0.data/data/share/locale/zh_TW/LC_MESSAGES/apport.mo'
adding 'apport-2.27.0.dist-info/AUTHORS'
adding 'apport-2.27.0.dist-info/COPYING'
adding 'apport-2.27.0.dist-info/METADATA'
adding 'apport-2.27.0.dist-info/WHEEL'
adding 'apport-2.27.0.dist-info/top_level.txt'
adding 'apport-2.27.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built apport-2.27.0-py3-none-any.whl

one thing that might help is to explicitly call "import setuptools_gettext" in setup.py, rather than relying on the setuptools.finalize_distribution_options entry point registration.

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

python3 -m build does not use setup.py.

I fail to reproduce your result in a unstable schroot, but at least with some debug output added, it looks like setuptools-gettext is loaded:

$ python3 -m build --skip-dependency-check --no-isolation --wheel
* Building wheel...
DEBUG setuptools-gettext: has_gettext = True
DEBUG setuptools-gettext: build.sub_commands = [('build_py', <function build.has_pure_modules at 0x7faddb209620>), ('build_clib', <function build.has_c_libraries at 0x7faddb2096c0>), ('build_ext', <function build.has_ext_modules at 0x7faddb209760>), ('build_scripts', <function build.has_scripts at 0x7faddb209800>), ('build_mo', <function has_gettext at 0x7faddb208ea0>)]
DEBUG setuptools-gettext: pyprojecttoml_config <setuptools.dist.Distribution object at 0x7faddb210190> called.
running bdist_wheel
running build
running build_py
creating build
[...]

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

hmm, is the check for "po" existing failing for some reason perhaps?

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

I see that install_mo is called and all has_gettext calls return True.

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

hmm, that's odd. one thing that is different is that we're registering the build command in setuptools and the install/clean commands in distutils (which setuptools wraps). Perhaps that makes a difference?

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

has_gettext for build_mo is not called:

$ python3 -m build --skip-dependency-check --no-isolation --wheel
* Building wheel...
DEBUG setuptools-gettext: build.sub_commands = [('build_py', <function build.has_pure_modules at 0x7feeb4cc1620>), ('build_clib', <function build.has_c_libraries at 0x7feeb4cc16c0>), ('build_ext', <function build.has_ext_modules at 0x7feeb4cc1760>), ('build_scripts', <function build.has_scripts at 0x7feeb4cc1800>), ('build_mo', <function has_gettext at 0x7feeb4cc0ea0>)]
DEBUG setuptools-gettext: install.sub_commands = [('install_lib', <function install.has_lib at 0x7feeb4fb36a0>), ('install_headers', <function install.has_headers at 0x7feeb4fb3740>), ('install_scripts', <function install.has_scripts at 0x7feeb4fb37e0>), ('install_data', <function install.has_data at 0x7feeb4fb3880>), ('install_egg_info', <function install.<lambda> at 0x7feeb4fb3920>), ('install_mo', <function has_gettext at 0x7feeb4cc0ea0>)]
DEBUG setuptools-gettext: pyprojecttoml_config <setuptools.dist.Distribution object at 0x7feeb4cc8190> called.
running bdist_wheel
running build
running build_py
running egg_info
writing apport.egg-info/PKG-INFO
writing dependency_links to apport.egg-info/dependency_links.txt
writing top-level names to apport.egg-info/top_level.txt
reading manifest file 'apport.egg-info/SOURCES.txt'
adding license file 'COPYING'
adding license file 'AUTHORS'
writing manifest file 'apport.egg-info/SOURCES.txt'
installing to build/bdist.linux-x86_64/wheel
running install
DEBUG setuptools-gettext: has_gettext(<setuptools.command.install.install object at 0x7feeb40c95d0>) = True
running install_lib
creating build/bdist.linux-x86_64/wheel
[...]

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

hmm, that's odd. one thing that is different is that we're registering the build command in setuptools and the install/clean commands in distutils (which setuptools wraps). Perhaps that makes a difference?

I checked this theory and voilà: Importing build from distutils.command.build made it work.

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

hmm, that's odd. one thing that is different is that we're registering the build command in setuptools and the install/clean commands in distutils (which setuptools wraps). Perhaps that makes a difference?

I checked this theory and voilà: Importing build from distutils.command.build made it work.

hah, great - thanks for confirming. Can you send a PR?

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

After reading more of the source code and documentation, it looks more like a bug in setuptools or python-build (which should be fixed there).

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

Ah, I see. Might be still be useful to change setuptools_gettext as a workaround? Either way, if you end up filing a bug with setuptools or python-build, please do post a link here.

@bdrung
Copy link
Contributor Author

bdrung commented Sep 4, 2023

I found Support for custom build steps and Add 'setuptools.sub_command' entry-points (which is not yet merged). So until setuptools officially supports adding build steps, setuptools_gettext should go back to tweak distutils.command.build.

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

setuptools-gettext doesn't use setuptools.sub_command entry points yet though (see pyproject.toml), so that second PR isn't relevant here.

@jelmer
Copy link
Member

jelmer commented Sep 4, 2023

And actually, this is what happens for me when overriding distutils.command.build:

********************************************************************************
              It seems that you are using `distutils.command.build` to add
              new subcommands. Using `distutils` directly is considered deprecated,
              please use `setuptools.command.build`.
      
              By 2023-Dec-13, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
      
              See https://peps.python.org/pep-0632/ for details.
              ********************************************************************************

@bdrung
Copy link
Contributor Author

bdrung commented Sep 6, 2023

I created pypa/setuptools#4040 for it. Let's see if upstream agrees or suggest a different way to implement it.

@bdrung
Copy link
Contributor Author

bdrung commented Sep 6, 2023

Result of the setuptools upstream bug: distutils-extra is breaking it.

bdrung added a commit to bdrung/setuptools-gettext that referenced this issue Sep 8, 2023
Having distutils-extra installed will break running the `build_mo` step,
because distutils-extra will override the `build` command after
`setuptools_gettext` was imported.

See pypa/setuptools#4040
Fixes breezy-team#13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants