Imported from Debian bug http://bugs.debian.org/1057608:
Package: src:python-discord
Version: 2.3.2+dfsg-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with python3,sphinxdoc --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:310: python3.11 setup.py config
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:310: /usr/bin/python3 setup.py build
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/scheduled_event.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/role.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/appinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/team.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/stage_instance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/guild.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/player.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/_types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/automod.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/emoji.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/member.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/colour.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/gateway.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/audit_logs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/state.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/activity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/backoff.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/mixins.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/message.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/shard.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/welcome_screen.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/context_managers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/reaction.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/interactions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/widget.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/abc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/flags.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/invite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/template.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/integrations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/opus.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/object.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/raw_models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/components.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/sticker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/user.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/permissions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/file.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/asset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/embeds.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/mentions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/oggparse.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/http.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/threads.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/partial_emoji.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/enums.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/voice_client.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
copying discord/channel.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/scheduled_event.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/role.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/appinfo.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/team.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/webhook.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/audit_log.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/guild.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/embed.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/automod.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/emoji.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/member.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/integration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/gateway.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/activity.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/message.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/welcome_screen.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/command.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/interactions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/widget.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/invite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/snowflake.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/template.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/voice.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/components.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/sticker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/user.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/threads.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
copying discord/types/channel.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/types
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/button.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/text_input.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/select.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/item.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/modal.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
copying discord/ui/view.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ui
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/webhook
copying discord/webhook/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/webhook
copying discord/webhook/sync.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/webhook
copying discord/webhook/async_.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/webhook
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/checks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/translator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/transformers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/namespace.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
copying discord/app_commands/tree.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/app_commands
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/cog.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/help.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/_types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/hybrid.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/cooldowns.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/converter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/context.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/flags.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/parameters.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/bot.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
copying discord/ext/commands/view.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/commands
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/tasks
copying discord/ext/tasks/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord/ext/tasks
running egg_info
creating discord.py.egg-info
writing discord.py.egg-info/PKG-INFO
writing dependency_links to discord.py.egg-info/dependency_links.txt
writing requirements to discord.py.egg-info/requires.txt
writing top-level names to discord.py.egg-info/top_level.txt
writing manifest file 'discord.py.egg-info/SOURCES.txt'
reading manifest file 'discord.py.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'discord/bin/*.dll'
adding license file 'LICENSE'
writing manifest file 'discord.py.egg-info/SOURCES.txt'
copying discord/py.typed -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_discord/build/discord
debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd docs && python3 -m sphinx . ../debian/html
Running Sphinx v7.2.6
WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English).
Extension error:
Could not import extension builder (exception: cannot import name 'ltz' from 'sphinx.builders.gettext' (/usr/lib/python3/dist-packages/sphinx/builders/gettext.py))
make[1]: *** [debian/rules:10: execute_after_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: 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/202312/
About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
Forwarded to upstream (to support newer sphinx): https:/ /github. com/Rapptz/ discord. py/issues/ 9938