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.

Reply via email to