• Bug#1102970: guile-git: FTBFS in testing: dh_auto_test: error: cd debia

    From Lucas Nussbaum@21:1/5 to All on Sun Apr 13 14:50:06 2025
    Source: guile-git
    Version: 0.9.0-1
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20250412 ftbfs-trixie

    Hi,

    During a rebuild of all packages in testing (trixie), your package failed
    to build on amd64.


    Relevant part (hopefully):
    make[4]: Entering directory '/build/reproducible-path/guile-git-0.9.0/debian/build/guile-3.0'
    PASS: tests/blob.scm - blob-lookup, blob-content
    PASS: tests/branch.scm - branch-list
    PASS: tests/branch.scm - branch-lookup
    PASS: tests/branch.scm - branch-name
    SKIP: tests/clone.scm - clone-auth-ssh-credentials
    SKIP: tests/clone.scm - clone-auth-ssh-agent
    SKIP: tests/clone.scm - clone-and-fetch-auth-ssh-credentials
    SKIP: tests/clone.scm - clone + transfer-progress
    PASS: tests/clone.scm - clone beyond timeout
    PASS: tests/commit.scm - commit-author signature-name
    PASS: tests/commit.scm - commit-author signature-email
    PASS: tests/commit.scm - commit-author signature-when
    PASS: tests/commit.scm - commit-body
    PASS: tests/commit.scm - commit-id
    PASS: tests/commit.scm - commit & eq?
    PASS: tests/commit.scm - commit-message
    PASS: tests/commit.scm - commit-message-encoding
    PASS: tests/commit.scm - commit-owner
    PASS: tests/commit.scm - commit-raw-header
    PASS: tests/commit.scm - commit-summary
    PASS: tests/commit.scm - commit-time-offset
    PASS: tests/commit.scm - commit-tree-id
    PASS: tests/commit.scm - commit-parent
    PASS: tests/commit.scm - commit-parent-id
    PASS: tests/commit.scm - commit-parentcount
    PASS: tests/commit.scm - commit-parents
    PASS: tests/commit.scm - fold-commits
    PASS: tests/commit.scm - fold-commits with #:end
    PASS: tests/config.scm - config entry get
    PASS: tests/config.scm - config entry get, nonexistent
    PASS: tests/config.scm - config entry
    PASS: tests/config.scm - config entry fold
    PASS: tests/config.scm - config entry fold, capture entries
    PASS: tests/config.scm - set-config-string & co.
    PASS: tests/config.scm - backend-type & origin-path
    PASS: tests/describe.scm - create annotated tag
    PASS: tests/describe.scm - describe HEAD with default options
    PASS: tests/describe.scm - describe workdir with default options
    PASS: tests/describe.scm - create lightweight tag
    PASS: tests/describe.scm - describe HEAD, strategy tags
    PASS: tests/describe.scm - describe workdir, strategy and pattern
    PASS: tests/describe.scm - describe workdir, invalid strategy
    PASS: tests/describe.scm - describe HEAD^, default options
    PASS: tests/describe.scm - describe HEAD^, long format
    PASS: tests/describe.scm - describe HEAD, max-candidates
    PASS: tests/describe.scm - describe the root commit, fallback and size
    PASS: tests/describe.scm - describe workdir, dirty suffix
    PASS: tests/describe.scm - describe-checkout
    PASS: tests/describe.scm - describe-checkout, default options
    PASS: tests/diff.scm - diff tree to tree
    PASS: tests/diff.scm - diff foreach
    PASS: tests/diff.scm - diff fold
    PASS: tests/diff.scm - diff fold, capture deltas
    PASS: tests/diff.scm - diff filename
    PASS: tests/ignore.scm - ignore path is ignored, directory
    PASS: tests/ignore.scm - ignore path is ignored, directory/message
    PASS: tests/ignore.scm - ignore path is not ignored, README
    PASS: tests/oid.scm - oid=?
    PASS: tests/oid.scm - object-lookup
    SKIP: tests/proxy.scm - clone with HTTPS proxy
    PASS: tests/reference.scm - reference-name
    PASS: tests/reference.scm - reference-target
    PASS: tests/reference.scm - reference-name->oid
    PASS: tests/reference.scm - reference-shorthand
    PASS: tests/repository.scm - repository-init
    PASS: tests/repository.scm - repository-init bare
    PASS: tests/repository.scm - repository-index
    PASS: tests/repository.scm - repository-empty?
    PASS: tests/repository.scm - repository-open, non-existent file
    PASS: tests/repository.scm - repository-bare?
    PASS: tests/repository.scm - repository-shallow?
    PASS: tests/repository.scm - repository-directory
    PASS: tests/repository.scm - repository-common-directory
    PASS: tests/repository.scm - repository-discover
    SKIP: tests/repository.scm - repository-close!
    PASS: tests/repository.scm - openable-repository?, does not exist
    PASS: tests/repository.scm - openable-repository?
    PASS: tests/repository.scm - repository-is-bare?
    PASS: tests/reset.scm - reset hard
    PASS: tests/reset.scm - reset soft
    PASS: tests/remote.scm - remote lookup & name
    PASS: tests/remote.scm - remote lookup, not found
    PASS: tests/remote.scm - remote-url
    PASS: tests/remote.scm - remote-set-url!
    PASS: tests/remote.scm - remote-default-branch
    PASS: tests/remote.scm - remote-ls (detached)
    PASS: tests/rev-parse.scm - revparse-single
    PASS: tests/status.scm - empty status list
    PASS: tests/status.scm - untracked file count
    PASS: tests/status.scm - untracked file name
    PASS: tests/status.scm - status-entries length
    PASS: tests/status.scm - status-entries type
    PASS: tests/status.scm - untracked file status
    PASS: tests/status.scm - empty status list
    PASS: tests/status.scm - status-entries length
    PASS: tests/status.scm - unstaged file status
    PASS: tests/settings.scm - disable owner validation
    PASS: tests/settings.scm - enable owner validation
    PASS: tests/settings.scm - default user-agent
    PASS: tests/settings.scm - set-user-agent!
    PASS: tests/settings.scm - default user-agent product
    PASS: tests/settings.scm - set-user-agent-product!
    PASS: tests/settings.scm - default home directory
    PASS: tests/settings.scm - set-home-directory!
    PASS: tests/settings.scm - server timeout
    PASS: tests/settings.scm - server connection timeout
    PASS: tests/submodule.scm - repository-submodules, empty
    PASS: tests/submodule.scm - lookup-submodule, not found
    PASS: tests/submodule.scm - submodule-add
    PASS: tests/submodule.scm - lookup-submodule
    PASS: tests/submodule.scm - submodule-update
    PASS: tests/submodule.scm - submodule-update with options
    PASS: tests/tag.scm - lightweight tag
    PASS: tests/tag.scm - tag is identical to root commit
    PASS: tests/tag.scm - create lightweight tag, invalid specification
    PASS: tests/tag.scm - create lightweight tag, name already exists
    PASS: tests/tag.scm - overwrite lightweight tag
    PASS: tests/tag.scm - create annotated tag
    PASS: tests/tag.scm - tag-message
    PASS: tests/tag.scm - tag foreach
    PASS: tests/tag.scm - tag fold
    PASS: tests/tree.scm - commit-tree tree-id
    PASS: tests/tree.scm - tree-walk list files
    PASS: tests/tree.scm - tree-list
    PASS: tests/tree.scm - tree-entry-byname
    PASS: tests/tree.scm - tree-entry-bypath
    PASS: tests/tree.scm - tree-entry-type ============================================================================ Testsuite summary for Guile-Git 0.9.0 ============================================================================ # TOTAL: 127
    # PASS: 121
    # SKIP: 6
    # XFAIL: 0
    # FAIL: 0
    # XPASS: 0
    # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/guile-git-0.9.0/debian/build/guile-3.0'
    CC="gcc" \
    ./pre-inst-env /usr/bin/guile-3.0 \
    --no-auto-compile -e main \
    ../../../build-aux/check-libgit2-abi.scm
    PASS: git_time
    PASS: git_signature
    PASS: git_error
    PASS: git_strarray
    PASS: git_status_options
    PASS: git_diff_file
    PASS: git_diff_binary_file
    PASS: git_diff_delta
    PASS: git_diff_binary
    PASS: git_status_entry
    PASS: git_diff_line
    PASS: git_diff_hunk
    FAIL: git_config_entry
    expected: 40 bytes
    actual: 48 bytes
    make[3]: *** [Makefile:1595: check-abi] Error 1
    make[3]: Leaving directory '/build/reproducible-path/guile-git-0.9.0/debian/build/guile-3.0'
    make[2]: *** [Makefile:1357: check-am] Error 2
    make[2]: Leaving directory '/build/reproducible-path/guile-git-0.9.0/debian/build/guile-3.0'
    dh_auto_test: error: cd debian/build/guile-3.0 && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2


    The full build log is available from: http://qa-logs.debian.net/2025/04/12/guile-git_0.9.0-1_testing.log

    All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250412;users=lucas@debian.org
    or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250412&fusertaguser=lucas@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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Vagrant Cascadian@21:1/5 to All on Mon Apr 14 19:10:01 2025
    Control: tag -1 pending

    Hello,

    Bug #1102970 in guile-git reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/debian/guile-git/-/commit/dfb8fed9a9530f88beffb9d104a8d4fdf58c46c4

    ------------------------------------------------------------------------ debian/patches: Add two patches from upstream to fix FTBFS with
    libgit2 1.9.x. (Closes: #1102970) ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1102970

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Apr 14 19:10:01 2025
    Processing control commands:

    tag -1 pending
    Bug #1102970 [src:guile-git] guile-git: FTBFS in testing: dh_auto_test: error: cd debian/build/guile-3.0 && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2
    Added tag(s) pending.

    --
    1102970: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102970
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 15 22:50:01 2025
    This is a multi-part message in MIME format...

    Your message dated Tue, 15 Apr 2025 20:42:33 +0000
    with message-id <E1u4n73-00ACu3-PH@fasolo.debian.org>
    and subject line Bug#1102970: fixed in guile-git 0.9.0-2
    has caused the Debian Bug report #1102970,
    regarding guile-git: FTBFS in testing: dh_auto_test: error: cd debian/build/guile-3.0 && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1102970: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102970
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 13 Apr 2025 12:37:55 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-105.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
    USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 173; hammy, 150; neutral, 223; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:1