Source: python-wikkid Version: 0+git20211221.1.b129e3b-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20221023 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > I: pybuild base:240: python3.10 setup.py config > /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264: > UserWarning: Unknown distribution option: 'test_requires' > warnings.warn(msg) > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:240: /usr/bin/python3 setup.py build > /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264: > UserWarning: Unknown distribution option: 'test_requires' > warnings.warn(msg) > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > copying wikkid/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > copying wikkid/fileutils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > copying wikkid/app.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > copying wikkid/dispatcher.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > copying wikkid/context.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin > copying plugin/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin > copying plugin/commands.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/plugin > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/registry.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/pygmentsformatter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/textileformatter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/markdownformatter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > copying wikkid/formatter/restformatter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/formatter > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin > copying wikkid/skin/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin > copying wikkid/skin/loader.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > copying wikkid/interface/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > copying wikkid/interface/resource.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > copying wikkid/interface/filestore.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > copying wikkid/interface/user.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > copying wikkid/interface/formatter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/interface > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > copying wikkid/filestore/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > copying wikkid/filestore/bzr.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > copying wikkid/filestore/basefile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > copying wikkid/filestore/git.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > copying wikkid/filestore/volatile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/filestore > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/sourcetext.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/root.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/textfile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/binary.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/wikitext.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/factory.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/directory.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/missing.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/file.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > copying wikkid/model/baseresource.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/model > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user > copying wikkid/user/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user > copying wikkid/user/baseuser.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user > copying wikkid/user/bzr.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user > copying wikkid/user/git.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/user > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/contrib > copying wikkid/contrib/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/contrib > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_app.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_bzr_user.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_view_dispatcher.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_model.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_git_filestore.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/filestore.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/factory.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_volatile_filestore.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_context.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/fakes.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_model_factory.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > copying wikkid/tests/test_bzr_filestore.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/edit.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/urls.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/base.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/sourcetext.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/root.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/textfile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/binary.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/directory.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/missing.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/wiki.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > copying wikkid/view/utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/view > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > copying wikkid/tests/formatters/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > copying wikkid/tests/formatters/test_textile.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > copying wikkid/tests/formatters/test_markdown.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > copying wikkid/tests/formatters/test_rest.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > copying wikkid/tests/formatters/test_registry.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/formatters > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_utils.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_view.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_edit.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_root.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_urls.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > copying wikkid/tests/views/test_breadcrumbs.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/tests/views > running egg_info > writing Wikkid.egg-info/PKG-INFO > writing dependency_links to Wikkid.egg-info/dependency_links.txt > writing requirements to Wikkid.egg-info/requires.txt > writing top-level names to Wikkid.egg-info/top_level.txt > reading manifest file 'Wikkid.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching 'Home.txt' > warning: no files found matching 'NEWS' > adding license file 'LICENCE' > writing manifest file 'Wikkid.egg-info/SOURCES.txt' > /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: > SetuptoolsDeprecationWarning: Installing 'wikkid.skin.default' as data is > deprecated, please list it in `packages`. > !! > > > ############################ > # Package would be ignored # > ############################ > Python recognizes 'wikkid.skin.default' as an importable package, > but it is not listed in the `packages` configuration of setuptools. > > 'wikkid.skin.default' has been automatically added to the distribution > only > because it may contain data files, but this behavior is likely to change > in future versions of setuptools (and therefore is considered deprecated). > > Please make sure that 'wikkid.skin.default' is included as a package by > using > the `packages` configuration field or the proper discovery methods > (for example by using `find_namespace_packages(...)`/`find_namespace:` > instead of `find_packages(...)`/`find:`). > > You can read more about "package discovery" and "data files" on setuptools > documentation page. > > > !! > > check.warn(importable) > /usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: > SetuptoolsDeprecationWarning: Installing 'wikkid.skin.default.static' as > data is deprecated, please list it in `packages`. > !! > > > ############################ > # Package would be ignored # > ############################ > Python recognizes 'wikkid.skin.default.static' as an importable package, > but it is not listed in the `packages` configuration of setuptools. > > 'wikkid.skin.default.static' has been automatically added to the > distribution only > because it may contain data files, but this behavior is likely to change > in future versions of setuptools (and therefore is considered deprecated). > > Please make sure that 'wikkid.skin.default.static' is included as a > package by using > the `packages` configuration field or the proper discovery methods > (for example by using `find_namespace_packages(...)`/`find_namespace:` > instead of `find_packages(...)`/`find:`). > > You can read more about "package discovery" and "data files" on setuptools > documentation page. > > > !! > > check.warn(importable) > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/base.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/directory_listing.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/edit.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/favicon.ico -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/missing-directory.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/missing-page.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > copying wikkid/skin/default/page.html -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/attach.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/bg-header.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/bg-navbar.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/btn-login.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/default.css -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/ico_file.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/ico_folder.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/ico_folder_up.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/icon-blank.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/icon-mailto.gif -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/logo.png -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > copying wikkid/skin/default/static/preview.png -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/wikkid/skin/default/static > running build_scripts > creating build > creating build/scripts-3.10 > copying and adjusting bin/wikkid-serve -> build/scripts-3.10 > changing mode of build/scripts-3.10/wikkid-serve from 644 to 755 > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:240: python3.10 setup.py test > /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:264: > UserWarning: Unknown distribution option: 'test_requires' > warnings.warn(msg) > running test > WARNING: Testing via this command is deprecated and will be removed in a > future version. Users looking for a generic test entry point independent of > test runner are encouraged to use tox. > running egg_info > writing Wikkid.egg-info/PKG-INFO > writing dependency_links to Wikkid.egg-info/dependency_links.txt > writing requirements to Wikkid.egg-info/requires.txt > writing top-level names to Wikkid.egg-info/top_level.txt > reading manifest file 'Wikkid.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching 'Home.txt' > warning: no files found matching 'NEWS' > adding license file 'LICENCE' > writing manifest file 'Wikkid.egg-info/SOURCES.txt' > running build_ext > test_get_home_view (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_get_home_view ... ok > test_get_view (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_get_view ... ok > test_getting_anything_outside_script_name_fails > (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_getting_anything_outside_script_name_fails > ... ok > test_getting_static_css_works_script_name_multiple_segments > (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_getting_static_css_works_script_name_multiple_segments > ... ok > test_getting_static_style_css_works (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_getting_static_style_css_works ... ok > test_getting_static_style_css_works_with_script_name > (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_getting_static_style_css_works_with_script_name > ... ok > test_home_redirect_url_matches_script_name (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_home_redirect_url_matches_script_name ... > ok > test_traverse_above_static_not_possible_with_absolute_path > (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_traverse_above_static_not_possible_with_absolute_path > ... ok > test_traverse_above_static_not_possible_with_relative_path > (wikkid.tests.test_app.TestApp) > wikkid.tests.test_app.TestApp.test_traverse_above_static_not_possible_with_relative_path > ... ok > test_user_attributes (wikkid.tests.test_bzr_user.TestLocalUserMiddleware) > wikkid.tests.test_bzr_user.TestLocalUserMiddleware.test_user_attributes ... > failed to open trace file: [Errno 13] Permission denied: > '/you-should-use-TestCaseInTempDir-if-you-need-a-log-file' > ok > test_user_is_set (wikkid.tests.test_bzr_user.TestLocalUserMiddleware) > wikkid.tests.test_bzr_user.TestLocalUserMiddleware.test_user_is_set ... ok > test_interface_not_registered (wikkid.tests.test_view_dispatcher.TestGetView) > wikkid.tests.test_view_dispatcher.TestGetView.test_interface_not_registered > ... ok > test_interface_view_registered (wikkid.tests.test_view_dispatcher.TestGetView) > wikkid.tests.test_view_dispatcher.TestGetView.test_interface_view_registered > ... ok > test_interface_view_registered_default > (wikkid.tests.test_view_dispatcher.TestGetView) > wikkid.tests.test_view_dispatcher.TestGetView.test_interface_view_registered_default > ... ok > test_no_interfaces (wikkid.tests.test_view_dispatcher.TestGetView) > wikkid.tests.test_view_dispatcher.TestGetView.test_no_interfaces ... ok > test_registration (wikkid.tests.test_view_dispatcher.TestViewRegistration) > wikkid.tests.test_view_dispatcher.TestViewRegistration.test_registration ... > ok > test_default_different_name (wikkid.tests.test_model.TestBaseDefaultResource) > wikkid.tests.test_model.TestBaseDefaultResource.test_default_different_name > ... ok > test_default_when_exists (wikkid.tests.test_model.TestBaseDefaultResource) > wikkid.tests.test_model.TestBaseDefaultResource.test_default_when_exists ... > ok > test_default_when_missing (wikkid.tests.test_model.TestBaseDefaultResource) > wikkid.tests.test_model.TestBaseDefaultResource.test_default_when_missing ... > ok > test_parent_for_default (wikkid.tests.test_model.TestBaseParent) > wikkid.tests.test_model.TestBaseParent.test_parent_for_default ... ok > test_parent_for_page (wikkid.tests.test_model.TestBaseParent) > wikkid.tests.test_model.TestBaseParent.test_parent_for_page ... ok > test_parent_for_root (wikkid.tests.test_model.TestBaseParent) > wikkid.tests.test_model.TestBaseParent.test_parent_for_root ... ok > test_parent_for_subpage (wikkid.tests.test_model.TestBaseParent) > wikkid.tests.test_model.TestBaseParent.test_parent_for_subpage ... ok > test_missing_can_get_root (wikkid.tests.test_model.TestBaseRootResource) > wikkid.tests.test_model.TestBaseRootResource.test_missing_can_get_root ... ok > test_root_can_get_root (wikkid.tests.test_model.TestBaseRootResource) > wikkid.tests.test_model.TestBaseRootResource.test_root_can_get_root ... ok > test_directory_and_pages (wikkid.tests.test_model.TestDirectoryResource) > wikkid.tests.test_model.TestDirectoryResource.test_directory_and_pages ... ok > test_implements_interface (wikkid.tests.test_model.TestDirectoryResource) > wikkid.tests.test_model.TestDirectoryResource.test_implements_interface ... ok > test_user_for_file (wikkid.tests.test_model.TestDirectoryResource) > wikkid.tests.test_model.TestDirectoryResource.test_user_for_file ... ok > test_empty (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_empty ... ok > test_file_gives_content (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_file_gives_content ... > ok > test_file_provides_IFile (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_file_provides_IFile ... > ok > test_file_type (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_file_type ... ok > test_filestore_provides_IFileStore > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_filestore_provides_IFileStore > ... ok > test_last_modified (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_last_modified ... ok > test_list_directory_non_existant > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_list_directory_non_existant > ... ok > test_listing_directory_empty > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_empty > ... ok > test_listing_directory_of_a_file > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_of_a_file > ... ok > test_listing_directory_root (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_root > ... ok > test_listing_directory_subdir > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_listing_directory_subdir > ... ok > test_mimetype (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_mimetype ... ok > test_nonexistant_file (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_nonexistant_file ... ok > test_updating_existing_file (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_existing_file > ... ok > test_updating_file_adds_directories > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_file_adds_directories > ... ok > test_updating_file_with_directory_clash > (wikkid.tests.test_git_filestore.TestGitFileStore) > wikkid.tests.test_git_filestore.TestGitFileStore.test_updating_file_with_directory_clash > ... ok > test_blockquote (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_blockquote ... > /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_textile.py:31: > DeprecationWarning: Only valid in 1.8.1 and earlier. Use skipTest instead. > self.skip('textile formatter not available') > skipped 'textile formatter not available' > test_code_blocks (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_code_blocks > ... skipped 'textile formatter not available' > test_detailed_headings > (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_detailed_headings > ... skipped 'textile formatter not available' > test_emphasis (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_emphasis ... > skipped 'textile formatter not available' > test_inline_link (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_inline_link > ... skipped 'textile formatter not available' > test_lists (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_lists ... > skipped 'textile formatter not available' > test_unicode (wikkid.tests.formatters.test_textile.TestTextileFormatter) > wikkid.tests.formatters.test_textile.TestTextileFormatter.test_unicode ... > skipped 'textile formatter not available' > test_blockquote (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_blockquote > ... /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_markdown.py:31: > DeprecationWarning: Only valid in 1.8.1 and earlier. Use skipTest instead. > self.skip('markdown formatter not available') > skipped 'markdown formatter not available' > test_code (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_code ... > skipped 'markdown formatter not available' > test_code_blocks (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_code_blocks > ... skipped 'markdown formatter not available' > test_detailed_headings > (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_detailed_headings > ... skipped 'markdown formatter not available' > test_emphasis (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_emphasis ... > skipped 'markdown formatter not available' > test_hr (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_hr ... > skipped 'markdown formatter not available' > test_inline_link (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_inline_link > ... skipped 'markdown formatter not available' > test_lists (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_lists ... > skipped 'markdown formatter not available' > test_reference_link > (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_reference_link > ... skipped 'markdown formatter not available' > test_simple_headings > (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_simple_headings > ... skipped 'markdown formatter not available' > test_unicode (wikkid.tests.formatters.test_markdown.TestMarkdownFormatter) > wikkid.tests.formatters.test_markdown.TestMarkdownFormatter.test_unicode ... > skipped 'markdown formatter not available' > test_simple_text > (wikkid.tests.formatters.test_rest.TestRestructuredTextFormatter) > wikkid.tests.formatters.test_rest.TestRestructuredTextFormatter.test_simple_text > ... /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_rest.py:32: > GuessedAtParserWarning: No parser was explicitly specified, so I'm using the > best available HTML parser for this system ("html.parser"). This usually > isn't a problem, but if you run this code on another system, or in a > different virtual environment, it may use a different parser and behave > differently. > > The code that caused this warning is on line 32 of the file > /<<PKGBUILDDIR>>/wikkid/tests/formatters/test_rest.py. To get rid of this > warning, pass the additional argument 'features="html.parser"' to the > BeautifulSoup constructor. > > soup = BeautifulSoup(result) > ok > test_default_exists > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_default_exists > ... ok > test_default_missing > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_default_missing > ... ok > test_specify_extra_params > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_extra_params > ... ok > test_specify_extra_whitespace > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_extra_whitespace > ... ok > test_specify_missing > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_missing > ... ok > test_specify_pygments_case_insensitive > (wikkid.tests.formatters.test_registry.TestGetWikiFormtter) > wikkid.tests.formatters.test_registry.TestGetWikiFormtter.test_specify_pygments_case_insensitive > ... ok > test_expand_wiki_name (wikkid.tests.views.test_utils.TestExpandWikiName) > wikkid.tests.views.test_utils.TestExpandWikiName.test_expand_wiki_name ... ok > test_title_for_filename (wikkid.tests.views.test_utils.TesttitleForFilename) > wikkid.tests.views.test_utils.TesttitleForFilename.test_title_for_filename > ... ok > test_other_last_modified_by (wikkid.tests.views.test_view.TestView) > wikkid.tests.views.test_view.TestView.test_other_last_modified_by ... ok > test_wiki_last_modified_by (wikkid.tests.views.test_view.TestView) > wikkid.tests.views.test_view.TestView.test_wiki_last_modified_by ... ok > test_title_nested (wikkid.tests.views.test_edit.TestEdit) > wikkid.tests.views.test_edit.TestEdit.test_title_nested ... ok > test_urls (wikkid.tests.views.test_edit.TestEdit) > wikkid.tests.views.test_edit.TestEdit.test_urls ... ok > test_home_rendering (wikkid.tests.views.test_root.TestRootViews) > wikkid.tests.views.test_root.TestRootViews.test_home_rendering ... > /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py:45: GuessedAtParserWarning: > No parser was explicitly specified, so I'm using the best available HTML > parser for this system ("html.parser"). This usually isn't a problem, but if > you run this code on another system, or in a different virtual environment, > it may use a different parser and behave differently. > > The code that caused this warning is on line 45 of the file > /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py. To get rid of this warning, > pass the additional argument 'features="html.parser"' to the BeautifulSoup > constructor. > > soup = BeautifulSoup(content.text) > ok > test_home_rendering_with_script_name > (wikkid.tests.views.test_root.TestRootViews) > wikkid.tests.views.test_root.TestRootViews.test_home_rendering_with_script_name > ... /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py:54: > GuessedAtParserWarning: No parser was explicitly specified, so I'm using the > best available HTML parser for this system ("html.parser"). This usually > isn't a problem, but if you run this code on another system, or in a > different virtual environment, it may use a different parser and behave > differently. > > The code that caused this warning is on line 54 of the file > /<<PKGBUILDDIR>>/wikkid/tests/views/test_root.py. To get rid of this warning, > pass the additional argument 'features="html.parser"' to the BeautifulSoup > constructor. > > soup = BeautifulSoup(content.text) > ok > test_root_redirects (wikkid.tests.views.test_root.TestRootViews) > wikkid.tests.views.test_root.TestRootViews.test_root_redirects ... ok > test_root_redirects_with_script_name > (wikkid.tests.views.test_root.TestRootViews) > wikkid.tests.views.test_root.TestRootViews.test_root_redirects_with_script_name > ... ok > test_default (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_default ... ok > test_default_view (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_default_view ... ok > test_missing (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_missing ... ok > test_missing_view (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_missing_view ... ok > test_other_file (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_other_file ... ok > test_other_file_view (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_other_file_view ... ok > test_root (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_root ... ok > test_root_listing (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_root_listing ... ok > test_wiki_page (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page ... ok > test_wiki_page_full_url (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_full_url ... ok > test_wiki_page_full_url_with_view > (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_full_url_with_view > ... ok > test_wiki_page_view (wikkid.tests.views.test_urls.TestCanonicalUrl) > wikkid.tests.views.test_urls.TestCanonicalUrl.test_wiki_page_view ... ok > test_path (wikkid.tests.views.test_urls.TestParseUrl) > wikkid.tests.views.test_urls.TestParseUrl.test_path ... ok > test_path_view (wikkid.tests.views.test_urls.TestParseUrl) > wikkid.tests.views.test_urls.TestParseUrl.test_path_view ... ok > test_root (wikkid.tests.views.test_urls.TestParseUrl) > wikkid.tests.views.test_urls.TestParseUrl.test_root ... ok > test_root_view (wikkid.tests.views.test_urls.TestParseUrl) > wikkid.tests.views.test_urls.TestParseUrl.test_root_view ... ok > test_directory_breadcrumbs_nested > (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_nested > ... ok > test_directory_breadcrumbs_nested_with_script_name > (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_nested_with_script_name > ... ok > test_directory_breadcrumbs_root > (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_directory_breadcrumbs_root > ... ok > test_home_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_home_missing ... ok > test_nested_page_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_nested_page_missing > ... ok > test_page_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_page_missing ... ok > test_source_file_existing > (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_source_file_existing > ... ok > test_source_file_missing (wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs) > wikkid.tests.views.test_breadcrumbs.TestBreadcrumbs.test_source_file_missing > ... ok > test_file_gives_content > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_gives_content > ... ok > test_file_provides_IFile > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_provides_IFile > ... ok > test_file_type (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_file_type ... > ok > test_filestore_provides_IFileStore > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_filestore_provides_IFileStore > ... ok > test_last_modified > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_last_modified > ... ok > test_list_directory_non_existant > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_list_directory_non_existant > ... ok > test_listing_directory_empty > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_empty > ... ok > test_listing_directory_of_a_file > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_of_a_file > ... ok > test_listing_directory_root > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_root > ... ok > test_listing_directory_subdir > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_listing_directory_subdir > ... ok > test_mimetype (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_mimetype ... > ok > test_nonexistant_file > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_nonexistant_file > ... ok > test_updating_existing_file > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_existing_file > ... ok > test_updating_file_adds_directories > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_file_adds_directories > ... ok > test_updating_file_with_directory_clash > (wikkid.tests.test_volatile_filestore.TestVolatileFileStore) > wikkid.tests.test_volatile_filestore.TestVolatileFileStore.test_updating_file_with_directory_clash > ... ok > test_empty_script_name (wikkid.tests.test_context.TestContext) > wikkid.tests.test_context.TestContext.test_empty_script_name ... ok > test_script_name (wikkid.tests.test_context.TestContext) > wikkid.tests.test_context.TestContext.test_script_name ... ok > test_script_name_strips_trailing_slash (wikkid.tests.test_context.TestContext) > wikkid.tests.test_context.TestContext.test_script_name_strips_trailing_slash > ... ok > test_default_preferred > (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath) > wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_default_preferred > ... ok > test_home_preferred > (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath) > wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_home_preferred > ... ok > test_image_preferred > (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath) > wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_image_preferred > ... ok > test_text_preferred > (wikkid.tests.test_model_factory.TestFactoryGetPreferredPath) > wikkid.tests.test_model_factory.TestFactoryGetPreferredPath.test_text_preferred > ... ok > test_get_resource_at_path_binary_file > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_binary_file > ... ok > test_get_resource_at_path_directory > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_directory > ... ok > test_get_resource_at_path_directory_with_page > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_directory_with_page > ... ok > test_get_resource_at_path_existing_file_no_suffix > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_existing_file_no_suffix > ... ok > test_get_resource_at_path_missing_file > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_missing_file > ... ok > test_get_resource_at_path_missing_file_not_text > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_missing_file_not_text > ... ok > test_get_resource_at_path_not_text > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_not_text > ... ok > test_get_resource_at_path_page_no_directory > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_page_no_directory > ... ok > test_get_resource_at_path_root_has_page > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_root_has_page > ... ok > test_get_resource_at_path_root_no_content > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_root_no_content > ... ok > test_get_resource_at_path_subdirs_existing_file > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_existing_file > ... ok > test_get_resource_at_path_subdirs_existing_file_and_dir > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_existing_file_and_dir > ... ok > test_get_resource_at_path_subdirs_missing_file > (wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath) > wikkid.tests.test_model_factory.TestFactoryGetResourceAtPath.test_get_resource_at_path_subdirs_missing_file > ... ok > test_bzr_filestore (unittest.loader._FailedTest) ... ERROR > > ====================================================================== > ERROR: test_bzr_filestore (unittest.loader._FailedTest) > ---------------------------------------------------------------------- > ImportError: Failed to import test module: test_bzr_filestore > Traceback (most recent call last): > File "/usr/lib/python3.10/unittest/loader.py", line 154, in > loadTestsFromName > module = __import__(module_name) > File "/<<PKGBUILDDIR>>/wikkid/tests/test_bzr_filestore.py", line 14, in > <module> > from wikkid.filestore.bzr import ( > File "/<<PKGBUILDDIR>>/wikkid/filestore/bzr.py", line 16, in <module> > from breezy.merge3 import Merge3 > ModuleNotFoundError: No module named 'breezy.merge3' > > > ---------------------------------------------------------------------- > Ran 139 tests in 0.817s > > FAILED (errors=1, skipped=18) > Test failed: <unittest.runner.TextTestResult run=139 errors=1 failures=0> > error: Test failed: <unittest.runner.TextTestResult run=139 errors=1 > failures=0> > E: pybuild pybuild:379: test: plugin distutils failed with: exit code=1: > python3.10 setup.py test > dh_auto_test: error: pybuild --test -i python{version} -p 3.10 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2022/10/23/python-wikkid_0+git20211221.1.b129e3b-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.