Package: src:git-ubuntu
Version: 1.1-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202602/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:git-ubuntu, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with bash-completion,python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:384: python3.13 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build' (and everything under 
it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --with bash-completion,python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild

[... snipped ...]

        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '['dpkg-source', '--build', 
'srcpkg']' returned non-zero exit status 25.

/usr/lib/python3.13/subprocess.py:419: CalledProcessError
----------------------------- Captured stderr call -----------------------------
dpkg-source: error: cannot parse Maintainer field value 
"[email protected]"
______________________ test_source_version_native_default ______________________

repo = <gitubuntu.git_repository.GitUbuntuRepository object at 0x7f8c1f7653d0>

    def test_source_version_native_default(repo):
        """The default version string for a native package should not have a
        '-' in it.
        """
>       version = get_spec_changelog_version(repo, native=True)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:195:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:46:
 in get_spec_changelog_version
    with target.Source(spec) as dsc_path:
         ^^^^^^^^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:281: 
in __enter__
    return self.write()
           ^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:331: 
in write
    subprocess.check_call(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (['dpkg-source', '--build', 'srcpkg'],)
kwargs = {'cwd': '/tmp/tmp6fphzfep'}, retcode = 25
cmd = ['dpkg-source', '--build', 'srcpkg']

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '['dpkg-source', '--build', 
'srcpkg']' returned non-zero exit status 25.

/usr/lib/python3.13/subprocess.py:419: CalledProcessError
----------------------------- Captured stderr call -----------------------------
dpkg-source: error: cannot parse Maintainer field value 
"[email protected]"
____________________ test_source_version_non_native_default ____________________

repo = <gitubuntu.git_repository.GitUbuntuRepository object at 0x7f8c1faff350>

    def test_source_version_non_native_default(repo):
        """The default version string for a non-native package should have a
        '-' in it.
        """
>       version = get_spec_changelog_version(repo, native=False)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:203:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:46:
 in get_spec_changelog_version
    with target.Source(spec) as dsc_path:
         ^^^^^^^^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:281: 
in __enter__
    return self.write()
           ^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:331: 
in write
    subprocess.check_call(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (['dpkg-source', '--build', 'srcpkg'],)
kwargs = {'cwd': '/tmp/tmp7c3nriwv'}, retcode = 25
cmd = ['dpkg-source', '--build', 'srcpkg']

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '['dpkg-source', '--build', 
'srcpkg']' returned non-zero exit status 25.

/usr/lib/python3.13/subprocess.py:419: CalledProcessError
----------------------------- Captured stderr call -----------------------------
dpkg-source: error: cannot parse Maintainer field value 
"[email protected]"
_____________________ test_source_version_native_specific ______________________

repo = <gitubuntu.git_repository.GitUbuntuRepository object at 0x7f8c1f5877d0>

    def test_source_version_native_specific(repo):
        """We should be able to create a native package with a
        native-looking version string.
        """
>       version = get_spec_changelog_version(repo, native=True, version='1.0')
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:211:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:46:
 in get_spec_changelog_version
    with target.Source(spec) as dsc_path:
         ^^^^^^^^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:281: 
in __enter__
    return self.write()
           ^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:331: 
in write
    subprocess.check_call(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (['dpkg-source', '--build', 'srcpkg'],)
kwargs = {'cwd': '/tmp/tmpogyxpgs9'}, retcode = 25
cmd = ['dpkg-source', '--build', 'srcpkg']

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '['dpkg-source', '--build', 
'srcpkg']' returned non-zero exit status 25.

/usr/lib/python3.13/subprocess.py:419: CalledProcessError
----------------------------- Captured stderr call -----------------------------
dpkg-source: error: cannot parse Maintainer field value 
"[email protected]"
___________________ test_source_version_non_native_specific ____________________

repo = <gitubuntu.git_repository.GitUbuntuRepository object at 0x7f8c1f489150>

    def test_source_version_non_native_specific(repo):
        """We should be able to create a non-native package with a
        non-native-looking version string.
        """
>       version = get_spec_changelog_version(repo, native=False, 
> version='1.0-1')
                  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:219:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder_test.py:46:
 in get_spec_changelog_version
    with target.Source(spec) as dsc_path:
         ^^^^^^^^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:281: 
in __enter__
    return self.write()
           ^^^^^^^^^^^^
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/source_builder.py:331: 
in write
    subprocess.check_call(
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (['dpkg-source', '--build', 'srcpkg'],)
kwargs = {'cwd': '/tmp/tmpx7k_6jow'}, retcode = 25
cmd = ['dpkg-source', '--build', 'srcpkg']

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '['dpkg-source', '--build', 
'srcpkg']' returned non-zero exit status 25.

/usr/lib/python3.13/subprocess.py:419: CalledProcessError
----------------------------- Captured stderr call -----------------------------
dpkg-source: error: cannot parse Maintainer field value 
"[email protected]"
=============================== warnings summary ===============================
gitubuntu/git_repository_test.py:5
  
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/gitubuntu/git_repository_test.py:5:
 DeprecationWarning: pkg_resources is deprecated as an API. See 
https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED gitubuntu/git_repository_test.py::test_repo_find_ubuntu_merge[Common 
case-input_data0-pkg/import/1-1ubuntu1-pkg/import/2-1-pkg/import/1-1]
FAILED gitubuntu/git_repository_test.py::test_repo_find_ubuntu_merge[Ubuntu 
delta based on a 
NMU-input_data1-pkg/import/1-1.1ubuntu1-pkg/import/2-1-pkg/import/1-1.1]
FAILED gitubuntu/git_repository_test.py::test_repo_find_ubuntu_merge[Ubuntu 
upstream version head of 
Debian-input_data2-pkg/import/2-0ubuntu1-pkg/import/3-1-pkg/import/1-1]
FAILED gitubuntu/git_repository_test.py::test_get_head_info - subprocess.Call...
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo0-expected_output_refs0-validation_repo_delta0-validation_repo_expected_identical_refs0-True]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo1-expected_output_refs1-validation_repo_delta1-validation_repo_expected_identical_refs1-True]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo2-expected_output_refs2-validation_repo_delta2-validation_repo_expected_identical_refs2-True]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo3-expected_output_refs3-validation_repo_delta3-validation_repo_expected_identical_refs3-False]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo4-expected_output_refs4-validation_repo_delta4-validation_repo_expected_identical_refs4-False]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo5-expected_output_refs5-validation_repo_delta5-validation_repo_expected_identical_refs5-True]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo6-expected_output_refs6-validation_repo_delta6-validation_repo_expected_identical_refs6-False]
FAILED 
gitubuntu/importer_tag_test.py::test_import_unapplied_spi_tags[input_repo7-expected_output_refs7-validation_repo_delta7-validation_repo_expected_identical_refs7-False]
FAILED 
gitubuntu/importer_tag_test.py::test_import_applied_spi_tags[input_repo0-validation_repo_delta0-validation_repo_expected_treewise_refs0-True]
FAILED 
gitubuntu/importer_tag_test.py::test_import_applied_spi_tags[input_repo2-validation_repo_delta2-validation_repo_expected_treewise_refs2-False]
FAILED 
gitubuntu/importer_test.py::test_get_import_commit_msg[PatchState.UNAPPLIED-1-1 
(patches unapplied)\n\nImported using git-ubuntu import.]
FAILED 
gitubuntu/importer_test.py::test_get_import_commit_msg[PatchState.APPLIED-1-1 
(patches applied)\n\nImported using git-ubuntu import.]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo1-parent_overrides1-changelog_versions1-PatchState.UNAPPLIED-expected_refs1]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo2-parent_overrides2-changelog_versions2-PatchState.UNAPPLIED-expected_refs2]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo3-parent_overrides3-changelog_versions3-PatchState.UNAPPLIED-expected_refs3]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo5-parent_overrides5-changelog_versions5-PatchState.APPLIED-expected_refs5]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo6-parent_overrides6-changelog_versions6-PatchState.APPLIED-expected_refs6]
FAILED 
gitubuntu/importer_test.py::test_get_changelog_parent_commits[input_repo7-parent_overrides7-changelog_versions7-PatchState.APPLIED-expected_refs7]
FAILED 
gitubuntu/importer_test.py::test_validate_rich_history[input_repo0-published_spec0-True]
FAILED 
gitubuntu/importer_test.py::test_validate_rich_history[input_repo1-published_spec1-True]
FAILED 
gitubuntu/importer_test.py::test_validate_rich_history[input_repo2-published_spec2-RichHistoryTreeMismatch]
FAILED 
gitubuntu/importer_test.py::test_validate_rich_history[input_repo3-published_spec3-RichHistoryHasNoChangelogParentAncestor]
FAILED gitubuntu/importer_test.py::test_add_changelog_note_to_commit - subpro...
FAILED gitubuntu/importer_test.py::test_double_changelog_note_add_does_not_fail
FAILED gitubuntu/importer_test.py::test_import_creates_import_note - subproce...
FAILED gitubuntu/importer_test.py::test_import_unapplied_spi_quilt_patches - ...
FAILED 
gitubuntu/importer_test.py::test_import_unapplied_spi_parenting[input_repo0-changelog_versions0-validation_repo_delta0-validation_repo_expected_identical_refs0]
FAILED 
gitubuntu/importer_test.py::test_import_unapplied_spi_parenting[input_repo1-changelog_versions1-validation_repo_delta1-validation_repo_expected_identical_refs1]
FAILED 
gitubuntu/importer_test.py::test_import_unapplied_spi_parenting[input_repo2-changelog_versions2-validation_repo_delta2-validation_repo_expected_identical_refs2]
FAILED 
gitubuntu/importer_test.py::test_import_unapplied_spi_parenting[input_repo3-changelog_versions3-validation_repo_delta3-validation_repo_expected_identical_refs3]
FAILED gitubuntu/importer_test.py::test_import_unapplied_spi_parent_override
FAILED 
gitubuntu/importer_test.py::test_import_unapplied_spi_parent_override_failure
FAILED 
gitubuntu/importer_test.py::test_import_applied_spi_parenting[input_repo0-expected_ancestor_commits0-expected_parent_commits0]
FAILED gitubuntu/importer_test.py::test_authorship_date[False-Fri, 2 Feb 1971 
12:34:56 +0100-expected_result0]
FAILED gitubuntu/importer_test.py::test_authorship_date[True-Failday, 30 Feb 
1971 99:99:99 +9999-expected_result1]
FAILED gitubuntu/importer_test.py::test_fetch_rich_history_from_changes_file
FAILED 
gitubuntu/importer_test.py::test_fetch_rich_history_from_changes_file_fetch_failure_retry
FAILED 
gitubuntu/importer_test.py::test_fetch_rich_history_from_changes_file_missing_ref
FAILED 
gitubuntu/importer_test.py::test_fetch_rich_history_from_changes_file_missing_commit
FAILED 
gitubuntu/importer_test.py::test_fetch_rich_history_from_changes_file_not_a_commit
FAILED gitubuntu/repo_builder_test.py::test_source_tree - subprocess.CalledPr...
FAILED gitubuntu/source_builder_test.py::test_source_is_created - subprocess....
FAILED gitubuntu/source_builder_test.py::test_source_create_with_version - su...
FAILED gitubuntu/source_builder_test.py::test_source_create_with_versions - s...
FAILED 
gitubuntu/source_builder_test.py::test_source_create_with_file_contents[file_contents0]
FAILED 
gitubuntu/source_builder_test.py::test_source_create_with_file_contents[file_contents1]
FAILED 
gitubuntu/source_builder_test.py::test_source_native_source_format[True-3.0 
(native)\n]
FAILED 
gitubuntu/source_builder_test.py::test_source_native_source_format[False-3.0 
(quilt)\n]
FAILED gitubuntu/source_builder_test.py::test_source_quilt_no_patches - subpr...
FAILED gitubuntu/source_builder_test.py::test_source_quilt_with_patches - sub...
FAILED gitubuntu/source_builder_test.py::test_source_quilt_with_patches_applied
FAILED gitubuntu/source_builder_test.py::test_source_version_native_default
FAILED gitubuntu/source_builder_test.py::test_source_version_non_native_default
FAILED gitubuntu/source_builder_test.py::test_source_version_native_specific
FAILED gitubuntu/source_builder_test.py::test_source_version_non_native_specific
======= 59 failed, 341 passed, 4 skipped, 3 xfailed, 1 warning in 8.88s ========
E: pybuild pybuild:483: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest 
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

Reply via email to