Source: git-buildpackage Version: 0.9.24 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20211104 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>' > flake8 > flake8 examples/gbp-add-patch examples/zeitgeist-git.py > export GIT_AUTHOR_NAME="Gbp Tests"; \ > export GIT_AUTHOR_EMAIL=te...@example.com; \ > export GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME; \ > export GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL; \ > PYTHONPATH=. \ > LC_ALL=C.UTF-8 python3 setup.py nosetests --with-xcoverage > running nosetests > running egg_info > creating gbp.egg-info > writing gbp.egg-info/PKG-INFO > writing dependency_links to gbp.egg-info/dependency_links.txt > writing entry points to gbp.egg-info/entry_points.txt > writing requirements to gbp.egg-info/requires.txt > writing top-level names to gbp.egg-info/top_level.txt > writing manifest file 'gbp.egg-info/SOURCES.txt' > reading manifest file 'gbp.egg-info/SOURCES.txt' > adding license file 'COPYING' > writing manifest file 'gbp.egg-info/SOURCES.txt' > Coverage.py warning: --include is ignored because --source is set > (include-ignored) > Doctest: gbp.command_wrappers.Command.__call__ ... ok > Doctest: gbp.command_wrappers.Command._f ... ok > Doctest: gbp.command_wrappers.Command.call ... ok > Doctest: gbp.config.GbpOptionParser._listify ... ok > Doctest: gbp.config.GbpOptionParser._name_to_filename ... ok > Doctest: gbp.config.GbpOptionParser.get_config_files ... ok > Doctest: gbp.deb.format.DebianSourceFormat ... ok > Doctest: gbp.deb.format.DebianSourceFormat.parse_file ... ok > Doctest: gbp.deb.git.DebianGitRepository._build_legacy_tag ... ok > Doctest: gbp.deb.git.DebianGitRepository._mangle_version ... ok > Doctest: gbp.deb.git.DebianGitRepository._sanitize_version ... ok > Doctest: gbp.deb.git.DebianGitRepository._unsanitize_version ... ok > Doctest: gbp.deb.git.DebianGitRepository.tag_to_version ... ok > Doctest: gbp.deb.git.DebianGitRepository.version_to_tag ... ok > Doctest: gbp.deb.policy.DebianPkgPolicy ... ok > Doctest: gbp.deb.policy.DebianPkgPolicy.build_tarball_name ... ok > Doctest: gbp.deb.uscan.Uscan._parse ... ok > Doctest: gbp.deb.uscan.Uscan._parse_uptodate ... ok > Doctest: gbp.deb.uscan.Uscan._raise_error ... ok > Doctest: gbp.format.format_b ... ok > Doctest: gbp.format.format_str ... ok > Doctest: gbp.git.args.GitArgs ... ok > Doctest: gbp.git.commit.GitCommit.is_sha1 ... ok > Doctest: gbp.git.modifier.GitModifier.get_author_env ... ok > Doctest: gbp.git.modifier.GitModifier.get_committer_env ... ok > Doctest: gbp.git.repository.GitRepository.strip_sha1 ... ok > Doctest: gbp.git.rfc822_date_to_git ... ok > Doctest: gbp.patch_series.Patch._get_subject_from_filename ... ok > Doctest: gbp.patch_series.PatchSeries._get_topic ... ok > Doctest: gbp.patch_series.PatchSeries._parse_line ... ok > Doctest: gbp.patch_series.PatchSeries._read_series ... ok > Doctest: gbp.patch_series.PatchSeries._split_strip ... ok > Doctest: gbp.patch_series.PatchSeries._strip_comment ... ok > Doctest: gbp.pkg.archive.Archive.parse_filename ... ok > Doctest: gbp.pkg.compressor.Compressor.__repr__ ... ok > Doctest: gbp.pkg.compressor.Compressor.cmdline ... ok > Doctest: gbp.pkg.git.PkgGitRepository.sanitize_prefix ... ok > Doctest: gbp.pkg.pkgpolicy.PkgPolicy.guess_upstream_src_version ... ok > Doctest: gbp.pkg.pkgpolicy.PkgPolicy.is_valid_packagename ... ok > Doctest: gbp.pkg.pkgpolicy.PkgPolicy.is_valid_upstreamversion ... ok > Doctest: gbp.pkg.pkgpolicy.PkgPolicy.version_subst ... ok > Doctest: gbp.rpm.git.RpmGitRepository._sanitize_tag ... ok > Doctest: gbp.rpm.git.RpmGitRepository.version_to_tag ... ok > Doctest: gbp.rpm.linkedlist.LinkedList.append ... ok > Doctest: gbp.rpm.linkedlist.LinkedList.delete ... ok > Doctest: gbp.rpm.linkedlist.LinkedList.insert_after ... ok > Doctest: gbp.rpm.linkedlist.LinkedList.insert_before ... ok > Doctest: gbp.rpm.linkedlist.LinkedList.prepend ... ok > Doctest: gbp.rpm.linkedlist.LinkedListNode.set_data ... ok > Doctest: gbp.rpm.policy.RpmPkgPolicy.is_valid_orig_archive ... ok > Doctest: gbp.rpm.compose_version_str ... ok > Doctest: gbp.rpm.filter_version ... ok > Doctest: gbp.rpm.split_version_str ... ok > Doctest: gbp.rpm.string_to_int ... ok > Doctest: gbp.scripts.buildpackage.changes_file_suffix ... ok > Doctest: gbp.scripts.clone.repo_to_url ... ok > Doctest: gbp.scripts.common.pq.is_pq_branch ... ok > Doctest: gbp.scripts.common.pq.pq_branch_base ... ok > Doctest: gbp.scripts.common.pq.pq_branch_name ... ok > Doctest: gbp.scripts.common.is_download ... ok > Doctest: gbp.scripts.create_remote_repo.build_cmd ... ok > Doctest: gbp.scripts.create_remote_repo.print_config ... ok > Doctest: gbp.scripts.dch.snapshot_version ... ok > Doctest: gbp.scripts.import_dsc.is_download ... ok > Doctest: gbp.scripts.import_orig.find_upstream ... ok > Doctest: gbp.scripts.pq.compare_series ... ok > Doctest: gbp.scripts.pq.format_series_diff ... ok > Doctest: gbp.scripts.supercommand.pymod_to_cmd ... ok > Doctest: gbp.tristate.Tristate.__nonzero__ ... ok > Doctest: gbp.tristate.Tristate.__repr__ ... ok > debchange warning: neither DEBEMAIL nor EMAIL environment variable is set > debchange warning: building email address from username and FQDN > debchange: Did you see those 2 warnings? Press RETURN to continue... > SKIP: Skipping 'tests.component', since this is not a git checkout. > -------------------- >> begin captured logging << -------------------- > gbp: debug: ['git', 'rev-parse', '--show-cdup'] > --------------------- >> end captured logging << --------------------- > SKIP: Skipping 'tests.component', since this is not a git checkout. > -------------------- >> begin captured logging << -------------------- > gbp: debug: ['git', 'rev-parse', '--show-cdup'] > gbp: debug: ['git', 'rev-parse', '--show-cdup'] > --------------------- >> end captured logging << --------------------- > Doctest: tests.doctests.test_Changelog.test_parse_debian_only ... ok > Doctest: tests.doctests.test_Changelog.test_parse_no_eopch ... ok > Doctest: tests.doctests.test_Changelog.test_parse_eopch ... ok > Doctest: tests.doctests.test_Changelog.test_parse_name ... ok > Doctest: tests.doctests.test_Changelog.test_parse_last_mod ... ok > Doctest: tests.doctests.test_Changelog.test_parse_sections ... ok > Doctest: tests.doctests.test_Changelog.test_get_changes ... ok > Doctest: tests.doctests.test_Changelog.test_add_section ... ok > Doctest: tests.doctests.test_Changelog.test_add_entry ... ok > Doctest: tests.doctests.test_Config.test_option_parser ... ok > Doctest: tests.doctests.test_Config.test_option_parser_debian ... ok > Doctest: tests.doctests.test_Config.test_option_group ... ok > Doctest: tests.doctests.test_Config.test_tristate ... ok > Doctest: tests.doctests.test_Config.test_filter ... ok > Doctest: tests.doctests.test_Config.test_filters ... ok > Doctest: tests.doctests.test_Control.test_parse_control ... ok > Doctest: tests.doctests.test_Control.test_no_control_error ... ok > Doctest: tests.doctests.test_GitModifier.test_author ... ok > Doctest: tests.doctests.test_GitModifier.test_date ... ok > Doctest: tests.doctests.test_GitModifier.test_dict ... ok > Doctest: tests.doctests.test_GitRepository.test_create ... ok > Doctest: tests.doctests.test_GitRepository.test_empty ... ok > Doctest: tests.doctests.test_GitRepository.test_subdir ... ok > Doctest: tests.doctests.test_GitRepository.test_add_files ... ok > Doctest: tests.doctests.test_GitRepository.test_rename_file ... ok > Doctest: tests.doctests.test_GitRepository.test_branch_master ... ok > Doctest: tests.doctests.test_GitRepository.test_clean ... ok > Doctest: tests.doctests.test_GitRepository.test_create_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_delete_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_set_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_rename_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_set_upstream_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_get_upstream_branch ... ok > Doctest: tests.doctests.test_GitRepository.test_tag ... ok > Doctest: tests.doctests.test_GitRepository.test_describe ... ok > Doctest: tests.doctests.test_GitRepository.test_find_tag ... ok > Doctest: tests.doctests.test_GitRepository.test_find_branch_tag ... ok > Doctest: tests.doctests.test_GitRepository.test_move_tag ... ok > Doctest: tests.doctests.test_GitRepository.test_delete_tag ... ok > Doctest: tests.doctests.test_GitRepository.test_get_obj_type ... ok > Doctest: tests.doctests.test_GitRepository.test_list_files ... ok > Doctest: tests.doctests.test_GitRepository.test_get_commits ... ok > Doctest: tests.doctests.test_GitRepository.test_get_commit_info ... ok > Doctest: tests.doctests.test_GitRepository.test_diff ... ok > Doctest: tests.doctests.test_GitRepository.test_diff_status ... ok > Doctest: tests.doctests.test_GitRepository.test_mirror_clone ... ok > Doctest: tests.doctests.test_GitRepository.test_clone ... ok > Doctest: tests.doctests.test_GitRepository.test_get_remotes ... ok > Doctest: tests.doctests.test_GitRepository.test_merge ... ok > Doctest: tests.doctests.test_GitRepository.test_pull ... ok > Doctest: tests.doctests.test_GitRepository.test_fetch ... ok > Doctest: tests.doctests.test_GitRepository.test_create_bare ... ok > Doctest: tests.doctests.test_GitRepository.test_nonexistent ... ok > Doctest: tests.doctests.test_GitRepository.test_create_noperm ... ok > Doctest: tests.doctests.test_GitRepository.test_checkout ... ok > Doctest: tests.doctests.test_GitRepository.test_gc ... ok > Doctest: tests.doctests.test_GitRepository.test_grep_log ... ok > Doctest: tests.doctests.test_GitRepository.test_is_ff ... ok > Doctest: tests.doctests.test_GitRepository.test_update_ref ... ok > Doctest: tests.doctests.test_GitRepository.test_make_tree ... ok > Doctest: tests.doctests.test_GitRepository.test_update_submodules ... ok > Doctest: tests.doctests.test_GitRepository.test_get_merge_base ... ok > Doctest: tests.doctests.test_GitRepository.test_status ... ok > Doctest: tests.doctests.test_GitRepository.test_cmd_has_feature ... ok > Doctest: tests.doctests.test_GitRepository.test_set_user_name_and_email ... ok > Doctest: tests.doctests.test_GitRepository.test_set_config_and_get_config ... > ok > Doctest: tests.doctests.test_GitRepository.test_git_dir ... ok > Doctest: tests.doctests.test_GitVfs.test_read ... ok > Doctest: tests.doctests.test_GitVfs.test_binary_read ... ok > Doctest: tests.doctests.test_GitVfs.test_content_manager ... ok > Doctest: tests.doctests.test_PristineTar.test_create ... ok > Doctest: tests.doctests.test_PristineTar.test_empty_repo ... ok > Doctest: tests.doctests.test_PristineTar.test_commit_dir ... ok > Doctest: tests.doctests.test_PristineTar.test_create_tarball ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_tar_commit ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_tar_commit_with_sig > ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_has_commit ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_tar_checkout ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_tar_checkout_with_sig > ... ok > Doctest: tests.doctests.test_PristineTar.test_pristine_tar_verify ... ok > Doctest: > tests.doctests.test_PristineTar.test_pristine_tar_checkout_nonexistent ... ok > Doctest: tests.doctests.test_create_remote_repo.test_build_remote_script ... > ok > Doctest: > tests.doctests.test_create_remote_repo.test_build_remote_script_template_dir > ... ok > Doctest: tests.doctests.test_create_remote_repo.test_build_remote_script_bare > ... ok > Doctest: tests.doctests.test_create_remote_repo.test_parse_url ... ok > testHelp (tests.01_test_help.TestHelp) ... ok > test_upstream_source_type > (tests.02_test_upstream_source_tar_unpack.TestUnpack) ... ok > test_upstream_source_unpack > (tests.02_test_upstream_source_tar_unpack.TestUnpack) ... ok > test_upstream_source_unpack_filtered > (tests.02_test_upstream_source_tar_unpack.TestUnpack) ... ok > test_upstream_source_unpack_no_filter > (tests.02_test_upstream_source_tar_unpack.TestUnpack) ... ok > Check if we picked up the epoch correctly (#652366) ... ok > Guess the new version from the upstream tag using a mangled tag format ... ok > Guess the new version from the upstream tag ... ok > Guess with clashing upstream- and non-upstream-tag ... ok > Guess with existing -0... releases ... ok > test_no_changelog > (tests.03_test_dch_guess_version.TestGuessVersionFromUpstream) ... ok > Test empty repo for submodules ... ok > Add some dummy data ... ok > Add some dummy data ... ok > Add a submodule ... ok > Check for submodules ... ok > Check for submodules list of (name, hash) ... ok > Dump the repository and check if files exist ... ok > Create an upstream tarball ... ok > Create an upstream zip archive ... ok > Check the contents of the created tarfile ... ok > Add a second submodule with name containing whitespace ... ok > Check for submodules list of (name, hash) ... ok > test_guess_comp_type_auto_bzip2 (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_bz (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_bz2 (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_bzip2 (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_gz (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_gzip (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_lzma (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_no_pristine_tar_no_orig > (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_no_pristine_tar_with_multiple_origs > (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_no_pristine_tar_with_orig > (tests.05_test_detection.TestDetection) ... ok > test_guess_comp_type_no_repo (tests.05_test_detection.TestDetection) ... ok > test_has_orig_multiple_false (tests.05_test_detection.TestDetection) ... ok > test_has_orig_multiple_true (tests.05_test_detection.TestDetection) ... ok > test_has_orig_single_false (tests.05_test_detection.TestDetection) ... ok > test_has_orig_single_true (tests.05_test_detection.TestDetection) ... ok > Upstream source is a directory ... ok > Check if filtering out files works ... ok > Check if packing tar archives works ... ok > test_unpack (tests.06_test_upstream_source.TestZip) ... ok > Create a fastimport object ... ok > Add a file via fastimport ... ok > Add a symbolic link via fastimport ... ok > tests.07_test_fastimport.test_close ... ok > tests.07_test_fastimport.test_result ... ok > Get patch information from git mailimport with base64 body but plain text > patch ... ok > Make sure broken encoding does no affect import ... ok > Convert extra DEP-3 header into a git pseudo-header ... ok > Don't fail on empty patch header ... ok > Get patch information from git mailimport and extra DEP-3 headers ... ok > Get patch information from the filename ... ok > Get the patch information from a patch header ... ok > test_has_branch (tests.09_test_git_repository.TestHasBranch) ... ok > Commit a tree ... ok > Write out index file to alternate index file ... ok > Write out index file to non-existent dir ... ok > Getting upstream tree from an invalid tag must fail ... ok > Getting upstream tree from an invalid tree must fail ... ok > Getting upstream tree from a invalid upstream branch must fail ... ok > Get upstream tree from a valid tag ... ok > Get upstream tree from a valid upstream tree ... ok > Get upstream tree from a valid upstream branch ... ok > test_dch_create_changelog (tests.11_test_dch_main.TestScriptDch) ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > test_dch_main_closes_default (tests.11_test_dch_main.TestScriptDch) ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > test_dch_main_closes_non_debian_bug_numbers > (tests.11_test_dch_main.TestScriptDch) ... gbp:error: Either 'EMAIL' or > 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > test_dch_main_git_author (tests.11_test_dch_main.TestScriptDch) ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version ... gbp:error: > Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - guess last > commit ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - auto - > release ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - auto - > snapshot mode ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - local suffix > ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment > for 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - release ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > Test dch.py like gbp dch script does: increment debian version - snapshot > mode ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > test_dch_main_meta_closes_and_bug_numbers > (tests.11_test_dch_main.TestScriptDch) ... gbp:error: Either 'EMAIL' or > 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version ... gbp:error: > Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - two snapshots - > auto ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - two snapshots - > do not set distribution ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be > set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - two committed > snapshots - auto ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in > the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - two committed > snapshots - do not set distribution ... gbp:error: Either 'EMAIL' or > 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - guess last > commit ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - auto - release > ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment > for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - auto - snapshot > mode ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - set distribution > ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment > for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - release ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - release - set > distribution ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - release - set > urgency ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - snapshot mode > ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment > for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - snapshot mode - > do not set distribution ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be > set in the environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - snapshot - > release ... ok > Test dch.py like gbp dch script does: new upstream version - snapshot mode - > set urgency ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > Test dch.py like gbp dch script does: new upstream version - set urgency ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > test_dch_main_no_git_author (tests.11_test_dch_main.TestScriptDch) ... > gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > FAIL > Test dch.py like gbp dch script does: snapshot mode with unreleased debian > version ... gbp:error: Either 'EMAIL' or 'DEBEMAIL' must be set in the > environment for 'dch' to work > FAIL > test_dch_subdir (tests.11_test_dch_main.TestScriptDch) ... gbp:error: Either > 'EMAIL' or 'DEBEMAIL' must be set in the environment for 'dch' to work > FAIL > Test parsing a a 1.0 non-native dsc file without debian revision ... ok > Test parsing a valid dsc file ... ok > test_get_arch (tests.12_test_deb.TestDeb) ... ok > test_get_vendor (tests.12_test_deb.TestDeb) ... ok > testBadVersion (tests.12_test_deb.TestDpkgCompareVersions) ... ok > testGreaterThen (tests.12_test_deb.TestDpkgCompareVersions) ... ok > testLessThen (tests.12_test_deb.TestDpkgCompareVersions) ... ok > testSameVersion (tests.12_test_deb.TestDpkgCompareVersions) ... ok > Test applying a single patch ... ok > Test applying a patch preserves the subject ... ok > Check if we parse the author from debian control if it's missing in the > patch. ... ok > Test if setting a name works ... ok > Test if setting a topic works ... ok > Test applying a single patch ... ok > Test if we commit the patch-queue branch with --commit ... ok > Test if we commit the patch-queue branch with all patches dropped ... ok > Test if we drop the patch-queue branch with --drop ... ok > test_adding_patch (tests.13_test_gbp_pq.TestFromTAG) ... > > > Successfully rebased and updated refs/heads/patch-queue/master. > ok > test_empty (tests.13_test_gbp_pq.TestFromTAG) ... ok > Test command filtering with an empty body ... ok > test_filter_cmd (tests.13_test_gbp_pq.TestParseGbpCommand) ... ok > test_noarg_cmd (tests.13_test_gbp_pq.TestParseGbpCommand) ... ok > Test generation of patches ... ok > Test generation of patches which have name clashes ... ok > Test generation of renumbered patches ... ok > test_import_fail_first (tests.14_test_gbp_import_dscs.TestImportDscs) ... ok > test_import_fail_second (tests.14_test_gbp_import_dscs.TestImportDscs) ... ok > Test importing success with stub ... ok > test_control (tests.15_test_DebianSource.TestDebianSource) ... ok > Check if we can parse files if workdir != debian toplevel dir ... ok > Test native package without a debian/source/format file ... ok > Test native package of format 3 ... ok > Test native package of format 3 from git ... ok > test_is_not_releasable (tests.15_test_DebianSource.TestDebianSource) ... ok > test_is_releasable (tests.15_test_DebianSource.TestDebianSource) ... ok > Invoking with --help must not raise an error ... ok > Test the importer itself ... ok > Test if we fail correctly with an invalid command ... ok > Invoking with --list-cmds must not raise an error ... ok > test_missing_arg (tests.16_test_supercommand.TestSuperCommand) ... ok > Guess the commit to start from from the snapshot banner ... ok > Guess the commit to start from from the tag matching ... ok > Guess the commit to start from from the commit that ... ok > None of the above matched so we want to start from ... ok > A value only in the default section should be available in all commands ... ok > Read a single value from the parsed config ... ok > A value in the cmd section should override the old git-cmd section > independent from ... ok > test_param_list (tests.18_test_Config.TestConfigParser) ... ok > test_short_option (tests.18_test_Config.TestConfigParser) ... ok > Options with short options can't have a prefix ... ok > A value in any gbp-command section should override the default ... ok > A value in any git-command section should override the default ... ok > With disabled deprecations we shouldn't see a log line ... ok > A value in any command section should override the default ... ok > Can we detect a missing value ... ok > Can invoke it for a sngle value without error ... ok > Non-existing commands should print no values ... ok > Can we fetch the configuration for all commands ... ok > Can we fetch a single configuration value that is at it's default ... ok > Can we fetch a single configuration value that is at it's default which is > empty ... ok > Can we fetch a single configuration value that is overridden by config ... ok > Test changelog methods ... ok > Test updating/deleting of tags and macros ... ok > Test error conditions of modification methods ... ok > Test parsing of a valid spec file ... ok > Test the getting the patches as a patchseries ... ok > Check patch series functionalitu with %autostup ... ok > Patches are applied in order different from the patch numbering ... ok > Test spec that is broken/has anomalities ... ok > Test parsing of a valid spec file ... ok > Test parsing of another valid spec file ... ok > Test parsing of yet another valid spec file ... ok > Test parsing of spec without orig tarball ... ok > Test parsing of all the different tags of spec file ... ok > Test spec autoupdate functionality ... ok > Another test for spec autoupdate functionality ... ok > Test parsing of a source rpm ... ok > Test parsing of another source rpm ... ok > Test unpacking of a source rpm ... ok > Test guess_spec() function ... ok > Test guess_spec_repo() and spec_from_repo() functions ... ok > test_log_default_error_msg > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_log_quote_format > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_log_use_err_or_reason_for_error_messge_error > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_log_use_err_or_reason_for_error_messge_reason > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_log_use_stderr_for_err_message > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_log_use_stdout_for_err_message > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_no_log_on_success > (tests.21_test_command_wrappers.TestCommandWrapperFailures) ... ok > test_get_pbuilder_dist_dep14_debian_master > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_debian_native > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_debian_sid > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_debian_suite > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_no_vendor > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_no_vendor_sid > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_too_many_slashes > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_vendor_sid > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_dep14_vendor_suite > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_get_pbuilder_dist_no_dep14 > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageDep14) ... ok > test_setup_pbuilder > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageSetupPbuilder) ... ok > test_setup_pbuilder_arch > (tests.22_test_gbp_buildpackage.TestGbpBuildpackageSetupPbuilder) ... ok > Test default BTS command extraction that is applicable to Debian ... ok > Test non-default BTS commands. We use the example given in the ... ok > test_dir > (tests.24_test_gbp_import_orig.TestGbpBuildpackagePreparePristineTar) ... ok > test_signature > (tests.24_test_gbp_import_orig.TestGbpBuildpackagePreparePristineTar) ... ok > test_tar > (tests.24_test_gbp_import_orig.TestGbpBuildpackagePreparePristineTar) ... ok > test_200_download (tests.24_test_gbp_import_orig.TestImportOrigDownload) ... > SKIP: network tests disabled > test_404_download (tests.24_test_gbp_import_orig.TestImportOrigDownload) ... > SKIP: network tests disabled > test_30_quilt (tests.24_test_gbp_import_orig.TestIs30Quilt) ... ok > test_30_quilt_empty_repo (tests.24_test_gbp_import_orig.TestIs30Quilt) ... ok > test_no_format (tests.24_test_gbp_import_orig.TestIs30Quilt) ... ok > test_no_quilt (tests.24_test_gbp_import_orig.TestIs30Quilt) ... ok > Test that dropping upstream's debian/ workd (#881750) ... ok > testBrokenConf (tests.25_test_broken_gbp_conf.TestBrokenConfig) ... ok > Test default thanks extraction ... ok > test_list_config_templates > (tests.27_test_create_remote_repo.TestGbpCreateRemoteRepoCommand) ... ok > test_no_config_templates > (tests.27_test_create_remote_repo.TestGbpCreateRemoteRepoCommand) ... ok > Make sure we shorten the reflog entry properly ... ok > Make sure we fail on onverly long msg resulting in an ... ok > test_simple > (tests.28_test_gbp_git_repository_commit_dir.TestGitRepositoryCommitDir) ... > ok > test_vcs_git_url (tests.29_test_gbp_clone.TestGbpClone) ... ok > test_changelog_creation_full (tests.30_test_deb_changelog.Test) ... ok > test_changelog_creation_package (tests.30_test_deb_changelog.Test) ... ok > test_changelog_creation_version (tests.30_test_deb_changelog.Test) ... ok > test_changelog_exists (tests.30_test_deb_changelog.Test) ... ok > test_changelog_missing_dir (tests.30_test_deb_changelog.Test) ... ok > Test we remove NUL characters from strings when parsing (#981340) ... ok > Test we properly parse maitainers with comma #737623 ... ok > Test basic initialization ... ok > Test the add_section() method ... ok > Basic test ... ok > Test the container methods of the class ... ok > Basic test for header ... ok > Test missing properties ... ok > Test parsing of authors from changelog entries ... ok > Basic tests for successful parsing ... ok > Basic tests for changelog parsing failures ... ok > Basic tests for parsing a file ... ok > Basic tests for failures of changelog section parsing ... ok > Test add_entry() method ... ok > Test set_header() method ... ok > Basic test ... ok > Test parsing a valid uscan file ... ok > test_empty_rollback > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > test_rrr_branch > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > test_rrr_merge > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > test_rrr_merge_abort > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > test_rrr_tag > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > test_rrr_unknown_action > (tests.test_RollbackDebianGitRepository.TestRollbackGitRepository) ... ok > > ====================================================================== > FAIL: test_dch_create_changelog (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 419, in > test_dch_create_changelog > lines = self.run_dch() > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: debug: ['git', 'init'] > gbp: debug: ['git', 'rev-parse', '--show-cdup'] > gbp: debug: ['git', 'rev-parse', '--is-bare-repository'] > gbp: debug: ['git', 'rev-parse', '--git-dir'] > gbp: debug: ['git', 'add', '-f', 'foo'] > gbp: debug: ['git', 'commit', '-q', '-m', 'added foo', > '/tmp/tmpznpduxw9gbp_tests.testutils.debiangittestrepo_/test_repo/foo'] > gbp: debug: ['git', 'tag', '-m', 'upstream version 0.9', 'upstream/0.9'] > gbp: debug: ['git', 'add', '-f', 'bar'] > gbp: debug: ['git', 'commit', '-q', '-m', 'added bar', > '/tmp/tmpznpduxw9gbp_tests.testutils.debiangittestrepo_/test_repo/bar'] > gbp: debug: ['git', 'tag', '-m', 'upstream version 1.0', 'upstream/1.0'] > gbp: debug: ['git', 'branch', 'upstream'] > gbp: debug: ['git', 'branch', 'debian'] > gbp: debug: ['git', 'symbolic-ref', 'HEAD'] > gbp: debug: ['git', 'show-ref', 'refs/heads/master'] > gbp: debug: ['git', 'checkout', 'debian'] > gbp: debug: ['git', 'add', '-f', 'debian/changelog'] > gbp: debug: ['git', 'commit', '-q', '-m', 'added debian/changelog', > '/tmp/tmpznpduxw9gbp_tests.testutils.debiangittestrepo_/test_repo/debian/changelog'] > gbp: debug: ['git', 'add', '-f', 'debian/control'] > gbp: debug: ['git', 'commit', '-q', '-m', 'added debian/control', > '/tmp/tmpznpduxw9gbp_tests.testutils.debiangittestrepo_/test_repo/debian/control'] > gbp: debug: ['git', 'tag', '-m', 'Pre stable release version 0.9-1', > 'debian/0.9-1', 'HEAD~1'] > gbp: debug: ['git', 'config', 'user.name', 'gbp test user'] > gbp: debug: ['git', 'config', 'user.email', 'g...@example.com'] > gbp: debug: ['git', 'rev-parse', '--show-cdup'] > gbp: debug: ['git', 'rev-parse', '--is-bare-repository'] > gbp: debug: ['git', 'rev-parse', '--git-dir'] > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_main_closes_default (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 372, in > test_dch_main_closes_default > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_main_closes_non_debian_bug_numbers > (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 382, in > test_dch_main_closes_non_debian_bug_numbers > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_main_git_author (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 403, in > test_dch_main_git_author > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 295, in > test_dch_main_increment_debian_version > lines = self.run_dch() > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - guess > last commit > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 318, in > test_dch_main_increment_debian_version_with_auto > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - auto - > release > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 337, in > test_dch_main_increment_debian_version_with_auto_release > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - auto - > snapshot mode > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 345, in > test_dch_main_increment_debian_version_with_auto_snapshot > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - local > suffix > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 310, in > test_dch_main_increment_debian_version_with_local > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - release > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 303, in > test_dch_main_increment_debian_version_with_release > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: increment debian version - > snapshot mode > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 326, in > test_dch_main_increment_debian_version_with_snapshot > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_main_meta_closes_and_bug_numbers > (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 395, in > test_dch_main_meta_closes_and_bug_numbers > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 88, in > test_dch_main_new_upstream_version > lines = self.run_dch() > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - two > snapshots - auto > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 119, in > test_dch_main_new_upstream_version_with_2_snapshots_auto > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - two > snapshots - do not set distribution > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 217, in > test_dch_main_new_upstream_version_with_2_snapshots_auto_distribution > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - two > committed snapshots - auto > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 143, in > test_dch_main_new_upstream_version_with_2_snapshots_commit_auto > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - two > committed snapshots - do not set distribution > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 245, in > test_dch_main_new_upstream_version_with_2_snapshots_commit_auto_distribution > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - guess last > commit > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 102, in > test_dch_main_new_upstream_version_with_auto > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - auto - > release > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 167, in > test_dch_main_new_upstream_version_with_auto_release > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - auto - > snapshot mode > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 175, in > test_dch_main_new_upstream_version_with_auto_snapshot > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - set > distribution > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 193, in > test_dch_main_new_upstream_version_with_distribution > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - release > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 95, in > test_dch_main_new_upstream_version_with_release > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - release - > set distribution > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 200, in > test_dch_main_new_upstream_version_with_release_distribution > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - release - > set urgency > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 276, in > test_dch_main_new_upstream_version_with_release_urgency > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - snapshot > mode > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 109, in > test_dch_main_new_upstream_version_with_snapshot > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - snapshot > mode - do not set distribution > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 207, in > test_dch_main_new_upstream_version_with_snapshot_distribution > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - snapshot > mode - set urgency > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 283, in > test_dch_main_new_upstream_version_with_snapshot_urgency > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: new upstream version - set urgency > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 269, in > test_dch_main_new_upstream_version_with_urgency > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_main_no_git_author (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 408, in > test_dch_main_no_git_author > lines = self.run_dch(options) > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: Test dch.py like gbp dch script does: snapshot mode with unreleased > debian version > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 357, in > test_dch_main_unreleased_debian_version_with_snapshot > lines = self.run_dch() > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ====================================================================== > FAIL: test_dch_subdir (tests.11_test_dch_main.TestScriptDch) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 413, in > test_dch_subdir > lines = self.run_dch() > File "/<<PKGBUILDDIR>>/tests/11_test_dch_main.py", line 82, in run_dch > self.assertEqual(ret, 0) > AssertionError: 1 != 0 > -------------------- >> begin captured logging << -------------------- > gbp: error: Either 'EMAIL' or 'DEBEMAIL' must be set in the environment for > 'dch' to work > --------------------- >> end captured logging << --------------------- > > ---------------------------------------------------------------------- > XML: /<<PKGBUILDDIR>>/nosetests.xml > Name Stmts Miss Cover Missing > ------------------------------------------------------------------ > gbp/__init__.py 1 0 100% > gbp/command_wrappers.py 164 9 95% 129, 161, 261, > 319-321, 330, 333-334 > gbp/config.py 258 26 90% 30-31, 51-52, 70, > 451, 460-464, 510, 512-513, 559-562, 627, 634, 702, 704-706, 735, 737, > 787-788, 888 > gbp/dch.py 79 47 41% 29-37, 43-47, 88, > 94-100, 108-141 > gbp/deb/__init__.py 49 9 82% 55, 76-78, 91-100 > gbp/deb/changelog.py 182 17 91% 81, 84, 100, > 125-126, 134-136, 142, 260-263, 267-268, 276, 298 > gbp/deb/control.py 32 3 91% 53-54, 66 > gbp/deb/dscfile.py 102 9 91% 72, 112, 115, 117, > 119, 127, 136, 142-143 > gbp/deb/format.py 37 2 95% 117-118 > gbp/deb/git.py 161 65 60% 46-54, 60-65, > 91-100, 126, 185, 294-308, 314-320, 325-340, 372-373, 378-384 > gbp/deb/policy.py 26 2 92% 92-93 > gbp/deb/pristinetar.py 17 0 100% > gbp/deb/rollbackgit.py 85 36 58% 17-19, 22, 36, > 49-52, 63-66, 91, 93-94, 102-104, 106, 110-113, 116-118, 121-124, 127-134 > gbp/deb/source.py 76 12 84% 81, 113-114, 122, > 126, 130, 134, 138, 147, 160-162 > gbp/deb/upstreamsource.py 27 14 48% 41-42, 57-70 > gbp/deb/uscan.py 78 17 78% 73-81, 93, 96-103, > 185, 191, 194 > gbp/errors.py 3 0 100% > gbp/format.py 13 0 100% > gbp/git/__init__.py 15 0 100% > gbp/git/args.py 30 1 97% 65 > gbp/git/commit.py 7 0 100% > gbp/git/errors.py 3 0 100% > gbp/git/fastimport.py 57 6 89% 45-48, 112, 144 > gbp/git/modifier.py 83 3 96% 76, 80, 95 > gbp/git/repository.py 883 69 92% 46, 51, 87, 95, > 486, 525, 625, 632, 677-678, 738, 809, 846, 896, 915, 1055, 1069, 1096, 1181, > 1190, 1331, 1333, 1390-1394, 1416, 1443, 1545, 1551, 1558, 1560-1563, 1568, > 1642-1643, 1711, 1728, 1760-1767, 1773, 1777, 1779, 1808, 1817, 1828, 1853, > 1880, 1974, 2021-2022, 2024, 2034, 2066, 2087-2088, 2090, 2095-2096, 2101, > 2103-2107 > gbp/git/vfs.py 37 3 92% 38-39, 72 > gbp/log.py 94 7 93% 72, 77, 88-89, > 119-120, 150 > gbp/notifications.py 34 28 18% 26-38, 42-46, > 50-57, 66-73 > gbp/patch_series.py 207 16 92% 95, 109-110, 115, > 205, 242-243, 257, 281, 321-328 > gbp/paths.py 3 0 100% > gbp/pkg/__init__.py 6 0 100% > gbp/pkg/archive.py 23 0 100% > gbp/pkg/compressor.py 26 0 100% > gbp/pkg/git.py 54 3 94% 58, 101, 120 > gbp/pkg/pkgpolicy.py 71 21 70% 51, 122, 149-168, > 172 > gbp/pkg/pristinetar.py 56 1 98% 49 > gbp/pkg/upstreamsource.py 98 18 82% 54-56, 75, 105, > 109, 118, 124, 137, 145-146, 154, 166-168, 182, 188, 197-199 > gbp/rpm/__init__.py 600 40 93% 50, 143-144, > 200-204, 253, 310, 320, 435, 440, 444, 646, 653-654, 660-662, 676-678, > 683-688, 767, 778-785, 818-825, 853, 860, 872-873 > gbp/rpm/changelog.py 159 4 97% 146, 188-189, 236 > gbp/rpm/git.py 29 11 62% 30-31, 45-52, 96, > 106 > gbp/rpm/lib_rpm.py 19 8 58% 27-31, 42-46 > gbp/rpm/linkedlist.py 82 1 99% 86 > gbp/rpm/policy.py 76 38 50% 115-133, 147-151, > 168-200 > gbp/scripts/__init__.py 1 0 100% > gbp/scripts/buildpackage.py 343 180 48% 61-72, 88-95, > 100-104, 110-148, 153-159, 164-171, 183-189, 194-197, 209, 261-262, 264, 266, > 277-279, 284-287, 315, 328-341, 463-481, 495-615, 619 > gbp/scripts/buildpackage_rpm.py 376 257 32% 49-54, 59-74, > 80-107, 112-126, 131-144, 152-166, 171-175, 180-192, 210-226, 231-243, > 248-251, 259-268, 273-283, 288-294, 299-302, 456-465, 479-664, 668 > gbp/scripts/clone.py 151 66 56% 40-45, 73-74, 91, > 100, 151-153, 163-233, 237 > gbp/scripts/common/__init__.py 36 14 61% 38, 61-75, 79-80 > gbp/scripts/common/buildpackage.py 60 19 68% 54, 70-79, 87, > 92-95, 100-102 > gbp/scripts/common/hook.py 16 8 50% 26-28, 31-32, 37-39 > gbp/scripts/common/import_orig.py 89 69 22% 34-35, 53-63, > 68-71, 77-78, 88-98, 107-117, 121-132, 137-146, 158-190 > gbp/scripts/common/pq.py 199 46 77% 108, 113, 128-132, > 142-143, 156, 160-161, 170-171, 176-180, 187-188, 208-213, 255-272, 286-287, > 301, 330, 334-336, 356 > gbp/scripts/common/repo_setup.py 60 48 20% 30-36, 43-49, > 69-83, 97-124 > gbp/scripts/config.py 75 6 92% 96, 127-128, > 130-131, 140 > gbp/scripts/create_remote_repo.py 220 102 54% 172-189, 193-196, > 200-202, 271-272, 282-356, 368-375, 385-400, 404 > gbp/scripts/dch.py 358 184 49% 55-56, 62-74, > 86-107, 144-170, 175-180, 188-198, 203-210, 249-250, 254-259, 267, 274, 281, > 301, 305, 309-315, 322-325, 464, 468-602, 604-605, 621 > gbp/scripts/export_orig.py 216 151 30% 46-74, 84-91, > 101-134, 143-154, 158-169, 180, 188-189, 208-223, 236-237, 245, 251-252, > 259-260, 274-314, 318-324, 328-375, 379 > gbp/scripts/import_dsc.py 341 244 28% 49-68, 73-86, > 92-94, 98-108, 115-120, 127-133, 141-154, 160-198, 202-207, 212-240, 244-277, > 281-296, 301-304, 309-311, 385-390, 422-435, 448-561, 565 > gbp/scripts/import_dscs.py 128 49 62% 51, 54, 57, 60, > 63, 69, 72, 77-97, 105-108, 112, 134, 138-139, 143-149, 157-158, 161-162, > 171-173, 176-178, 188-189, 196, 205 > gbp/scripts/import_orig.py 335 196 41% 51, 54-56, 93-94, > 97, 101, 107-145, 173-186, 194, 201-205, 209-225, 231-232, 249-254, 271-272, > 286-293, 297-318, 323-328, 332-340, 425-431, 445-580, 584 > gbp/scripts/import_ref.py 111 66 41% 42-56, 63-65, 118, > 121-123, 131-202, 206 > gbp/scripts/import_srpm.py 297 218 27% 57-67, 72-86, > 91-95, 100-103, 108-110, 115-119, 211-217, 231-505, 509 > gbp/scripts/pq.py 303 103 66% 58-62, 76, 108, > 140-142, 187, 213, 256-266, 290-295, 300-303, 310, 316, 323, 327-328, > 332-341, 345-347, 350-351, 363, 370-375, 382-384, 391-393, 457-509, 513 > gbp/scripts/pq_rpm.py 289 226 22% 51-57, 64-124, > 133-141, 149-155, 165-184, 189-195, 200-218, 230-258, 263-268, 279-336, > 342-352, 357-362, 428-486, 490 > gbp/scripts/pristine_tar.py 64 33 48% 44-46, 67, 70-71, > 79-117, 121 > gbp/scripts/pull.py 154 106 31% 41-78, 118-121, > 125-130, 134-141, 153-234, 238 > gbp/scripts/push.py 118 80 32% 36-38, 64, 69-86, > 96-100, 104-105, 118-183, 187 > gbp/scripts/rpm_ch.py 254 176 31% 49-67, 72-77, > 82-85, 91-103, 110-122, 127-134, 140-147, 152-168, 174-221, 226-237, 242-262, > 267-276, 282-307, 394-399, 408-454, 458 > gbp/scripts/setup_gitattributes.py 60 46 23% 33-65, 73-79, > 83-104, 108 > gbp/scripts/supercommand.py 77 13 83% 55-59, 124-125, > 127-128, 130-131, 145, 149 > gbp/scripts/tag.py 87 48 45% 43-55, 64-73, > 85-87, 114, 122-157, 161 > gbp/tmpfile.py 21 13 38% 32-44, 49-53 > gbp/tristate.py 46 8 83% 37, 50, 100-107 > gbp/version.py 1 0 100% > ------------------------------------------------------------------ > TOTAL 9028 3321 63% > ---------------------------------------------------------------------- > Ran 399 tests in 13.026s > > FAILED (SKIP=4, failures=31) > make[2]: *** [Makefile:12: test] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/11/04/git-buildpackage_0.9.24_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.