--- Begin Message ---
Source: osc
Version: 1.7.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240728 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> for d in .pybuild/*/build; do ln -sr doc $d; done
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build;
> python3.12 -m unittest discover -v
> test_amp (tests.test__private_api.TestXmlEscape.test_amp) ... ok
> test_apos (tests.test__private_api.TestXmlEscape.test_apos) ... ok
> test_gt (tests.test__private_api.TestXmlEscape.test_gt) ... ok
> test_lt (tests.test__private_api.TestXmlEscape.test_lt) ... ok
> test_quot (tests.test__private_api.TestXmlEscape.test_quot) ... ok
> test_load (tests.test__private_package.TestApiPackage.test_load) ... ok
> test_load (tests.test__private_package.TestLocalPackage.test_load) ... ok
> test_eq (tests.test__private_package.TestPackageBase.test_eq) ... ok
> test_hash (tests.test__private_package.TestPackageBase.test_hash) ... ok
> test_lt (tests.test__private_package.TestPackageBase.test_lt) ... ok
> test_repr (tests.test__private_package.TestPackageBase.test_repr) ... ok
> test_str (tests.test__private_package.TestPackageBase.test_str) ... ok
> testAddNonExistentFile
> (tests.test_addfiles.TestAddFiles.testAddNonExistentFile)
> add a non existent file ... ok
> testAddUnversionedFileTwice
> (tests.test_addfiles.TestAddFiles.testAddUnversionedFileTwice)
> add the same file twice ... ok
> testAddVersionedFile (tests.test_addfiles.TestAddFiles.testAddVersionedFile)
> add a versioned file ... ok
> testReplace (tests.test_addfiles.TestAddFiles.testReplace)
> replace a deleted file ('foo') ... ok
> testSimpleAdd (tests.test_addfiles.TestAddFiles.testSimpleAdd)
> add one file ('toadd1') to the wc ... ok
> testSimpleMultipleAdd (tests.test_addfiles.TestAddFiles.testSimpleMultipleAdd)
> add multiple files ('toadd1', 'toadd2') to the wc ... ok
> test_glob (tests.test_build.TestTrustedProjects.test_glob) ... ok
> test_name (tests.test_build.TestTrustedProjects.test_name) ... ok
> test_default_apiurl
> (tests.test_commandline.TestCommandClasses.test_default_apiurl) ... ok
> test_intermixing (tests.test_commandline.TestCommandClasses.test_intermixing)
> ... ok
> test_invalid_parent
> (tests.test_commandline.TestCommandClasses.test_invalid_parent) ... Failed to
> load command class 'test.osc.commands.Child' because it references parent
> 'test.osc.commands.DoesNotExist' that doesn't exist
> ok
> test_load_command
> (tests.test_commandline.TestCommandClasses.test_load_command) ... ok
> test_load_commands
> (tests.test_commandline.TestCommandClasses.test_load_commands) ... ok
> test_load_twice (tests.test_commandline.TestCommandClasses.test_load_twice)
> ... ok
> test_parent (tests.test_commandline.TestCommandClasses.test_parent) ... ok
> test_unknown_options
> (tests.test_commandline.TestCommandClasses.test_unknown_options) ... usage:
> osc-test [global opts] <command> [--help] [opts] [args]
> osc-test: error: unrecognized arguments: --unknown-option
> ok
> test_default_package
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_default_package)
> ... ok
> test_default_project
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_default_project)
> ... ok
> test_default_project_package
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_default_project_package)
> ... ok
> test_individual_args
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_individual_args)
> ... ok
> test_missing_package
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_missing_package)
> ... ok
> test_missing_project
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_missing_project)
> ... ok
> test_no_working_copy
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_no_working_copy)
> ... ok
> test_optional_package
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_optional_package)
> ... ok
> test_optional_project
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_optional_project)
> ... ok
> test_project_and_package_from_package_working_copy
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_project_and_package_from_package_working_copy)
> ... ok
> test_project_and_package_from_project_working_copy
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_project_and_package_from_project_working_copy)
> ... ok
> test_project_requires_to_specify_package
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_project_requires_to_specify_package)
> ... ok
> test_slash_separator
> (tests.test_commandline.TestPopProjectPackageFromArgs.test_slash_separator)
> ... ok
> test_default_arch
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_default_arch)
> ... ok
> test_default_package
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_default_package)
> ... ok
> test_default_project
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_default_project)
> ... ok
> test_default_repository
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_default_repository)
> ... ok
> test_individual_args
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_individual_args)
> ... ok
> test_missing_arch
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_missing_arch)
> ... ok
> test_missing_package
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_missing_package)
> ... ok
> test_missing_project
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_missing_project)
> ... ok
> test_missing_repository
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_missing_repository)
> ... ok
> test_no_working_copy
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_no_working_copy)
> ... ok
> test_optional_arch
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_optional_arch)
> ... ok
> test_optional_package
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_optional_package)
> ... ok
> test_optional_project
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_optional_project)
> ... ok
> test_optional_repository
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_optional_repository)
> ... ok
> test_slash_separator
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_slash_separator)
> ... ok
> test_working_copy
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_working_copy)
> ... ok
> test_working_copy_extra_arg
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_working_copy_extra_arg)
> ... ok
> test_working_copy_optional_arch
> (tests.test_commandline.TestPopProjectPackageRepositoryArchFromArgs.test_working_copy_optional_arch)
> ... ok
> test_default_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_default_package)
> ... ok
> test_default_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_default_project)
> ... ok
> test_default_target_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_default_target_package)
> ... ok
> test_default_target_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_default_target_project)
> ... ok
> test_individual_args
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_individual_args)
> ... ok
> test_missing_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_missing_package)
> ... ok
> test_missing_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_missing_project)
> ... ok
> test_missing_target_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_missing_target_package)
> ... ok
> test_missing_target_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_missing_target_project)
> ... ok
> test_no_working_copy
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_no_working_copy)
> ... ok
> test_optional_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_optional_package)
> ... ok
> test_optional_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_optional_project)
> ... ok
> test_optional_target_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_optional_target_package)
> ... ok
> test_optional_target_project
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_optional_target_project)
> ... ok
> test_slash_separator
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_slash_separator)
> ... ok
> test_working_copy
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_working_copy)
> ... ok
> test_working_copy_extra_arg
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_working_copy_extra_arg)
> ... ok
> test_working_copy_missing_target_package
> (tests.test_commandline.TestPopProjectPackageTargetProjectTargetPackageFromArgs.test_working_copy_missing_target_package)
> ... ok
> test_default_arch
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_default_arch) ...
> ok
> test_default_repository
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_default_repository)
> ... ok
> test_individial_args
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_individial_args)
> ... ok
> test_missing_arch
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_missing_arch) ...
> ok
> test_missing_repository
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_missing_repository)
> ... ok
> test_optional_arch
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_optional_arch) ...
> ok
> test_optional_repository
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_optional_repository)
> ... ok
> test_slash_separator
> (tests.test_commandline.TestPopRepositoryArchFromArgs.test_slash_separator)
> ... ok
> test_added_missing (tests.test_commit.TestCommit.test_added_missing) ... ok
> test_added_missing2 (tests.test_commit.TestCommit.test_added_missing2) ... ok
> test_added_missing2_sha256
> (tests.test_commit.TestCommit.test_added_missing2_sha256) ... ok
> test_addfile (tests.test_commit.TestCommit.test_addfile) ... ok
> test_allstates (tests.test_commit.TestCommit.test_allstates) ... ok
> test_commitfilelist_error
> (tests.test_commit.TestCommit.test_commitfilelist_error) ... ok
> test_conflictfile (tests.test_commit.TestCommit.test_conflictfile) ... ok
> test_deletefile (tests.test_commit.TestCommit.test_deletefile) ... ok
> test_expand (tests.test_commit.TestCommit.test_expand) ... ok
> test_interrupt (tests.test_commit.TestCommit.test_interrupt) ... ok
> test_multiple (tests.test_commit.TestCommit.test_multiple) ... ok
> test_nochanges (tests.test_commit.TestCommit.test_nochanges) ... ok
> test_partial (tests.test_commit.TestCommit.test_partial) ... ok
> test_remoteexists (tests.test_commit.TestCommit.test_remoteexists) ... ok
> test_simple (tests.test_commit.TestCommit.test_simple) ... ok
> test_simple_sha256 (tests.test_commit.TestCommit.test_simple_sha256) ... ok
> test_api_host_options (tests.test_conf.TestConf.test_api_host_options) ... ok
> test_write_initial_config
> (tests.test_conf.TestConf.test_write_initial_config) ... ok
> test_new_apiurl (tests.test_conf.TestCredentialsFromEnv.test_new_apiurl) ...
> ok
> test_new_apiurl_username
> (tests.test_conf.TestCredentialsFromEnv.test_new_apiurl_username) ... ok
> test_new_apiurl_username_password
> (tests.test_conf.TestCredentialsFromEnv.test_new_apiurl_username_password)
> ... ok
> test_new_apiurl_username_password_credmgr
> (tests.test_conf.TestCredentialsFromEnv.test_new_apiurl_username_password_credmgr)
> ... ok
> test_apiurl (tests.test_conf.TestExampleConfig.test_apiurl) ... ok
> test_apiurl_aliases (tests.test_conf.TestExampleConfig.test_apiurl_aliases)
> ... ok
> test_build_cmd (tests.test_conf.TestExampleConfig.test_build_cmd) ... ok
> test_build_device (tests.test_conf.TestExampleConfig.test_build_device) ... ok
> test_build_initrd (tests.test_conf.TestExampleConfig.test_build_initrd) ... ok
> test_build_jobs (tests.test_conf.TestExampleConfig.test_build_jobs) ... ok
> test_build_kernel (tests.test_conf.TestExampleConfig.test_build_kernel) ... ok
> test_build_memory (tests.test_conf.TestExampleConfig.test_build_memory) ... ok
> test_build_repository
> (tests.test_conf.TestExampleConfig.test_build_repository) ... ok
> test_build_root (tests.test_conf.TestExampleConfig.test_build_root) ... ok
> test_build_shell_after_fail
> (tests.test_conf.TestExampleConfig.test_build_shell_after_fail) ... ok
> test_build_swap (tests.test_conf.TestExampleConfig.test_build_swap) ... ok
> test_build_type (tests.test_conf.TestExampleConfig.test_build_type) ... ok
> test_build_uid (tests.test_conf.TestExampleConfig.test_build_uid) ... ok
> test_build_vm_user (tests.test_conf.TestExampleConfig.test_build_vm_user) ...
> ok
> test_build_vmdisk_filesystem
> (tests.test_conf.TestExampleConfig.test_build_vmdisk_filesystem) ... ok
> test_build_vmdisk_rootsize
> (tests.test_conf.TestExampleConfig.test_build_vmdisk_rootsize) ... ok
> test_build_vmdisk_swapsize
> (tests.test_conf.TestExampleConfig.test_build_vmdisk_swapsize) ... ok
> test_buildlog_strip_time
> (tests.test_conf.TestExampleConfig.test_buildlog_strip_time) ... ok
> test_builtin_signature_check
> (tests.test_conf.TestExampleConfig.test_builtin_signature_check) ... ok
> test_ccache (tests.test_conf.TestExampleConfig.test_ccache) ... ok
> test_check_filelist (tests.test_conf.TestExampleConfig.test_check_filelist)
> ... ok
> test_check_for_request_on_action
> (tests.test_conf.TestExampleConfig.test_check_for_request_on_action) ... ok
> test_checkout_no_colon
> (tests.test_conf.TestExampleConfig.test_checkout_no_colon) ... ok
> test_checkout_rooted (tests.test_conf.TestExampleConfig.test_checkout_rooted)
> ... ok
> test_cookiejar (tests.test_conf.TestExampleConfig.test_cookiejar) ... ok
> test_debug (tests.test_conf.TestExampleConfig.test_debug) ... ok
> test_disable_hdrmd5_check
> (tests.test_conf.TestExampleConfig.test_disable_hdrmd5_check) ... ok
> test_do_package_tracking
> (tests.test_conf.TestExampleConfig.test_do_package_tracking) ... ok
> test_download_assets_cmd
> (tests.test_conf.TestExampleConfig.test_download_assets_cmd) ... ok
> test_exclude_files (tests.test_conf.TestExampleConfig.test_exclude_files) ...
> ok
> test_exclude_glob (tests.test_conf.TestExampleConfig.test_exclude_glob) ... ok
> test_extra_fields (tests.test_conf.TestExampleConfig.test_extra_fields) ... ok
> test_extra_pkgs (tests.test_conf.TestExampleConfig.test_extra_pkgs) ... ok
> test_getpac_default_project
> (tests.test_conf.TestExampleConfig.test_getpac_default_project) ... ok
> test_host_option_allow_http
> (tests.test_conf.TestExampleConfig.test_host_option_allow_http) ... ok
> test_host_option_cafile
> (tests.test_conf.TestExampleConfig.test_host_option_cafile) ... ok
> test_host_option_capath
> (tests.test_conf.TestExampleConfig.test_host_option_capath) ... ok
> test_host_option_credentials_mgr_class
> (tests.test_conf.TestExampleConfig.test_host_option_credentials_mgr_class)
> ... ok
> test_host_option_disable_hdrmd5_check
> (tests.test_conf.TestExampleConfig.test_host_option_disable_hdrmd5_check) ...
> ok
> test_host_option_downloadurl
> (tests.test_conf.TestExampleConfig.test_host_option_downloadurl) ... ok
> test_host_option_email
> (tests.test_conf.TestExampleConfig.test_host_option_email) ... ok
> test_host_option_http_headers
> (tests.test_conf.TestExampleConfig.test_host_option_http_headers) ... ok
> test_host_option_pass
> (tests.test_conf.TestExampleConfig.test_host_option_pass) ... ok
> test_host_option_realname
> (tests.test_conf.TestExampleConfig.test_host_option_realname) ... ok
> test_host_option_sshkey
> (tests.test_conf.TestExampleConfig.test_host_option_sshkey) ... ok
> test_host_option_sslcertck
> (tests.test_conf.TestExampleConfig.test_host_option_sslcertck) ... ok
> test_host_option_trusted_prj
> (tests.test_conf.TestExampleConfig.test_host_option_trusted_prj) ... ok
> test_host_option_user
> (tests.test_conf.TestExampleConfig.test_host_option_user) ... ok
> test_http_debug (tests.test_conf.TestExampleConfig.test_http_debug) ... ok
> test_http_full_debug (tests.test_conf.TestExampleConfig.test_http_full_debug)
> ... ok
> test_http_retries (tests.test_conf.TestExampleConfig.test_http_retries) ... ok
> test_icecream (tests.test_conf.TestExampleConfig.test_icecream) ... ok
> test_include_files (tests.test_conf.TestExampleConfig.test_include_files) ...
> ok
> test_include_request_from_project
> (tests.test_conf.TestExampleConfig.test_include_request_from_project) ... ok
> test_invalid_attribute
> (tests.test_conf.TestExampleConfig.test_invalid_attribute) ... ok
> test_linkcontrol (tests.test_conf.TestExampleConfig.test_linkcontrol) ... ok
> test_local_service_run
> (tests.test_conf.TestExampleConfig.test_local_service_run) ... ok
> test_maintained_attribute
> (tests.test_conf.TestExampleConfig.test_maintained_attribute) ... ok
> test_maintained_update_project_attribute
> (tests.test_conf.TestExampleConfig.test_maintained_update_project_attribute)
> ... ok
> test_maintenance_attribute
> (tests.test_conf.TestExampleConfig.test_maintenance_attribute) ... ok
> test_no_preinstallimage
> (tests.test_conf.TestExampleConfig.test_no_preinstallimage) ... ok
> test_no_verify (tests.test_conf.TestExampleConfig.test_no_verify) ... ok
> test_packagecachedir (tests.test_conf.TestExampleConfig.test_packagecachedir)
> ... ok
> test_pass (tests.test_conf.TestExampleConfig.test_pass) ... ok
> test_passx (tests.test_conf.TestExampleConfig.test_passx) ... ok
> test_post_mortem (tests.test_conf.TestExampleConfig.test_post_mortem) ... ok
> test_print_web_links (tests.test_conf.TestExampleConfig.test_print_web_links)
> ... ok
> test_project_separator
> (tests.test_conf.TestExampleConfig.test_project_separator) ... ok
> test_quiet (tests.test_conf.TestExampleConfig.test_quiet) ... ok
> test_request_list_days
> (tests.test_conf.TestExampleConfig.test_request_list_days) ... ok
> test_request_show_interactive
> (tests.test_conf.TestExampleConfig.test_request_show_interactive) ... ok
> test_request_show_source_buildstatus
> (tests.test_conf.TestExampleConfig.test_request_show_source_buildstatus) ...
> ok
> test_review_inherit_group
> (tests.test_conf.TestExampleConfig.test_review_inherit_group) ... ok
> test_sccache (tests.test_conf.TestExampleConfig.test_sccache) ... ok
> test_sccache_uri (tests.test_conf.TestExampleConfig.test_sccache_uri) ... ok
> test_show_download_progress
> (tests.test_conf.TestExampleConfig.test_show_download_progress) ... ok
> test_sshkey (tests.test_conf.TestExampleConfig.test_sshkey) ... ok
> test_status_mtime_heuristic
> (tests.test_conf.TestExampleConfig.test_status_mtime_heuristic) ... ok
> test_su_wrapper (tests.test_conf.TestExampleConfig.test_su_wrapper) ... ok
> test_submitrequest_accepted_template
> (tests.test_conf.TestExampleConfig.test_submitrequest_accepted_template) ...
> ok
> test_submitrequest_declined_template
> (tests.test_conf.TestExampleConfig.test_submitrequest_declined_template) ...
> ok
> test_submitrequest_on_accept_action
> (tests.test_conf.TestExampleConfig.test_submitrequest_on_accept_action) ... ok
> test_traceback (tests.test_conf.TestExampleConfig.test_traceback) ... ok
> test_use_keyring (tests.test_conf.TestExampleConfig.test_use_keyring) ... ok
> test_user (tests.test_conf.TestExampleConfig.test_user) ... ok
> test_vc_cmd (tests.test_conf.TestExampleConfig.test_vc_cmd) ... ok
> test_verbose (tests.test_conf.TestExampleConfig.test_verbose) ... ok
> test_disable_hdrmd5_check
> (tests.test_conf.TestFromParent.test_disable_hdrmd5_check) ... ok
> test_email (tests.test_conf.TestFromParent.test_email) ... ok
> test_host_options (tests.test_conf.TestHostOptionsFromEnv.test_host_options)
> ... ok
> test_host_options_overrides
> (tests.test_conf.TestHostOptionsFromEnv.test_host_options_overrides) ... ok
> test_http_debug (tests.test_conf.TestOverrides.test_http_debug) ... ok
> test_verbose (tests.test_conf.TestOverrides.test_verbose) ... ok
> test_disabled_interpolation
> (tests.test_config_parser.TestOscConfigParser.test_disabled_interpolation)
> ... ok
> test_array (tests.test_core.TestMakeurl.test_array) ... ok
> test_basic (tests.test_core.TestMakeurl.test_basic) ... ok
> test_query_bool (tests.test_core.TestMakeurl.test_query_bool) ... ok
> test_query_empty_list (tests.test_core.TestMakeurl.test_query_empty_list) ...
> ok
> test_query_int (tests.test_core.TestMakeurl.test_query_int) ... ok
> test_query_none (tests.test_core.TestMakeurl.test_query_none) ... ok
> test_quote_path (tests.test_core.TestMakeurl.test_quote_path) ... ok
> test_quote_query (tests.test_core.TestMakeurl.test_quote_query) ... ok
> test_colon (tests.test_core.TestParseRevisionOption.test_colon) ... ok
> test_empty (tests.test_core.TestParseRevisionOption.test_empty) ... ok
> test_invalid_multiple_colons
> (tests.test_core.TestParseRevisionOption.test_invalid_multiple_colons) ... ok
> test_invalid_multiple_hashes
> (tests.test_core.TestParseRevisionOption.test_invalid_multiple_hashes) ... ok
> test_invalid_multiple_numbers
> (tests.test_core.TestParseRevisionOption.test_invalid_multiple_numbers) ... ok
> test_one_hash (tests.test_core.TestParseRevisionOption.test_one_hash) ... ok
> test_one_number (tests.test_core.TestParseRevisionOption.test_one_number) ...
> ok
> test_two_hashes (tests.test_core.TestParseRevisionOption.test_two_hashes) ...
> ok
> test_two_numbers (tests.test_core.TestParseRevisionOption.test_two_numbers)
> ... ok
> test_eq (tests.test_core_package.TestPackage.test_eq) ... ok
> test_hash (tests.test_core_package.TestPackage.test_hash) ... ok
> test_lt (tests.test_core_package.TestPackage.test_lt) ... ok
> test_duplicates
> (tests.test_core_package.TestPackageFromPaths.test_duplicates) ... ok
> test_invalid_package
> (tests.test_core_package.TestPackageFromPaths.test_invalid_package) ... ok
> test_nofail (tests.test_core_package.TestPackageFromPaths.test_nofail) ... ok
> test_one_package_two_files
> (tests.test_core_package.TestPackageFromPaths.test_one_package_two_files) ...
> ok
> test_package_object_dir
> (tests.test_core_package.TestPackageFromPaths.test_package_object_dir) ... ok
> test_package_object_file
> (tests.test_core_package.TestPackageFromPaths.test_package_object_file) ... ok
> test_package_object_file_missing
> (tests.test_core_package.TestPackageFromPaths.test_package_object_file_missing)
> ... ok
> test_single_package
> (tests.test_core_package.TestPackageFromPaths.test_single_package) ... ok
> test_two_apiurls
> (tests.test_core_package.TestPackageFromPaths.test_two_apiurls) ... ok
> test_two_packages
> (tests.test_core_package.TestPackageFromPaths.test_two_packages) ... ok
> test_two_projects
> (tests.test_core_package.TestPackageFromPaths.test_two_projects) ... ok
> test_eq (tests.test_core_request.TestRequest.test_eq) ... ok
> test_gt (tests.test_core_request.TestRequest.test_gt) ... ok
> test_lt (tests.test_core_request.TestRequest.test_lt) ... ok
> test_sort (tests.test_core_request.TestRequest.test_sort) ... ok
> test_decode_password
> (tests.test_credentials.TestObfuscatedConfigFileCredentialsManager.test_decode_password)
> ... ok
> testDeleteAdded (tests.test_deletefiles.TestDeleteFiles.testDeleteAdded)
> delete an added file ('toadd1') from the wc (without force) ... ok
> testDeleteAddedForce
> (tests.test_deletefiles.TestDeleteFiles.testDeleteAddedForce)
> delete an added file ('toadd1') from the wc (with force) ... ok
> testDeleteAddedMissing
> (tests.test_deletefiles.TestDeleteFiles.testDeleteAddedMissing)
> delete a file which was added to the wc and is removed again ... ok
> testDeleteAlreadyDeleted
> (tests.test_deletefiles.TestDeleteFiles.testDeleteAlreadyDeleted)
> delete already deleted file from the wc ... ok
> testDeleteConflict (tests.test_deletefiles.TestDeleteFiles.testDeleteConflict)
> delete a file ('foo', state='C') from the wc (without force) ... ok
> testDeleteConflictForce
> (tests.test_deletefiles.TestDeleteFiles.testDeleteConflictForce)
> delete a file ('foo', state='C') from the wc (with force) ... ok
> testDeleteModified (tests.test_deletefiles.TestDeleteFiles.testDeleteModified)
> delete modified file ('nochange') from the wc (without force) ... ok
> testDeleteModifiedForce
> (tests.test_deletefiles.TestDeleteFiles.testDeleteModifiedForce)
> force deletion modified file ('nochange') from wc ... ok
> testDeleteMultiple (tests.test_deletefiles.TestDeleteFiles.testDeleteMultiple)
> delete mutliple files from the wc ... ok
> testDeleteReplaced (tests.test_deletefiles.TestDeleteFiles.testDeleteReplaced)
> delete an added file ('merge') from the wc (without force) ... ok
> testDeleteReplacedForce
> (tests.test_deletefiles.TestDeleteFiles.testDeleteReplacedForce)
> delete an added file ('merge') from the wc (with force) ... ok
> testDeleteSkippedLocalExistent
> (tests.test_deletefiles.TestDeleteFiles.testDeleteSkippedLocalExistent)
> delete a skipped file: a local file with that name exists and will be deleted
> ... ok
> testDeleteSkippedLocalNotExistent
> (tests.test_deletefiles.TestDeleteFiles.testDeleteSkippedLocalNotExistent)
> delete a skipped file: no local file with that name exists ... ok
> testDeleteUnversioned
> (tests.test_deletefiles.TestDeleteFiles.testDeleteUnversioned)
> delete an unversioned file ('toadd2') from the wc ... ok
> testDeleteUnversionedForce
> (tests.test_deletefiles.TestDeleteFiles.testDeleteUnversionedForce)
> delete an unversioned file ('toadd2') from the wc (with force) ... ok
> testSimpleRemove (tests.test_deletefiles.TestDeleteFiles.testSimpleRemove)
> delete a file ('foo') from the wc ... ok
> testDiffAdded (tests.test_difffiles.TestDiffFiles.testDiffAdded)
> diff an added file ... ok
> testDiffAddedMissing (tests.test_difffiles.TestDiffFiles.testDiffAddedMissing)
> diff a file which has satus 'A' but the local file does not exist ... ok
> testDiffBinaryAdded (tests.test_difffiles.TestDiffFiles.testDiffBinaryAdded)
> diff an added binary file ... ok
> testDiffBinaryDeleted
> (tests.test_difffiles.TestDiffFiles.testDiffBinaryDeleted)
> diff a deleted binary file ... ok
> testDiffBinaryModified
> (tests.test_difffiles.TestDiffFiles.testDiffBinaryModified)
> diff a modified binary file ... ok
> testDiffConflict (tests.test_difffiles.TestDiffFiles.testDiffConflict)
> diff a file which is in the conflict state ... ok
> testDiffMissing (tests.test_difffiles.TestDiffFiles.testDiffMissing)
> diff a missing file (missing files are ignored) ... ok
> testDiffModified (tests.test_difffiles.TestDiffFiles.testDiffModified)
> diff a modified file ... ok
> testDiffMultipleFiles
> (tests.test_difffiles.TestDiffFiles.testDiffMultipleFiles)
> diff multiple files ... ok
> testDiffRemoteExistingLocalNotExisting
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteExistingLocalNotExisting)
> ... ok
> testDiffRemoteMissingLocalDeleted
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteMissingLocalDeleted) ... ok
> testDiffRemoteMissingLocalExisting
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteMissingLocalExisting) ... ok
> testDiffRemoteModified
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteModified) ... ok
> testDiffRemoteNoChange
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteNoChange) ... ok
> testDiffRemoteNotExistingLocalAdded
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteNotExistingLocalAdded) ...
> ok
> testDiffRemoteUnchangedLocalModified
> (tests.test_difffiles.TestDiffFiles.testDiffRemoteUnchangedLocalModified) ...
> ok
> testDiffRemoved (tests.test_difffiles.TestDiffFiles.testDiffRemoved)
> diff a removed file ... ok
> testDiffReplaced (tests.test_difffiles.TestDiffFiles.testDiffReplaced)
> diff a replaced file ... ok
> testDiffReplacedEmptyTodo
> (tests.test_difffiles.TestDiffFiles.testDiffReplacedEmptyTodo)
> diff a complete package ... ok
> testDiffSkipped (tests.test_difffiles.TestDiffFiles.testDiffSkipped)
> diff a skipped file (skipped files are ignored) ... ok
> testDiffUnmodified (tests.test_difffiles.TestDiffFiles.testDiffUnmodified)
> diff an unmodified file ... ok
> testDiffUnversioned (tests.test_difffiles.TestDiffFiles.testDiffUnversioned)
> diff an unversioned file ... ok
> test_load_commands
> (tests.test_doc_plugins.TestPopProjectPackageFromArgs.test_load_commands)
> Test if all plugins from the tutorial can be properly loaded ... ok
> test_plugin_locations
> (tests.test_doc_plugins.TestPopProjectPackageFromArgs.test_plugin_locations)
> ... ok
> test_request_accept
> (tests.test_doc_plugins.TestPopProjectPackageFromArgs.test_request_accept)
> Test the 'request accept' command ... ok
> test_request_list
> (tests.test_doc_plugins.TestPopProjectPackageFromArgs.test_request_list)
> Test the 'request list' command ... ok
> test_simple (tests.test_doc_plugins.TestPopProjectPackageFromArgs.test_simple)
> Test the 'simple' command ... ok
> test_last_buildroot
> (tests.test_git_scm_store.TestGitStore.test_last_buildroot) ... skipped "The
> 'git' executable is not available"
> test_last_buildroot_empty_vm_type
> (tests.test_git_scm_store.TestGitStore.test_last_buildroot_empty_vm_type) ...
> skipped "The 'git' executable is not available"
> test_package (tests.test_git_scm_store.TestGitStore.test_package) ... skipped
> "The 'git' executable is not available"
> test_project (tests.test_git_scm_store.TestGitStore.test_project) ... skipped
> "The 'git' executable is not available"
> test_scmurl (tests.test_git_scm_store.TestGitStore.test_scmurl) ... skipped
> "The 'git' executable is not available"
> test_invalid_scheme (tests.test_grabber.TestMirrorGroup.test_invalid_scheme)
> ... ok
> testDecodeIt (tests.test_helpers.TestResults.testDecodeIt) ... ok
> testDecodeList (tests.test_helpers.TestResults.testDecodeList) ... ok
> test_dirExists (tests.test_init_package.TestInitPackage.test_dirExists)
> initialize a package dir (dir already exists) ... ok
> test_dirIsFile (tests.test_init_package.TestInitPackage.test_dirIsFile)
> initialize a package dir (dir is a file) ... ok
> test_meta_mode (tests.test_init_package.TestInitPackage.test_meta_mode)
> initialize a package dir with meta paramter ... ok
> test_simple (tests.test_init_package.TestInitPackage.test_simple)
> initialize a package dir ... ok
> test_size_limit (tests.test_init_package.TestInitPackage.test_size_limit)
> initialize a package dir with size_limit parameter ... ok
> test_storedirExists
> (tests.test_init_package.TestInitPackage.test_storedirExists)
> initialize a package dir (dir+storedir already exists) ... ok
> test_dirExists (tests.test_init_project.TestInitProject.test_dirExists)
> initialize a project dir but the dir already exists ... ok
> test_no_package_tracking
> (tests.test_init_project.TestInitProject.test_no_package_tracking) ... ok
> test_simple (tests.test_init_project.TestInitProject.test_simple)
> initialize a project dir ... ok
> test_storedirExists
> (tests.test_init_project.TestInitProject.test_storedirExists)
> initialize a project dir but the storedir already exists ... ok
> test_append_dict (tests.test_models.Test.test_append_dict) ... ok
> test_dict (tests.test_models.Test.test_dict) ... ok
> test_enum (tests.test_models.Test.test_enum) ... ok
> test_get_callback (tests.test_models.Test.test_get_callback) ... ok
> test_has_changed (tests.test_models.Test.test_has_changed) ... ok
> test_int (tests.test_models.Test.test_int) ... ok
> test_invalid_type (tests.test_models.Test.test_invalid_type) ... ok
> test_is_set (tests.test_models.Test.test_is_set) ... ok
> test_lazy_default (tests.test_models.Test.test_lazy_default) ... ok
> test_lazy_default_invalid_type
> (tests.test_models.Test.test_lazy_default_invalid_type) ... ok
> test_list_submodels (tests.test_models.Test.test_list_submodels) ... ok
> test_optional_int (tests.test_models.Test.test_optional_int) ... ok
> test_optional_list_submodels
> (tests.test_models.Test.test_optional_list_submodels) ... ok
> test_optional_str (tests.test_models.Test.test_optional_str) ... ok
> test_optional_submodel (tests.test_models.Test.test_optional_submodel) ... ok
> test_ordering (tests.test_models.Test.test_ordering) ... ok
> test_parent (tests.test_models.Test.test_parent) ... ok
> test_parent_fallback (tests.test_models.Test.test_parent_fallback) ... ok
> test_str (tests.test_models.Test.test_str) ... ok
> test_submodel (tests.test_models.Test.test_submodel) ... ok
> test_uninitialized (tests.test_models.Test.test_uninitialized) ... ok
> test_unknown_fields (tests.test_models.Test.test_unknown_fields) ... ok
> test_unsupported_type (tests.test_models.Test.test_unsupported_type) ... ok
> test_bool (tests.test_models.TestNotSet.test_bool) ... ok
> test_repr (tests.test_models.TestNotSet.test_repr) ... ok
> test_get_origin_list (tests.test_models.TestTyping.test_get_origin_list) ...
> ok
> test_get_origin_list_str
> (tests.test_models.TestTyping.test_get_origin_list_str) ... ok
> test_apiurl (tests.test_models_xmlmodel.TestXmlModel.test_apiurl) ... ok
> test_attribute (tests.test_models_xmlmodel.TestXmlModel.test_attribute) ... ok
> test_child_model (tests.test_models_xmlmodel.TestXmlModel.test_child_model)
> ... ok
> test_child_model_list
> (tests.test_models_xmlmodel.TestXmlModel.test_child_model_list) ... ok
> test_child_model_list_wrapped
> (tests.test_models_xmlmodel.TestXmlModel.test_child_model_list_wrapped) ... ok
> test_element (tests.test_models_xmlmodel.TestXmlModel.test_element) ... ok
> test_element_list (tests.test_models_xmlmodel.TestXmlModel.test_element_list)
> ... ok
> test_empty_int (tests.test_models_xmlmodel.TestXmlModel.test_empty_int) ... ok
> test_empty_int_optional
> (tests.test_models_xmlmodel.TestXmlModel.test_empty_int_optional) ... ok
> test_continuation (tests.test_output.TestKeyValueTable.test_continuation) ...
> ok
> test_empty (tests.test_output.TestKeyValueTable.test_empty) ... ok
> test_newline (tests.test_output.TestKeyValueTable.test_newline) ... ok
> test_section (tests.test_output.TestKeyValueTable.test_section) ... ok
> test_simple (tests.test_output.TestKeyValueTable.test_simple) ... ok
> test_wide_chars (tests.test_output.TestKeyValueTable.test_wide_chars) ... ok
> test_debug (tests.test_output.TestPrintMsg.test_debug) ... ok
> test_error (tests.test_output.TestPrintMsg.test_error) ... ok
> test_none (tests.test_output.TestPrintMsg.test_none) ... ok
> test_stderr (tests.test_output.TestPrintMsg.test_stderr) ... ok
> test_stdout (tests.test_output.TestPrintMsg.test_stdout) ... ok
> test_verbose (tests.test_output.TestPrintMsg.test_verbose) ... ok
> test_warning (tests.test_output.TestPrintMsg.test_warning) ... ok
> test_bytes_to_bytesio (tests.test_output.TestSafeWrite.test_bytes_to_bytesio)
> ... ok
> test_bytes_to_file (tests.test_output.TestSafeWrite.test_bytes_to_file) ... ok
> test_string_to_file (tests.test_output.TestSafeWrite.test_string_to_file) ...
> ok
> test_string_to_stringio
> (tests.test_output.TestSafeWrite.test_string_to_stringio) ... ok
> test_control_chars_bytes
> (tests.test_output.TestSanitization.test_control_chars_bytes) ... ok
> test_control_chars_str
> (tests.test_output.TestSanitization.test_control_chars_str) ... ok
> test_csi_escape_sequences_bytes
> (tests.test_output.TestSanitization.test_csi_escape_sequences_bytes) ... ok
> test_csi_escape_sequences_str
> (tests.test_output.TestSanitization.test_csi_escape_sequences_str) ... ok
> test_fe_escape_sequences_bytes
> (tests.test_output.TestSanitization.test_fe_escape_sequences_bytes) ... ok
> test_fe_escape_sequences_str
> (tests.test_output.TestSanitization.test_fe_escape_sequences_str) ... ok
> test_osc_escape_sequences_bytes
> (tests.test_output.TestSanitization.test_osc_escape_sequences_bytes) ... ok
> test_osc_escape_sequences_str
> (tests.test_output.TestSanitization.test_osc_escape_sequences_str) ... ok
> test_standalone_escape_bytes
> (tests.test_output.TestSanitization.test_standalone_escape_bytes) ... ok
> test_standalone_escape_str
> (tests.test_output.TestSanitization.test_standalone_escape_str) ... ok
> test_allfiles (tests.test_package_status.TestPackageStatus.test_allfiles)
> get the status of all files in the wc ... ok
> test_conflict (tests.test_package_status.TestPackageStatus.test_conflict)
> get status of the wc (one file in conflict state) ... ok
> test_exclude_state
> (tests.test_package_status.TestPackageStatus.test_exclude_state)
> get the status of all files in the wc but exclude some states ... ok
> test_excluded (tests.test_package_status.TestPackageStatus.test_excluded)
> get status of the wc (ignore excluded files); package has state ' ' ... ok
> test_noexcluded (tests.test_package_status.TestPackageStatus.test_noexcluded)
> get status of the wc (include excluded files) ... ok
> test_nonexistent
> (tests.test_package_status.TestPackageStatus.test_nonexistent)
> get the status of a non existent file ... ok
> test_todo (tests.test_package_status.TestPackageStatus.test_todo)
> get the status of some files in the wc. ... ok
> test_todo_noexcl
> (tests.test_package_status.TestPackageStatus.test_todo_noexcl)
> get the status of some files in the wc. ... ok
> testPrdiffDiffstat (tests.test_prdiff.TestProjectDiff.testPrdiffDiffstat) ...
> ok
> testPrdiffExclude (tests.test_prdiff.TestProjectDiff.testPrdiffExclude) ... ok
> testPrdiffInclude (tests.test_prdiff.TestProjectDiff.testPrdiffInclude) ... ok
> testPrdiffIncludeExclude
> (tests.test_prdiff.TestProjectDiff.testPrdiffIncludeExclude) ... ok
> testPrdiffNewOnly (tests.test_prdiff.TestProjectDiff.testPrdiffNewOnly) ... ok
> testPrdiffOldOnly (tests.test_prdiff.TestProjectDiff.testPrdiffOldOnly) ... ok
> testPrdiffOneArg (tests.test_prdiff.TestProjectDiff.testPrdiffOneArg) ... ok
> testPrdiffRequestsMatching
> (tests.test_prdiff.TestProjectDiff.testPrdiffRequestsMatching) ... ok
> testPrdiffRequestsSwitched
> (tests.test_prdiff.TestProjectDiff.testPrdiffRequestsSwitched) ... ok
> testPrdiffTooManyArgs
> (tests.test_prdiff.TestProjectDiff.testPrdiffTooManyArgs) ... ok
> testPrdiffTwoArgs (tests.test_prdiff.TestProjectDiff.testPrdiffTwoArgs) ... ok
> testPrdiffUnified (tests.test_prdiff.TestProjectDiff.testPrdiffUnified) ... ok
> testPrdiffZeroArgs (tests.test_prdiff.TestProjectDiff.testPrdiffZeroArgs) ...
> ok
> test_added (tests.test_project_status.TestProjectStatus.test_added)
> get the status of an added package ... ok
> test_added_deleted
> (tests.test_project_status.TestProjectStatus.test_added_deleted)
> get the status of a package which was added and deleted ... ok
> test_deleted (tests.test_project_status.TestProjectStatus.test_deleted)
> get the status of a deleted package ... ok
> test_deleted_deleted
> (tests.test_project_status.TestProjectStatus.test_deleted_deleted)
> get the status of a package which was deleted (with an ... ok
> test_get_pacobj_added
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_added)
> package has state 'A', also test pac_kwargs ... ok
> test_get_pacobj_deleted
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_deleted)
> package has state 'D' and exists, also test pac_args ... ok
> test_get_pacobj_deleted_deleted
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_deleted_deleted)
> package has state 'D' and does not exist ... ok
> test_get_pacobj_missing
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_missing)
> package is missing ... ok
> test_get_pacobj_nonexistent
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_nonexistent)
> package/dir does not exist ... ok
> test_get_pacobj_simple
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_simple)
> package exists ... ok
> test_get_pacobj_unversioned
> (tests.test_project_status.TestProjectStatus.test_get_pacobj_unversioned)
> package/dir has state '?' ... ok
> test_get_status (tests.test_project_status.TestProjectStatus.test_get_status)
> get the status of the complete project ... ok
> test_get_status_excl
> (tests.test_project_status.TestProjectStatus.test_get_status_excl)
> get the status of the complete project (exclude some states) ... ok
> test_missing (tests.test_project_status.TestProjectStatus.test_missing)
> get the status of a package with state " " ... ok
> test_simple (tests.test_project_status.TestProjectStatus.test_simple)
> get the status of a package with state ' ' ... ok
> test_unversioned_exists
> (tests.test_project_status.TestProjectStatus.test_unversioned_exists)
> get the status of an unversioned package ... ok
> test_unversioned_nonexistent
> (tests.test_project_status.TestProjectStatus.test_unversioned_nonexistent)
> get the status of an unversioned, nonexistent package ... ok
> test_buildfiles (tests.test_repairwc.TestRepairWC.test_buildfiles)
> wc has a _buildconfig_prj_arch and a _buildinfo_prj_arch.xml in the storedir
> ... ok
> test_invalidapiurl (tests.test_repairwc.TestRepairWC.test_invalidapiurl)
> the package wc has an invalid apiurl file (invalid url format) ... ok
> test_multiple (tests.test_repairwc.TestRepairWC.test_multiple) ... ok
> test_noapiurl (tests.test_repairwc.TestRepairWC.test_noapiurl)
> the package wc has no _apiurl file ... ok
> test_noapiurlNotExistingApiurl
> (tests.test_repairwc.TestRepairWC.test_noapiurlNotExistingApiurl)
> the package wc has no _apiurl file and no apiurl is passed to repairwc ... ok
> test_project_noapiurl (tests.test_repairwc.TestRepairWC.test_project_noapiurl)
> the project wc has no _apiurl file ... ok
> test_simple1 (tests.test_repairwc.TestRepairWC.test_simple1) ... ok
> test_simple2 (tests.test_repairwc.TestRepairWC.test_simple2)
> a file "somefile" exists in the storedir which isn't tracked ... ok
> test_simple3 (tests.test_repairwc.TestRepairWC.test_simple3)
> toadd1 has state 'A' and a file .osc/toadd1 exists ... ok
> test_simple4 (tests.test_repairwc.TestRepairWC.test_simple4)
> a file is listed in _to_be_deleted but isn't present in _files ... ok
> test_simple5 (tests.test_repairwc.TestRepairWC.test_simple5)
> a file is listed in _in_conflict but isn't present in _files ... ok
> test_simple6 (tests.test_repairwc.TestRepairWC.test_simple6) ... ok
> test_simple7 (tests.test_repairwc.TestRepairWC.test_simple7)
> files marked as skipped don't exist in the storedir ... ok
> test_simple8 (tests.test_repairwc.TestRepairWC.test_simple8)
> a file is marked as skipped but the skipped file exists in the storedir ... ok
> test_working_empty (tests.test_repairwc.TestRepairWC.test_working_empty)
> consistent, empty working copy ... ok
> test_working_nonempty (tests.test_repairwc.TestRepairWC.test_working_nonempty)
> consistent, non-empty working copy. One file is in conflict, ... ok
> test_action_from_xml1 (tests.test_request.TestRequest.test_action_from_xml1)
> create action from xml ... ok
> test_action_from_xml2 (tests.test_request.TestRequest.test_action_from_xml2)
> create action from xml ... ok
> test_action_from_xml3 (tests.test_request.TestRequest.test_action_from_xml3)
> create action from xml (with acceptinfo element) ... ok
> test_action_from_xml_unknown_type
> (tests.test_request.TestRequest.test_action_from_xml_unknown_type)
> try to create action from xml with unknown type ... ok
> test_create_add_role_group
> (tests.test_request.TestRequest.test_create_add_role_group)
> create an add_role request (group element) ... ok
> test_create_add_role_person
> (tests.test_request.TestRequest.test_create_add_role_person)
> create an add_role request (person element) ... ok
> test_create_add_role_person_group
> (tests.test_request.TestRequest.test_create_add_role_person_group)
> create an add_role request (person+group element) ... ok
> test_create_change_devel
> (tests.test_request.TestRequest.test_create_change_devel)
> create a change devel request ... ok
> test_create_delete_package
> (tests.test_request.TestRequest.test_create_delete_package)
> create a delete request for a package ... ok
> test_create_delete_project
> (tests.test_request.TestRequest.test_create_delete_project)
> create a delete request for a project ... ok
> test_create_request_invalid_type
> (tests.test_request.TestRequest.test_create_request_invalid_type)
> create a request with an invalid action type ... ok
> test_create_set_bugowner_package
> (tests.test_request.TestRequest.test_create_set_bugowner_package)
> create a set_bugowner request for a package ... ok
> test_create_set_bugowner_project
> (tests.test_request.TestRequest.test_create_set_bugowner_project)
> create a set_bugowner request for a project ... ok
> test_createsr (tests.test_request.TestRequest.test_createsr)
> create a simple submitrequest ... ok
> test_createsr_invalid_argument
> (tests.test_request.TestRequest.test_createsr_invalid_argument)
> create a submitrequest with invalid action argument ... ok
> test_createsr_missing_tgt_package
> (tests.test_request.TestRequest.test_createsr_missing_tgt_package)
> create a submitrequest with missing target package ... ok
> test_createsr_with_option
> (tests.test_request.TestRequest.test_createsr_with_option)
> create a submitrequest with option ... ok
> test_get_actions (tests.test_request.TestRequest.test_get_actions)
> test get_actions method ... ok
> test_legacy_request (tests.test_request.TestRequest.test_legacy_request)
> load old-style submitrequest ... ok
> test_read_request1 (tests.test_request.TestRequest.test_read_request1)
> read in a request ... ok
> test_read_request2 (tests.test_request.TestRequest.test_read_request2)
> read in a request (with reviews) ... ok
> test_read_request3 (tests.test_request.TestRequest.test_read_request3)
> read in a request (with an "empty" comment+description) ... ok
> test_request_list_view1
> (tests.test_request.TestRequest.test_request_list_view1)
> test the list_view method ... ok
> test_request_list_view2
> (tests.test_request.TestRequest.test_request_list_view2)
> test the list_view method (with history elements and description) ... ok
> test_request_str1 (tests.test_request.TestRequest.test_request_str1)
> test the __str__ method ... ok
> test_request_str2 (tests.test_request.TestRequest.test_request_str2)
> test the __str__ method ... ok
> testPrjresults (tests.test_results.TestResults.testPrjresults) ... ok
> testPrjresultsWatch (tests.test_results.TestResults.testPrjresultsWatch) ...
> ok
> testResults (tests.test_results.TestResults.testResults) ... ok
> testResultsWatch (tests.test_results.TestResults.testResultsWatch) ... ok
> testRevertAdded (tests.test_revertfiles.TestRevertFiles.testRevertAdded)
> revert an added file ... ok
> testRevertConflict (tests.test_revertfiles.TestRevertFiles.testRevertConflict)
> revert a file which is in the conflict state ... ok
> testRevertDeleted (tests.test_revertfiles.TestRevertFiles.testRevertDeleted)
> revert a deleted file ... ok
> testRevertMissing (tests.test_revertfiles.TestRevertFiles.testRevertMissing)
> revert a missing (state == '!') file ... ok
> testRevertMissingAdded
> (tests.test_revertfiles.TestRevertFiles.testRevertMissingAdded)
> revert a missing file which was added to the wc ... ok
> testRevertModified (tests.test_revertfiles.TestRevertFiles.testRevertModified)
> revert a modified file ... ok
> testRevertReplaced (tests.test_revertfiles.TestRevertFiles.testRevertReplaced)
> revert a replaced (state == 'R') file ... ok
> testRevertSkipped (tests.test_revertfiles.TestRevertFiles.testRevertSkipped)
> revert a skipped file ... ok
> testRevertUnchanged
> (tests.test_revertfiles.TestRevertFiles.testRevertUnchanged)
> revert an unchanged file (state == ' ') ... ok
> test_deleterev (tests.test_setlinkrev.TestSetLinkRev.test_deleterev) ... ok
> test_deleterev_md5 (tests.test_setlinkrev.TestSetLinkRev.test_deleterev_md5)
> ... ok
> test_deleterevnonexistent
> (tests.test_setlinkrev.TestSetLinkRev.test_deleterevnonexistent) ... ok
> test_existingrev (tests.test_setlinkrev.TestSetLinkRev.test_existingrev) ...
> ok
> test_expandedsrc (tests.test_setlinkrev.TestSetLinkRev.test_expandedsrc) ...
> ok
> test_expandexistingrev
> (tests.test_setlinkrev.TestSetLinkRev.test_expandexistingrev) ... ok
> test_linkerror (tests.test_setlinkrev.TestSetLinkRev.test_linkerror) ... ok
> test_simple1 (tests.test_setlinkrev.TestSetLinkRev.test_simple1) ... ok
> test_simple2 (tests.test_setlinkrev.TestSetLinkRev.test_simple2) ... ok
> test_apiurl (tests.test_store.TestStore.test_apiurl) ... ok
> test_apiurl_no_trailing_slash
> (tests.test_store.TestStore.test_apiurl_no_trailing_slash) ... ok
> test_contains (tests.test_store.TestStore.test_contains) ... ok
> test_files (tests.test_store.TestStore.test_files) ... ok
> test_in_conflict (tests.test_store.TestStore.test_in_conflict) ... ok
> test_iter (tests.test_store.TestStore.test_iter) ... ok
> test_last_buildroot (tests.test_store.TestStore.test_last_buildroot) ... ok
> test_meta_node (tests.test_store.TestStore.test_meta_node) ...
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/_private/package.py:71:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> if not self._meta_node:
> ok
> test_osclib_version (tests.test_store.TestStore.test_osclib_version) ... ok
> test_package (tests.test_store.TestStore.test_package) ... ok
> test_project (tests.test_store.TestStore.test_project) ... ok
> test_read_write_file (tests.test_store.TestStore.test_read_write_file) ... ok
> test_read_write_int (tests.test_store.TestStore.test_read_write_int) ... ok
> test_read_write_list (tests.test_store.TestStore.test_read_write_list) ... ok
> test_read_write_string (tests.test_store.TestStore.test_read_write_string)
> ... ok
> test_scmurl (tests.test_store.TestStore.test_scmurl) ... ok
> test_size_limit (tests.test_store.TestStore.test_size_limit) ... ok
> test_to_be_added (tests.test_store.TestStore.test_to_be_added) ... ok
> test_to_be_deleted (tests.test_store.TestStore.test_to_be_deleted) ... ok
> testUpdateAddDeleteServiceFiles
> (tests.test_update.TestUpdate.testUpdateAddDeleteServiceFiles) ... ok
> testUpdateAlreadyInConflict
> (tests.test_update.TestUpdate.testUpdateAlreadyInConflict) ... ok
> testUpdateConflict (tests.test_update.TestUpdate.testUpdateConflict) ... ok
> testUpdateDeletedFile (tests.test_update.TestUpdate.testUpdateDeletedFile)
> ... ok
> testUpdateDisableAddDeleteServiceFiles
> (tests.test_update.TestUpdate.testUpdateDisableAddDeleteServiceFiles) ... ok
> testUpdateLimitSizeAddDelete
> (tests.test_update.TestUpdate.testUpdateLimitSizeAddDelete) ... ok
> testUpdateLimitSizeNoChange
> (tests.test_update.TestUpdate.testUpdateLimitSizeNoChange) ... ok
> testUpdateLocalDeletions
> (tests.test_update.TestUpdate.testUpdateLocalDeletions) ... ok
> testUpdateLocalLimitSizeNoChange
> (tests.test_update.TestUpdate.testUpdateLocalLimitSizeNoChange) ... ok
> testUpdateMetaMode (tests.test_update.TestUpdate.testUpdateMetaMode) ... ok
> testUpdateNew (tests.test_update.TestUpdate.testUpdateNew) ... ok
> testUpdateNewFile (tests.test_update.TestUpdate.testUpdateNewFile) ... ok
> testUpdateNewFileLocalExists
> (tests.test_update.TestUpdate.testUpdateNewFileLocalExists) ... ok
> testUpdateNoChanges (tests.test_update.TestUpdate.testUpdateNoChanges) ... ok
> testUpdateRestore (tests.test_update.TestUpdate.testUpdateRestore) ... ok
> testUpdateResume (tests.test_update.TestUpdate.testUpdateResume) ... ok
> testUpdateResumeDeletedFile
> (tests.test_update.TestUpdate.testUpdateResumeDeletedFile) ... ok
> testUpdateUpstreamModifiedFile
> (tests.test_update.TestUpdate.testUpdateUpstreamModifiedFile) ... ok
> test_file_list (tests.test_util_ar.TestAr.test_file_list) ... ok
> test_get_file (tests.test_util_ar.TestAr.test_get_file) ... ok
> test_saveTo (tests.test_util_ar.TestAr.test_saveTo) ... ok
> test_saveTo_abspath (tests.test_util_ar.TestAr.test_saveTo_abspath) ... ok
> test_saveTo_subdir (tests.test_util_ar.TestAr.test_saveTo_subdir) ... ok
> test_copyin_file (tests.test_util_cpio.TestCpio.test_copyin_file) ... ok
> test_copyin_file_abspath
> (tests.test_util_cpio.TestCpio.test_copyin_file_abspath) ... ok
> test_copyin_file_subdir
> (tests.test_util_cpio.TestCpio.test_copyin_file_subdir) ... ok
> test_file_list (tests.test_util_cpio.TestCpio.test_file_list) ... ok
> test_vc_export_env_api_call
> (tests.test_vc.TestVC.test_vc_export_env_api_call) ... ERROR
> test_vc_export_env_conf (tests.test_vc.TestVC.test_vc_export_env_conf) ... ok
> test_vc_export_env_conf_email
> (tests.test_vc.TestVC.test_vc_export_env_conf_email) ... ERROR
> test_vc_export_env_conf_realname
> (tests.test_vc.TestVC.test_vc_export_env_conf_realname) ... ERROR
> test_and (tests.test_xpath.TestQuery.test_and) ... ok
> test_and_or (tests.test_xpath.TestQuery.test_and_or) ... ok
> test_and_or_and (tests.test_xpath.TestQuery.test_and_or_and) ... ok
> test_contains (tests.test_xpath.TestQuery.test_contains) ... ok
> test_eq (tests.test_xpath.TestQuery.test_eq) ... ok
> test_eq_list (tests.test_xpath.TestQuery.test_eq_list) ... ok
> test_multiple_kwargs (tests.test_xpath.TestQuery.test_multiple_kwargs) ... ok
> test_noop (tests.test_xpath.TestQuery.test_noop) ... ok
> test_not (tests.test_xpath.TestQuery.test_not) ... ok
> test_not_eq (tests.test_xpath.TestQuery.test_not_eq) ... ok
> test_not_eq_list (tests.test_xpath.TestQuery.test_not_eq_list) ... ok
> test_or (tests.test_xpath.TestQuery.test_or) ... ok
> test_or_and (tests.test_xpath.TestQuery.test_or_and) ... ok
> test_or_and_or (tests.test_xpath.TestQuery.test_or_and_or) ... ok
> test_review_state (tests.test_xpath.TestQuery.test_review_state) ... ok
>
> ======================================================================
> ERROR: test_vc_export_env_api_call
> (tests.test_vc.TestVC.test_vc_export_env_api_call)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python3.12/unittest/mock.py", line 1850, in _inner
> return f(*args, **kw)
> ^^^^^^^^^^^^^^
> File "/usr/lib/python3.12/unittest/mock.py", line 1393, in patched
> return func(*newargs, **newkeywargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/common.py", line
> 174, in wrapped_test_method
> test_method(self)
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/test_vc.py", line
> 72, in test_vc_export_env_api_call
> vc_export_env("http://localhost")
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 6259, in vc_export_env
> data = get_user_data(apiurl, user, *missing_tags)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2662, in get_user_data
> meta = get_user_meta(apiurl, user)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2640, in get_user_meta
> f = http_GET(u)
> ^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 396, in http_GET
> return http_request("GET", *args, **kwargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 149, in new_func
> return func(method, url, headers, data, file)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 310, in http_request
> success = handler.set_request_headers(url, headers)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 519, in set_request_headers
> self._lock()
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 506, in _lock
> os.makedirs(os.path.dirname(self.cookiejar_lock_path), mode=0o700)
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 225, in makedirs
> PermissionError: [Errno 13] Permission denied: '/home/user42'
>
> ======================================================================
> ERROR: test_vc_export_env_conf_email
> (tests.test_vc.TestVC.test_vc_export_env_conf_email)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python3.12/unittest/mock.py", line 1850, in _inner
> return f(*args, **kw)
> ^^^^^^^^^^^^^^
> File "/usr/lib/python3.12/unittest/mock.py", line 1393, in patched
> return func(*newargs, **newkeywargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/common.py", line
> 174, in wrapped_test_method
> test_method(self)
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/test_vc.py", line
> 58, in test_vc_export_env_conf_email
> vc_export_env("http://localhost")
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 6259, in vc_export_env
> data = get_user_data(apiurl, user, *missing_tags)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2662, in get_user_data
> meta = get_user_meta(apiurl, user)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2640, in get_user_meta
> f = http_GET(u)
> ^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 396, in http_GET
> return http_request("GET", *args, **kwargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 149, in new_func
> return func(method, url, headers, data, file)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 310, in http_request
> success = handler.set_request_headers(url, headers)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 519, in set_request_headers
> self._lock()
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 506, in _lock
> os.makedirs(os.path.dirname(self.cookiejar_lock_path), mode=0o700)
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 225, in makedirs
> PermissionError: [Errno 13] Permission denied: '/home/user42'
>
> ======================================================================
> ERROR: test_vc_export_env_conf_realname
> (tests.test_vc.TestVC.test_vc_export_env_conf_realname)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/usr/lib/python3.12/unittest/mock.py", line 1850, in _inner
> return f(*args, **kw)
> ^^^^^^^^^^^^^^
> File "/usr/lib/python3.12/unittest/mock.py", line 1393, in patched
> return func(*newargs, **newkeywargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/common.py", line
> 174, in wrapped_test_method
> test_method(self)
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/tests/test_vc.py", line
> 43, in test_vc_export_env_conf_realname
> vc_export_env("http://localhost")
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 6259, in vc_export_env
> data = get_user_data(apiurl, user, *missing_tags)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2662, in get_user_data
> meta = get_user_meta(apiurl, user)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/core.py", line
> 2640, in get_user_meta
> f = http_GET(u)
> ^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 396, in http_GET
> return http_request("GET", *args, **kwargs)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 149, in new_func
> return func(method, url, headers, data, file)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 310, in http_request
> success = handler.set_request_headers(url, headers)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 519, in set_request_headers
> self._lock()
> File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/osc/connection.py",
> line 506, in _lock
> os.makedirs(os.path.dirname(self.cookiejar_lock_path), mode=0o700)
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 215, in makedirs
> File "<frozen os>", line 225, in makedirs
> PermissionError: [Errno 13] Permission denied: '/home/user42'
>
> ----------------------------------------------------------------------
> Ran 529 tests in 3.829s
>
> FAILED (errors=3, skipped=5)
>
> The build root needs packages from project 'foo'.
> Note that malicious packages can compromise the build result or even your
> system.
> Well, goodbye then :-)
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m unittest
> discover -v
> dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit
> code 13
The full build log is available from:
http://qa-logs.debian.net/2024/07/28/osc_1.7.0-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240728&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 mark 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.
--- End Message ---