Package: src:thunderbird
Version: 1:128.6.0esr-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh build
dh_update_autotools_config
debian/rules override_dh_auto_configure
make[2]: Entering directory '/<<PKGBUILDDIR>>'
# copy the mozconfig files in place
cp debian/mozconfig.* .
# Disable debug symbols when building on 32-bits machines, because
# a) the rust compiler can't deal with it in the available address
# space, and b) the linker can't deal with it in the available address
# space either.
echo 'mk_add_options MOZ_OBJDIR=/<<PKGBUILDDIR>>/obj-thunderbird' >>
mozconfig.thunderbird
echo 'ac_add_options --prefix=/<<PKGBUILDDIR>>/debian/tmp/usr' >>
mozconfig.default
# Rename the folder third_party/python/typing_extensions so it is not
# visible to the internal tool chain.
mv third_party/python/typing_extensions third_party/python/typing_extensions-old
# configure the various build settings for thunderbird
DIST= python3 ./mach -v configure
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory
is not owned or is not writable by the current user. The cache has been
disabled. Check the permissions and owner of that directory. If executing pip
with sudo, you should use sudo's -H flag.
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory
is not owned or is not writable by the current user. The cache has been
disabled. Check the permissions and owner of that directory. If executing pip
with sudo, you should use sudo's -H flag.
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory
is not owned or is not writable by the current user. The cache has been
disabled. Check the permissions and owner of that directory. If executing pip
with sudo, you should use sudo's -H flag.
Package Version Location
Installer
--------------------- ---------
----------------------------------------------------------------------------------------------------------
---------
aiohttp 3.8.5 /<<PKGBUILDDIR>>/third_party/python/aiohttp
aiosignal 1.3.1 /<<PKGBUILDDIR>>/third_party/python/aiosignal
ansicon 1.89.0 /<<PKGBUILDDIR>>/third_party/python/ansicon
appdirs 1.4.4 /<<PKGBUILDDIR>>/third_party/python/appdirs
arrow 1.2.3 /<<PKGBUILDDIR>>/third_party/python/arrow
async-timeout 4.0.3
/<<PKGBUILDDIR>>/third_party/python/async_timeout
attrs 23.1.0 /<<PKGBUILDDIR>>/third_party/python/attrs
binaryornot 0.4.4 /<<PKGBUILDDIR>>/third_party/python/binaryornot
blessed 1.19.1 /<<PKGBUILDDIR>>/third_party/python/blessed
build 1.2.1 /<<PKGBUILDDIR>>/third_party/python/build
certifi 2022.12.7 /<<PKGBUILDDIR>>/third_party/python/certifi
chardet 4.0.0 /<<PKGBUILDDIR>>/third_party/python/chardet
charset-normalizer 3.2.0
/<<PKGBUILDDIR>>/third_party/python/charset_normalizer
click 8.1.6 /<<PKGBUILDDIR>>/third_party/python/click
colorama 0.4.5 /<<PKGBUILDDIR>>/third_party/python/colorama
compare-locales 9.0.1
/<<PKGBUILDDIR>>/third_party/python/compare_locales
cookiecutter 2.1.1 /<<PKGBUILDDIR>>/third_party/python/cookiecutter
diskcache 4.1.0 /<<PKGBUILDDIR>>/third_party/python/diskcache
distro 1.8.0 /<<PKGBUILDDIR>>/third_party/python/distro
ecdsa 0.15 /<<PKGBUILDDIR>>/third_party/python/ecdsa
fluent.migrate 0.13.0
/<<PKGBUILDDIR>>/third_party/python/fluent.migrate
fluent.syntax 0.19.0
/<<PKGBUILDDIR>>/third_party/python/fluent.syntax
frozenlist 1.1.1 /<<PKGBUILDDIR>>/third_party/python/frozenlist
giturlparse 0.10.0 /<<PKGBUILDDIR>>/third_party/python/giturlparse
glean_parser 14.1.2 /<<PKGBUILDDIR>>/third_party/python/glean_parser
idna 2.10 /<<PKGBUILDDIR>>/third_party/python/idna
importlib-metadata 6.0.0
/<<PKGBUILDDIR>>/third_party/python/importlib_metadata
importlib-resources 5.12.0
/<<PKGBUILDDIR>>/third_party/python/importlib_resources
Jinja2 3.1.2 /<<PKGBUILDDIR>>/third_party/python/Jinja2
jinja2-time 0.2.0 /<<PKGBUILDDIR>>/third_party/python/jinja2_time
jinxed 1.2.0 /<<PKGBUILDDIR>>/third_party/python/jinxed
jsmin 3.0.0 /<<PKGBUILDDIR>>/third_party/python/jsmin
json-e 4.5.3 /<<PKGBUILDDIR>>/third_party/python/json_e
jsonschema 4.17.3 /<<PKGBUILDDIR>>/third_party/python/jsonschema
looseversion 1.0.1 /<<PKGBUILDDIR>>/third_party/python/looseversion
Mako 1.1.2 /<<PKGBUILDDIR>>/third_party/python/Mako
MarkupSafe 2.0.1
/<<PKGBUILDDIR>>/third_party/python/MarkupSafe/src
mohawk 0.3.4 /<<PKGBUILDDIR>>/third_party/python/mohawk
mozilla-repo-urls 0.1.1
/<<PKGBUILDDIR>>/third_party/python/mozilla_repo_urls
mozilla-version 3.1.0
/<<PKGBUILDDIR>>/third_party/python/mozilla_version
multidict 5.1.0 /<<PKGBUILDDIR>>/third_party/python/multidict
packaging 23.1 /<<PKGBUILDDIR>>/third_party/python/packaging
pathspec 0.9.0 /<<PKGBUILDDIR>>/third_party/python/pathspec
pip 24.0 /<<PKGBUILDDIR>>/third_party/python/pip
pip-tools 7.4.1 /<<PKGBUILDDIR>>/third_party/python/pip_tools
pkgutil_resolve_name 1.3.10
/<<PKGBUILDDIR>>/third_party/python/pkgutil_resolve_name
ply 3.10 /<<PKGBUILDDIR>>/third_party/python/ply
pyasn1 0.4.8 /<<PKGBUILDDIR>>/third_party/python/pyasn1
pyasn1-modules 0.2.8
/<<PKGBUILDDIR>>/third_party/python/pyasn1_modules
Pygments 2.18.0 /usr/lib/python3/dist-packages
debian
pyproject_hooks 1.1.0
/<<PKGBUILDDIR>>/third_party/python/pyproject_hooks
pyrsistent 0.16.0 /<<PKGBUILDDIR>>/third_party/python/pyrsistent
python-dateutil 2.8.2
/<<PKGBUILDDIR>>/third_party/python/python_dateutil
python-slugify 8.0.1
/<<PKGBUILDDIR>>/third_party/python/python_slugify
pywebsocket3 4.0.2
/<<PKGBUILDDIR>>/testing/web-platform/tests/tools/third_party/pywebsocket3
PyYAML 6.0.2 /usr/lib/python3/dist-packages
debian
redo 2.0.3 /<<PKGBUILDDIR>>/third_party/python/redo
requests 2.31.0 /<<PKGBUILDDIR>>/third_party/python/requests
requests-unixsocket 0.2.0
/<<PKGBUILDDIR>>/third_party/python/requests_unixsocket
rsa 3.1.4 /<<PKGBUILDDIR>>/third_party/python/rsa
sentry-sdk 0.14.3 /<<PKGBUILDDIR>>/third_party/python/sentry_sdk
setuptools 70.0.0 /<<PKGBUILDDIR>>/third_party/python/setuptools
six 1.16.0 /<<PKGBUILDDIR>>/third_party/python/six
slugid 2.0.0 /<<PKGBUILDDIR>>/third_party/python/slugid
taskcluster 44.2.2 /<<PKGBUILDDIR>>/third_party/python/taskcluster
taskcluster-taskgraph 9.0.0
/<<PKGBUILDDIR>>/third_party/python/taskcluster_taskgraph
taskcluster-urls 13.0.1
/<<PKGBUILDDIR>>/third_party/python/taskcluster_urls
text-unidecode 1.3
/<<PKGBUILDDIR>>/third_party/python/text_unidecode
toml 0.10.2 /<<PKGBUILDDIR>>/third_party/python/toml
tomli 2.0.1 /<<PKGBUILDDIR>>/third_party/python/tomli
tomlkit 0.12.3 /<<PKGBUILDDIR>>/third_party/python/tomlkit
tqdm 4.62.3 /<<PKGBUILDDIR>>/third_party/python/tqdm
urllib3 1.26.17 /<<PKGBUILDDIR>>/third_party/python/urllib3
voluptuous 0.12.1 /<<PKGBUILDDIR>>/third_party/python/voluptuous
wcwidth 0.2.5 /<<PKGBUILDDIR>>/third_party/python/wcwidth
wheel 0.43.0 /<<PKGBUILDDIR>>/third_party/python/wheel
yamllint 1.23.0 /<<PKGBUILDDIR>>/third_party/python/yamllint
yarl 1.6.3 /<<PKGBUILDDIR>>/third_party/python/yarl
zipp 3.4.1 /<<PKGBUILDDIR>>/third_party/python/zipp
WARNING: The directory '/sbuild-nonexistent/.cache/pip' or its parent directory
is not owned or is not writable by the current user. The cache has been
disabled. Check the permissions and owner of that directory. If executing pip
with sudo, you should use sudo's -H flag.
fluent-syntax 0.19.0 requires typing-extensions, which is not installed.
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/./mach", line 155, in main
mach = check_and_get_mach(os.path.dirname(os.path.realpath(__file__)), args)
File "/<<PKGBUILDDIR>>/./mach", line 39, in check_and_get_mach
return load_mach(dir_path, mach_path, args)
File "/<<PKGBUILDDIR>>/./mach", line 25, in load_mach
return mach_initialize.initialize(dir_path, args)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/<<PKGBUILDDIR>>/comm/build/mach_initialize.py", line 76, in initialize
driver = mach_init.initialize(topsrcdir, args)
File "/<<PKGBUILDDIR>>/build/mach_initialize.py", line 344, in initialize
command_site_manager.activate()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/python/mach/mach/site.py", line 603, in activate
self.ensure()
~~~~~~~~~~~^^
File "/<<PKGBUILDDIR>>/python/mach/mach/site.py", line 564, in ensure
result = self._up_to_date()
File "/<<PKGBUILDDIR>>/python/mach/mach/site.py", line 803, in _up_to_date
_assert_pip_check(
~~~~~~~~~~~~~~~~~^
pthfile_lines,
^^^^^^^^^^^^^^
self._site_name,
^^^^^^^^^^^^^^^^
self._requirements if not self._populate_virtualenv else None,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/<<PKGBUILDDIR>>/python/mach/mach/site.py", line 1268, in
_assert_pip_check
raise Exception(
...<2 lines>...
)
Exception: According to "pip check", the current Python environment has
package-compatibility issues.
Creating global state directory from environment variable:
/<<PKGBUILDDIR>>/debian/.mozbuild
Running "pip check" to verify compatibility between the system Python and the
"mach" site.
Creating local state directory:
/<<PKGBUILDDIR>>/debian/.mozbuild/srcdirs/thunderbird-128.6.0esr-126953bc27f1
Running "pip check" to verify compatibility between the system Python and the
"build" site.
---
Note that you are running Mach with Python 3.13.1, which is higher
than the highest known working version of Python for Mach. Consider
running Mach with Python 3.11 or lower.
make[2]: *** [debian/rules:125: override_dh_auto_configure] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:100: build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:97: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202501/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:thunderbird, so that this is still
visible in the BTS web page for this package.
Thanks.