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.