Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1264891 > unrolled thread
| Started by | Santiago Vila <sanvila@debian.org> |
|---|---|
| First post | 2025-10-05 19:40 +0200 |
| Last post | 2025-10-05 19:40 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to linux.debian.bugs.dist
Bug#1117400: gitsign: FTBFS: help2man: can't get `--help' info from /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gitsign-credential-cache Santiago Vila <sanvila@debian.org> - 2025-10-05 19:40 +0200
| From | Santiago Vila <sanvila@debian.org> |
|---|---|
| Date | 2025-10-05 19:40 +0200 |
| Subject | Bug#1117400: gitsign: FTBFS: help2man: can't get `--help' info from /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gitsign-credential-cache |
| Message-ID | <LCASg-2YSH-67@gated-at.bofh.it> |
Package: src:gitsign
Version: 0.13.0-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/202510/
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:gitsign, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang
dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
dh_clean -O--builddirectory=_build -O--buildsystem=golang
debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang
dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
cd _build && go install -trimpath -v -p 2 github.com/sigsto [too-long-redacted] om/sigstore/gitsign/pkg/version
internal/unsafeheader
internal/goarch
internal/cpu
[... snipped ...]
go.step.sm/crypto/x25519
go.step.sm/crypto/keyutil
go.step.sm/crypto/randutil
go.step.sm/crypto/pemutil
github.com/sigstore/gitsign/pkg/version
github.com/aws/aws-sdk-go/service/kms/kmsiface
github.com/sigstore/gitsign/internal/commands/version
github.com/sigstore/gitsign/internal/cache/api
net/rpc
github.com/tink-crypto/tink-go-awskms/integration/awskms
github.com/sigstore/rekor/pkg/signer
github.com/sigstore/rekor/pkg/sharding
github.com/sigstore/gitsign/pkg/rekor
github.com/sigstore/gitsign/internal/cache
github.com/sigstore/gitsign/internal/rekor
github.com/sigstore/gitsign/pkg/git
github.com/sigstore/gitsign/internal/signerverifier
github.com/sigstore/gitsign/pkg/fulcio
github.com/sigstore/gitsign/internal/gitsign
github.com/sigstore/gitsign/internal/fulcio
github.com/sigstore/gitsign/internal/signature
github.com/sigstore/gitsign/internal/git
github.com/sigstore/gitsign/internal/gpg
github.com/sigstore/gitsign/internal/commands/verify
os/signal
github.com/mattn/go-tty
github.com/sigstore/gitsign/internal/commands/verify-tag
github.com/sigstore/gitsign/internal/io
github.com/coreos/go-systemd/activation
github.com/sigstore/gitsign/internal/commands/root
github.com/patrickmn/go-cache
github.com/sigstore/gitsign
github.com/sigstore/gitsign/internal/cache/service
github.com/sigstore/gitsign/cmd/gitsign-credential-cache
github.com/russross/blackfriday/v2
github.com/cpuguy83/go-md2man/v2/md2man
github.com/spf13/cobra/doc
github.com/sigstore/gitsign/docs/cli
github.com/sigstore/gitsign/internal/git/gittest
github.com/sigstore/gitsign/pkg/gitsign
dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
cd _build && go test -vet=off -v -p 2 github.com/sigstore/g [too-long-redacted] om/sigstore/gitsign/pkg/version
? github.com/sigstore/gitsign [no test files]
? github.com/sigstore/gitsign/cmd/gitsign-credential-cache [no test files]
? github.com/sigstore/gitsign/docs/cli [no test files]
=== RUN TestStripUrl
--- PASS: TestStripUrl (0.00s)
PASS
ok github.com/sigstore/gitsign/internal 0.002s
=== RUN TestAttestCommitRef
=== RUN TestAttestCommitRef/base
LogEntry ID foo 1
=== RUN TestAttestCommitRef/noop
LogEntry ID foo 1
=== RUN TestAttestCommitRef/new_commit
LogEntry ID foo 1
--- PASS: TestAttestCommitRef (0.03s)
--- PASS: TestAttestCommitRef/base (0.00s)
--- PASS: TestAttestCommitRef/noop (0.00s)
--- PASS: TestAttestCommitRef/new_commit (0.00s)
=== RUN TestAttestTreeRef
=== RUN TestAttestTreeRef/base
LogEntry ID foo 1
=== RUN TestAttestTreeRef/noop
LogEntry ID foo 1
=== RUN TestAttestTreeRef/new_commit_same_tree
LogEntry ID foo 1
=== RUN TestAttestTreeRef/new_commit_new_tree
LogEntry ID foo 1
--- PASS: TestAttestTreeRef (0.01s)
--- PASS: TestAttestTreeRef/base (0.00s)
--- PASS: TestAttestTreeRef/noop (0.00s)
--- PASS: TestAttestTreeRef/new_commit_same_tree (0.00s)
--- PASS: TestAttestTreeRef/new_commit_new_tree (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/attest 0.053s
=== RUN TestCache
Get sbuild@/<<PKGBUILDDIR>>/_build/src/github.com/sigstore/gitsign/internal/cache
Store sbuild@/<<PKGBUILDDIR>>/_build/src/github.com/sigstore/gitsign/internal/cache
Get sbuild@/<<PKGBUILDDIR>>/_build/src/github.com/sigstore/gitsign/internal/cache
gitsign-credential-cache: found credential!
Get sbuild@/<<PKGBUILDDIR>>/_build/src/github.com/sigstore/gitsign/internal/cache
gitsign-credential-cache: found credential!
--- PASS: TestCache (0.16s)
PASS
ok github.com/sigstore/gitsign/internal/cache 0.159s
? github.com/sigstore/gitsign/internal/cache/api [no test files]
? github.com/sigstore/gitsign/internal/cache/service [no test files]
? github.com/sigstore/gitsign/internal/cert [no test files]
? github.com/sigstore/gitsign/internal/commands/attest [no test files]
? github.com/sigstore/gitsign/internal/commands/initialize [no test files]
? github.com/sigstore/gitsign/internal/commands/root [no test files]
=== RUN TestShow
=== RUN TestShow/fulcio-cert
=== RUN TestShow/gpg
--- PASS: TestShow (0.00s)
--- PASS: TestShow/fulcio-cert (0.00s)
--- PASS: TestShow/gpg (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/commands/show 0.011s
? github.com/sigstore/gitsign/internal/commands/verify [no test files]
? github.com/sigstore/gitsign/internal/commands/verify-tag [no test files]
? github.com/sigstore/gitsign/internal/commands/version [no test files]
=== RUN TestGet
--- PASS: TestGet (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/config 0.010s
=== RUN TestSign
--- PASS: TestSign (0.00s)
=== RUN TestSignDetached
--- PASS: TestSignDetached (0.00s)
=== RUN TestSignDetachedWithOpenSSL
--- PASS: TestSignDetachedWithOpenSSL (0.03s)
=== RUN TestSignRemoveHeaders
--- PASS: TestSignRemoveHeaders (0.00s)
=== RUN TestAddTimestamps
--- PASS: TestAddTimestamps (0.02s)
=== RUN TestTimestampsVerifications
--- PASS: TestTimestampsVerifications (0.23s)
=== RUN TestVerify
--- PASS: TestVerify (0.00s)
=== RUN TestVerifyGPGSMAttached
--- PASS: TestVerifyGPGSMAttached (0.00s)
=== RUN TestVerifyGPGSMDetached
--- PASS: TestVerifyGPGSMDetached (0.00s)
=== RUN TestVerifyGPGSMNoCerts
--- PASS: TestVerifyGPGSMNoCerts (0.00s)
=== RUN TestVerifyOpenSSLAttached
--- PASS: TestVerifyOpenSSLAttached (0.00s)
=== RUN TestVerifyOpenSSLDetached
--- PASS: TestVerifyOpenSSLDetached (0.00s)
=== RUN TestVerifyChain
--- PASS: TestVerifyChain (0.03s)
=== RUN TestVerifyDSAWithSHA1
--- PASS: TestVerifyDSAWithSHA1 (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/fork/ietf-cms 1.247s
=== RUN TestRequestDo
--- PASS: TestRequestDo (0.00s)
=== RUN TestRequestMatches
--- PASS: TestRequestMatches (0.00s)
=== RUN TestGenerateNonce
--- PASS: TestGenerateNonce (0.00s)
=== RUN TestMessageImprint
--- PASS: TestMessageImprint (0.00s)
=== RUN TestErrorResponse
--- PASS: TestErrorResponse (0.00s)
=== RUN TestPKIFreeText
--- PASS: TestPKIFreeText (0.00s)
=== RUN TestTSTInfo
--- PASS: TestTSTInfo (0.00s)
=== RUN TestParseTimestampSymantec
--- PASS: TestParseTimestampSymantec (0.00s)
=== RUN TestParseTimestampSymantecWithCerts
--- PASS: TestParseTimestampSymantecWithCerts (0.00s)
=== RUN TestParseTimestampDigicert
--- PASS: TestParseTimestampDigicert (0.00s)
=== RUN TestParseTimestampComodo
--- PASS: TestParseTimestampComodo (0.00s)
=== RUN TestParseTimestampGlobalSign
--- PASS: TestParseTimestampGlobalSign (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/fork/ietf-cms/timestamp 0.005s
? github.com/sigstore/gitsign/internal/fulcio [no test files]
=== RUN TestNew
=== RUN TestNew/FromFile
=== RUN TestNew/Static
=== RUN TestNew/None
--- PASS: TestNew (0.06s)
--- PASS: TestNew/FromFile (0.00s)
--- PASS: TestNew/Static (0.00s)
--- PASS: TestNew/None (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/fulcio/fulcioroots 0.058s
? github.com/sigstore/gitsign/internal/git [no test files]
? github.com/sigstore/gitsign/internal/git/gittest [no test files]
=== RUN TestVerify
--- PASS: TestVerify (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/gitsign 0.032s
? github.com/sigstore/gitsign/internal/gpg [no test files]
? github.com/sigstore/gitsign/internal/io [no test files]
? github.com/sigstore/gitsign/internal/rekor [no test files]
=== RUN TestOID
--- PASS: TestOID (0.00s)
=== RUN TestConvert
--- PASS: TestConvert (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/rekor/oid 0.007s
=== RUN TestMatchSAN
=== RUN TestMatchSAN/email_match
=== RUN TestMatchSAN/uri_match
=== RUN TestMatchSAN/no_match
--- PASS: TestMatchSAN (0.00s)
--- PASS: TestMatchSAN/email_match (0.00s)
--- PASS: TestMatchSAN/uri_match (0.00s)
--- PASS: TestMatchSAN/no_match (0.00s)
PASS
ok github.com/sigstore/gitsign/internal/signature 0.010s
? github.com/sigstore/gitsign/internal/signerverifier [no test files]
=== RUN TestKeyAlgorithm
=== RUN TestKeyAlgorithm/ecdsa
=== RUN TestKeyAlgorithm/fulcio
=== RUN TestKeyAlgorithm/#00
--- PASS: TestKeyAlgorithm (0.00s)
--- PASS: TestKeyAlgorithm/ecdsa (0.00s)
--- PASS: TestKeyAlgorithm/fulcio (0.00s)
--- PASS: TestKeyAlgorithm/#00 (0.00s)
=== RUN TestGetCert
--- PASS: TestGetCert (0.00s)
PASS
ok github.com/sigstore/gitsign/pkg/fulcio 0.004s
=== RUN TestObjectHash
=== RUN TestObjectHash/tag
=== RUN TestObjectHash/commit
--- PASS: TestObjectHash (0.00s)
--- PASS: TestObjectHash/tag (0.00s)
--- PASS: TestObjectHash/commit (0.00s)
=== RUN TestSignVerify
=== RUN TestSignVerify/detached(true)
=== RUN TestSignVerify/detached(true)/VerifySignature
=== RUN TestSignVerify/detached(true)/CertVerifier.Verify
=== RUN TestSignVerify/detached(false)
=== RUN TestSignVerify/detached(false)/VerifySignature
=== RUN TestSignVerify/detached(false)/CertVerifier.Verify
--- PASS: TestSignVerify (0.22s)
--- PASS: TestSignVerify/detached(true) (0.00s)
--- PASS: TestSignVerify/detached(true)/VerifySignature (0.00s)
--- PASS: TestSignVerify/detached(true)/CertVerifier.Verify (0.00s)
--- PASS: TestSignVerify/detached(false) (0.00s)
--- PASS: TestSignVerify/detached(false)/VerifySignature (0.00s)
--- PASS: TestSignVerify/detached(false)/CertVerifier.Verify (0.00s)
PASS
ok github.com/sigstore/gitsign/pkg/git 0.227s
? github.com/sigstore/gitsign/pkg/gitsign [no test files]
? github.com/sigstore/gitsign/pkg/predicate [no test files]
? github.com/sigstore/gitsign/pkg/rekor [no test files]
=== RUN TestVersionText
--- PASS: TestVersionText (0.00s)
=== RUN TestEnv
--- PASS: TestEnv (0.00s)
PASS
ok github.com/sigstore/gitsign/pkg/version 0.002s
create-stamp debian/debhelper-build-stamp
dh_testroot -O--builddirectory=_build -O--buildsystem=golang
dh_prep -O--builddirectory=_build -O--buildsystem=golang
dh_auto_install -O--builddirectory=_build -O--buildsystem=golang
cd _build && mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr
cd _build && cp -r bin /<<PKGBUILDDIR>>/debian/tmp/usr
dh_install -O--builddirectory=_build -O--buildsystem=golang
debian/rules execute_after_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -fv /<<PKGBUILDDIR>>/debian/gitsign/usr/bin/cli
removed '/<<PKGBUILDDIR>>/debian/gitsign/usr/bin/cli'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -O--builddirectory=_build -O--buildsystem=golang
dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang
debian/rules execute_before_dh_installman-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -pv /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
mkdir: created directory '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man'
mkdir: created directory '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
help2man --version-string="0.13.0-2" \
--no-info \
--name="Keyless Git signing using Sigstore" \
--output /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/gitsign.1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/gitsign
help2man --version-string="0.13.0-2" \
--no-info \
--name="Gitsign(1) credential caching helper" \
--output /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/gitsign-credential-cache.1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/gitsign-credential-cache
help2man: can't get `--help' info from /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gitsign-credential-cache
Try `--no-discard-stderr' if option outputs to stderr
make[1]: *** [debian/rules:18: execute_before_dh_installman-arch] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Back to top | Article view | linux.debian.bugs.dist
csiph-web