Source: cdist
Version: 6.0.2-1
Severity: important
Tags: ftbfs
User: python-modules-t...@lists.alioth.debian.org
Usertags: sphinx2.4

Hi,

cdist fails to build with Sphinx 2.4, currently available in
experimental.

Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>/docs/src'
> sphinx-build -b cman -d _build/doctrees   . ../dist/man
> Running Sphinx v2.4.3
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [cman]: all manpages
> updating environment: [new config] 184 added, 0 changed, 0 removed
> reading sources... [  0%] cdist-best-practice
> reading sources... [  1%] cdist-bootstrap
> reading sources... [  1%] cdist-cache
> reading sources... [  2%] cdist-configuration
> reading sources... [  2%] cdist-explorer
> reading sources... [  3%] cdist-features
> reading sources... [  3%] cdist-hacker
> reading sources... [  4%] cdist-install
> reading sources... [  4%] cdist-integration
> reading sources... [  5%] cdist-inventory
> reading sources... [  5%] cdist-manifest
> reading sources... [  6%] cdist-messaging
> reading sources... [  7%] cdist-os
> reading sources... [  7%] cdist-parallelization
> reading sources... [  8%] cdist-preos
> reading sources... [  8%] cdist-quickstart
> reading sources... [  9%] cdist-real-world
> reading sources... [  9%] cdist-reference
> reading sources... [ 10%] cdist-remote-exec-copy
> reading sources... [ 10%] cdist-saving-output-streams
> reading sources... [ 11%] cdist-stages
> reading sources... [ 11%] cdist-support
> reading sources... [ 12%] cdist-troubleshooting
> reading sources... [ 13%] cdist-type
> reading sources... [ 13%] cdist-types
> reading sources... [ 14%] cdist-upgrade
> reading sources... [ 14%] cdist-why
> reading sources... [ 15%] index
> reading sources... [ 15%] man1/cdist
> reading sources... [ 16%] man1/cdist-dump
> reading sources... [ 16%] man1/cdist-new-type
> reading sources... [ 17%] man7/cdist-type__acl
> reading sources... [ 17%] man7/cdist-type__apt_default_release
> reading sources... [ 18%] man7/cdist-type__apt_key
> reading sources... [ 19%] man7/cdist-type__apt_key_uri
> reading sources... [ 19%] man7/cdist-type__apt_mark
> reading sources... [ 20%] man7/cdist-type__apt_norecommends
> reading sources... [ 20%] man7/cdist-type__apt_ppa
> reading sources... [ 21%] man7/cdist-type__apt_source
> reading sources... [ 21%] man7/cdist-type__apt_update_index
> reading sources... [ 22%] man7/cdist-type__block
> reading sources... [ 22%] man7/cdist-type__ccollect_source
> reading sources... [ 23%] man7/cdist-type__cdist
> reading sources... [ 23%] man7/cdist-type__cdistmarker
> reading sources... [ 24%] man7/cdist-type__check_messages
> reading sources... [ 25%] man7/cdist-type__chroot_mount
> reading sources... [ 25%] man7/cdist-type__chroot_umount
> reading sources... [ 26%] man7/cdist-type__clean_path
> reading sources... [ 26%] man7/cdist-type__config_file
> reading sources... [ 27%] man7/cdist-type__consul
> reading sources... [ 27%] man7/cdist-type__consul_agent
> reading sources... [ 28%] man7/cdist-type__consul_check
> reading sources... [ 28%] man7/cdist-type__consul_reload
> reading sources... [ 29%] man7/cdist-type__consul_service
> reading sources... [ 29%] man7/cdist-type__consul_template
> reading sources... [ 30%] man7/cdist-type__consul_template_template
> reading sources... [ 30%] man7/cdist-type__consul_watch_checks
> reading sources... [ 31%] man7/cdist-type__consul_watch_event
> reading sources... [ 32%] man7/cdist-type__consul_watch_key
> reading sources... [ 32%] man7/cdist-type__consul_watch_keyprefix
> reading sources... [ 33%] man7/cdist-type__consul_watch_nodes
> reading sources... [ 33%] man7/cdist-type__consul_watch_service
> reading sources... [ 34%] man7/cdist-type__consul_watch_services
> reading sources... [ 34%] man7/cdist-type__cron
> reading sources... [ 35%] man7/cdist-type__daemontools
> reading sources... [ 35%] man7/cdist-type__daemontools_service
> reading sources... [ 36%] man7/cdist-type__debconf_set_selections
> reading sources... [ 36%] man7/cdist-type__directory
> reading sources... [ 37%] man7/cdist-type__docker
> reading sources... [ 38%] man7/cdist-type__docker_compose
> reading sources... [ 38%] man7/cdist-type__docker_config
> reading sources... [ 39%] man7/cdist-type__docker_secret
> reading sources... [ 39%] man7/cdist-type__docker_stack
> reading sources... [ 40%] man7/cdist-type__docker_swarm
> reading sources... [ 40%] man7/cdist-type__dog_vdi
> reading sources... [ 41%] man7/cdist-type__dot_file
> reading sources... [ 41%] man7/cdist-type__file
> reading sources... [ 42%] man7/cdist-type__filesystem
> reading sources... [ 42%] man7/cdist-type__firewalld_rule
> reading sources... [ 43%] man7/cdist-type__firewalld_start
> reading sources... [ 44%] man7/cdist-type__git
> reading sources... [ 44%] man7/cdist-type__go_get
> reading sources... [ 45%] man7/cdist-type__golang_from_vendor
> reading sources... [ 45%] man7/cdist-type__grafana_dashboard
> reading sources... [ 46%] man7/cdist-type__group
> reading sources... [ 46%] man7/cdist-type__hostname
> reading sources... [ 47%] man7/cdist-type__hosts
> reading sources... [ 47%] man7/cdist-type__install_bootloader_grub
> reading sources... [ 48%] man7/cdist-type__install_chroot_mount
> reading sources... [ 48%] man7/cdist-type__install_chroot_umount
> reading sources... [ 49%] man7/cdist-type__install_config
> reading sources... [ 50%] man7/cdist-type__install_coreos
> reading sources... [ 50%] man7/cdist-type__install_directory
> reading sources... [ 51%] man7/cdist-type__install_file
> reading sources... [ 51%] man7/cdist-type__install_fstab
> reading sources... [ 52%] man7/cdist-type__install_generate_fstab
> reading sources... [ 52%] man7/cdist-type__install_mkfs
> reading sources... [ 53%] man7/cdist-type__install_mount
> reading sources... [ 53%] man7/cdist-type__install_partition_msdos
> reading sources... [ 54%] man7/cdist-type__install_partition_msdos_apply
> reading sources... [ 54%] man7/cdist-type__install_reboot
> reading sources... [ 55%] man7/cdist-type__install_reset_disk
> reading sources... [ 55%] man7/cdist-type__install_stage
> reading sources... [ 56%] man7/cdist-type__install_umount
> reading sources... [ 57%] man7/cdist-type__iptables_apply
> reading sources... [ 57%] man7/cdist-type__iptables_rule
> reading sources... [ 58%] man7/cdist-type__issue
> reading sources... [ 58%] man7/cdist-type__jail
> reading sources... [ 59%] man7/cdist-type__jail_freebsd10
> reading sources... [ 59%] man7/cdist-type__jail_freebsd9
> reading sources... [ 60%] man7/cdist-type__key_value
> reading sources... [ 60%] man7/cdist-type__keyboard
> reading sources... [ 61%] man7/cdist-type__letsencrypt_cert
> reading sources... [ 61%] man7/cdist-type__line
> reading sources... [ 62%] man7/cdist-type__link
> reading sources... [ 63%] man7/cdist-type__locale
> reading sources... [ 63%] man7/cdist-type__locale_system
> reading sources... [ 64%] man7/cdist-type__motd
> reading sources... [ 64%] man7/cdist-type__mount
> reading sources... [ 65%] man7/cdist-type__mysql_database
> reading sources... [ 65%] man7/cdist-type__package
> reading sources... [ 66%] man7/cdist-type__package_apk
> reading sources... [ 66%] man7/cdist-type__package_apt
> reading sources... [ 67%] man7/cdist-type__package_dpkg
> reading sources... [ 67%] man7/cdist-type__package_emerge
> reading sources... [ 68%] man7/cdist-type__package_emerge_dependencies
> reading sources... [ 69%] man7/cdist-type__package_luarocks
> reading sources... [ 69%] man7/cdist-type__package_opkg
> reading sources... [ 70%] man7/cdist-type__package_pacman
> reading sources... [ 70%] man7/cdist-type__package_pip
> reading sources... [ 71%] man7/cdist-type__package_pkg_freebsd
> reading sources... [ 71%] man7/cdist-type__package_pkg_openbsd
> reading sources... [ 72%] man7/cdist-type__package_pkgng_freebsd
> reading sources... [ 72%] man7/cdist-type__package_rubygem
> reading sources... [ 73%] man7/cdist-type__package_update_index
> reading sources... [ 73%] man7/cdist-type__package_upgrade_all
> reading sources... [ 74%] man7/cdist-type__package_yum
> reading sources... [ 75%] man7/cdist-type__package_zypper
> reading sources... [ 75%] man7/cdist-type__pacman_conf
> reading sources... [ 76%] man7/cdist-type__pacman_conf_integrate
> reading sources... [ 76%] man7/cdist-type__pf_apply
> reading sources... [ 77%] man7/cdist-type__pf_ruleset
> reading sources... [ 77%] man7/cdist-type__ping
> reading sources... [ 78%] man7/cdist-type__postfix
> reading sources... [ 78%] man7/cdist-type__postfix_master
> reading sources... [ 79%] man7/cdist-type__postfix_postconf
> reading sources... [ 79%] man7/cdist-type__postfix_postmap
> reading sources... [ 80%] man7/cdist-type__postfix_reload
> reading sources... [ 80%] man7/cdist-type__postgres_database
> reading sources... [ 81%] man7/cdist-type__postgres_extension
> reading sources... [ 82%] man7/cdist-type__postgres_role
> reading sources... [ 82%] man7/cdist-type__process
> reading sources... [ 83%] man7/cdist-type__prometheus_alertmanager
> reading sources... [ 83%] man7/cdist-type__prometheus_exporter
> reading sources... [ 84%] man7/cdist-type__prometheus_server
> reading sources... [ 84%] man7/cdist-type__pyvenv
> reading sources... [ 85%] man7/cdist-type__qemu_img
> reading sources... [ 85%] man7/cdist-type__rbenv
> reading sources... [ 86%] man7/cdist-type__rsync
> reading sources... [ 86%] man7/cdist-type__rvm
> reading sources... [ 87%] man7/cdist-type__rvm_gem
> reading sources... [ 88%] man7/cdist-type__rvm_gemset
> reading sources... [ 88%] man7/cdist-type__rvm_ruby
> reading sources... [ 89%] man7/cdist-type__sensible_editor
> reading sources... [ 89%] man7/cdist-type__ssh_authorized_key
> reading sources... [ 90%] man7/cdist-type__ssh_authorized_keys
> reading sources... [ 90%] man7/cdist-type__ssh_dot_ssh
> reading sources... [ 91%] man7/cdist-type__staged_file
> reading sources... [ 91%] man7/cdist-type__start_on_boot
> reading sources... [ 92%] man7/cdist-type__sysctl
> reading sources... [ 92%] man7/cdist-type__systemd_unit
> reading sources... [ 93%] man7/cdist-type__timezone
> reading sources... [ 94%] man7/cdist-type__ufw
> reading sources... [ 94%] man7/cdist-type__ufw_rule
> reading sources... [ 95%] man7/cdist-type__update_alternatives
> reading sources... [ 95%] man7/cdist-type__user
> reading sources... [ 96%] man7/cdist-type__user_groups
> reading sources... [ 96%] man7/cdist-type__xymon_apache
> reading sources... [ 97%] man7/cdist-type__xymon_client
> reading sources... [ 97%] man7/cdist-type__xymon_config
> reading sources... [ 98%] man7/cdist-type__xymon_server
> reading sources... [ 98%] man7/cdist-type__yum_repo
> reading sources... [ 99%] man7/cdist-type__zypper_repo
> reading sources... [100%] man7/cdist-type__zypper_service
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> 
> Exception occurred:
>   File "/<<PKGBUILDDIR>>/cdist/sphinxext/manpage.py", line 31, in __init__
>     self.builder.translator_class or ManualPageTranslator)
> AttributeError: 'ManualPageBuilder' object has no attribute 'translator_class'
> The full traceback has been saved in /tmp/sphinx-err-69nfxq8_.log, if you 
> want to report the issue to the developers.
> Please also report this if it was a user error, so that a better error 
> message can be provided next time.
> A bug report can be filed in the tracker at 
> <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
> make[3]: *** [Makefile:167: man] Error 2

The full build log is available from:
   http://qa-logs.debian.net/2020/03/26/cdist_6.0.2-1_unstable_sphinx243.log

Please see [1] for Sphinx changelog, which may give a hint of what changes in
Sphinx caused this error.

Also see [2] for the list of deprecated/removed APIs and possible alternatives
to them.

Sphinx 2.4 is going to be uploaded to unstable in a couple of weeks. When that
happens, the severity of this bug will be bumped to serious.

In case you have questions, please Cc sph...@packages.debian.org on reply.

[1]: https://www.sphinx-doc.org/en/2.0/changes.html
[2]: 
https://www.sphinx-doc.org/en/2.0/extdev/deprecated.html#dev-deprecated-apis

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

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to