Your message dated Mon, 20 Oct 2025 15:19:11 +0000
with message-id <[email protected]>
and subject line Bug#1118336: fixed in ncbi-entrez-direct 24.0.20250523+dfsg-2
has caused the Debian Bug report #1118336,
regarding ncbi-entrez-direct: Fragile manual dependency setup causes FTBFS
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 [email protected]
immediately.)
--
1118336: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118336
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ncbi-entrez-direct
Version: 24.0.20250523+dfsg-1
Severity: serious
Justification: FTBFS
Tags: sid ftbfs patch
I am updating golang-github-go-playground-validator-v10, which
includes a new dependency. This change has revealed what appears to be
a fragile manual dependency setup of the golang sources in ncbi-entrez-
direct's d/rules.
The fix is easy enough (see end of message), but I think it would be
better to rely on dh-golang's abilities to properly setup the build
environment for the golang part of this package.
The error is:
> [snip]
> mkdir -p
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/gopkg.in/
> ln -s /usr/share/gocode/src/gopkg.in/yaml.v2
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/gopkg.in/yaml.v2
> mkdir -p
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/github.com/klauspost
> ln -s /usr/share/gocode/src/github.com/klauspost/cpuid/v2 \
>
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/github.com/klauspost/cpuid
> go build -v -gccgoflags '-g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now' -o bin/edict
> \
>
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/main/edict.go
> obj-x86_64-linux-gnu/src/github.com/go-playground/validator/v10/baked_in.go:28:2:
> cannot find package "github.com/gabriel-vasile/mimetype" in any of:
> /usr/lib/go-1.24/src/github.com/gabriel-vasile/mimetype (from $GOROOT)
>
> /build/reproducible-path/ncbi-entrez-direct-24.0.20250523+dfsg/obj-x86_64-linux-gnu/src/github.com/gabriel-vasile/mimetype
> (from $GOPATH)
> make[1]: *** [debian/rules:141: bin/edict] Error 1
And the patch:
> diff --git a/debian/rules b/debian/rules
> index 67a5524..d158a58 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -56,6 +56,7 @@ GOLIBSRC_ = $(GH)/fatih/color $(GH)/gedex/inflector \
> $(GH)/go-playground/locales \
> $(GH)/go-playground/universal-translator \
> $(GH)/go-playground/validator/v10 $(GH)/goccy/go-yaml \
> + $(GH)/gabriel-vasile/mimetype \
> $(GH)/klauspost/compress $(GH)/klauspost/cpuid \
> $(GH)/klauspost/pgzip $(GH)/komkom/toml $(GH)/leodido/go-urn \
> $(GH)/mattn/go-colorable $(GH)/mattn/go-isatty \
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: ncbi-entrez-direct
Source-Version: 24.0.20250523+dfsg-2
Done: Aaron M. Ucko <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ncbi-entrez-direct, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aaron M. Ucko <[email protected]> (supplier of updated ncbi-entrez-direct package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 20 Oct 2025 10:42:25 -0400
Source: ncbi-entrez-direct
Architecture: source
Version: 24.0.20250523+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Aaron M. Ucko <[email protected]>
Closes: 1118336
Changes:
ncbi-entrez-direct (24.0.20250523+dfsg-2) unstable; urgency=medium
.
* debian/control: Reformat via "cme fix dpkg-control" (routine-update).
* debian/rules:
- Add a symlink for github.com/gabriel-vasile/mimetype, now needed by
github.com/go-playground/validator/v10 (which is itself a dependency
of github.com/gin-gonic/gin). (Closes: #1118336.)
- Relax /usr/share/gocode content assumptions; current indirect
dependencies may be legitimately absent for (potential) backports.
Checksums-Sha1:
0b6dc4b143bd0f00c53960e5853a9d078e7ad01f 2801
ncbi-entrez-direct_24.0.20250523+dfsg-2.dsc
3c31f896cc67ea2a4ae248d5b67617e651d756ea 54184
ncbi-entrez-direct_24.0.20250523+dfsg-2.debian.tar.xz
Checksums-Sha256:
6ce957ad47fdcc5988546bb63d0cd83a660815fe8002655eb6bbcb2926108079 2801
ncbi-entrez-direct_24.0.20250523+dfsg-2.dsc
64c93a0d47fbac4949734a7d9e12f0ce30e1b89f85a4eda59e86087a168d44f1 54184
ncbi-entrez-direct_24.0.20250523+dfsg-2.debian.tar.xz
Files:
a00f416e98f8798b01fd379dac605069 2801 science optional
ncbi-entrez-direct_24.0.20250523+dfsg-2.dsc
4c2939aa20d891bf700f6cf1f584c2ee 54184 science optional
ncbi-entrez-direct_24.0.20250523+dfsg-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmj2T0MACgkQHnCRsfFK
ZKLBhw//bZqGUW2I+qMPg/ORrVNmY+Xdx91Rb+NEfjyeZfAD0lfBsq2JU5wOi87P
/VZMuijHa7ac449zcpCVXemz4BEhA4VBXgXMdraCJ/G3i6HIst7+ytqTTreIsWm7
6AdHwMzFJWHnElbxdXzYgX3LJfRUCigMIg8q6j96Za+GN7FpSAmhkpNa7JtxNWGx
roojeR6n1G4E4ZeatqmR1uLOCGZE41QVVWN71w8zBxEAnCoi+GpuHjRFoW3xzLB8
2F/KF9jgladhoFuyrhLWscd+hP05jpx3wm1QccoXUmndNW0rPUZQEKGJhi9fqTQB
VyNgAHeC+E1hmMIlzFgGY8C9RgB/HdeWtrcasfbdww9tIxyjcXcO46B7RXehcKUJ
g6m2TWBmMKJVZ4Mw6/i5+WLjkFW8MK3AptcD5yqh+jqkd+9eNaNw5E14mtyJ2SZI
2HG1f0WXk3rgGDYQqG5KiCsF11rnwPQV5BHqDvhiQdqexlK9vUDkks07MXmDJMcn
hkKexFip5JYgyvzjYuCJA99W6dIL1lY1JqqdAnxRObFceziJsFS7b1T0DYTsSTwJ
k+s/Ai7RNVaSkzTwXAVwihg2MGyIe3ZPMwKxQQhp13kkW1dc+Fv2QEcpzCaVDDrz
IKbBx8h0mlRfO2umQgFLIR9rdv9rxBGsTcVniKpXmKvouceRvw4=
=nJZd
-----END PGP SIGNATURE-----
pgp03RahfzAKH.pgp
Description: PGP signature
--- End Message ---