#1146215 golang-github-traefik-yaegi: FTBFS: Fails to build with golang-1.27

#1146215#5
Date:
2026-08-30 16:29:44 UTC
From:
To:
Dear maintainer,

to prepare the switch of the default golang version in unstable,
I've asked Santiago Vila to rebuild all packages which depend
on golang with Go 1.27. This package failed to build, but it
could be built successfully with Go 1.26.

The full build log is available here:

https://people.debian.org/~toddy/ftbfs-golang-1.27/

I'm filing this bug with severity important for now. Once the
default golang compiler has been switched in unstable, this
bug becomes release-critical. When that happens, I'll upgrade
the severity to serious.

Regards,
Tobias

#1146215#10
Date:
2026-10-01 01:30:21 UTC
From:
To:
Hello,

Bug #1146215 in golang-github-traefik-yaegi 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/go-team/packages/golang-github-traefik-yaegi/-/commit/943d0ab1a48fb533a755ccb87464f2e759d87b64
------------------------------------------------------------------------
debian/patches: skip issue-1010 tests on Go 1.27 (Closes: #1146215)

Upstream yaegi master (fcb76d1e) fails TestFile/issue-1010 and
TestInterpConsistencyBuild/issue-1010 on Go 1.27: enabling
encoding/json/v2 changes the package path of json.Marshaler, so the
wrapper lookup in getWrapper() returns nil and genInterfaceWrapper()
dereferences it.

Skip those two tests on Go 1.27 only, following the pattern already used
for Go 1.21 and Go 1.23. This unblocks the golang-defaults transition;
the interpreter itself remains broken for json.Marshal on Go 1.27 until
the stdlib tables are regenerated upstream.

Bug: https://github.com/traefik/yaegi/issues/1734
Forwarded: not-needed
Last-Update: 2026-09-30
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146215

#1146215#15
Date:
2026-10-01 22:32:16 UTC
From:
To:
Hello,

Bug #1146215 in golang-github-traefik-yaegi 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/go-team/packages/golang-github-traefik-yaegi/-/commit/eb2e85f05fc14db9402c1c145458499fc1fd799e
------------------------------------------------------------------------
debian/patches: skip issue-1010 tests on Go 1.27 (Closes: #1146215)

Upstream yaegi master (fcb76d1e) fails TestFile/issue-1010 and
TestInterpConsistencyBuild/issue-1010 on Go 1.27: enabling
encoding/json/v2 changes the package path of json.Marshaler, so the
wrapper lookup in getWrapper() returns nil and genInterfaceWrapper()
dereferences it.

Skip those two tests on Go 1.27 only, following the pattern already used
for Go 1.21 and Go 1.23. This unblocks the golang-defaults transition;
the interpreter itself remains broken for json.Marshal on Go 1.27 until
the stdlib tables are regenerated upstream.

Bug: https://github.com/traefik/yaegi/issues/1734
Forwarded: not-needed
Last-Update: 2026-09-30
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146215

#1146215#18
Date:
2026-10-01 23:33:10 UTC
From:
To:
Hello,

Bug #1146215 in golang-github-traefik-yaegi 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/go-team/packages/golang-github-traefik-yaegi/-/commit/eb2e85f05fc14db9402c1c145458499fc1fd799e
------------------------------------------------------------------------
debian/patches: skip issue-1010 tests on Go 1.27 (Closes: #1146215)

Upstream yaegi master (fcb76d1e) fails TestFile/issue-1010 and
TestInterpConsistencyBuild/issue-1010 on Go 1.27: enabling
encoding/json/v2 changes the package path of json.Marshaler, so the
wrapper lookup in getWrapper() returns nil and genInterfaceWrapper()
dereferences it.

Skip those two tests on Go 1.27 only, following the pattern already used
for Go 1.21 and Go 1.23. This unblocks the golang-defaults transition;
the interpreter itself remains broken for json.Marshal on Go 1.27 until
the stdlib tables are regenerated upstream.

Bug: https://github.com/traefik/yaegi/issues/1734
Forwarded: not-needed
Last-Update: 2026-09-30
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1146215

#1146215#23
Date:
2026-10-02 12:19:24 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
golang-github-traefik-yaegi, 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 1146215@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated golang-github-traefik-yaegi 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 02 Oct 2026 07:47:45 -0400
Source: golang-github-traefik-yaegi
Architecture: source
Version: 0.16.1+git20260209.fcb76d1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Closes: 1146215
Changes:
 golang-github-traefik-yaegi (0.16.1+git20260209.fcb76d1-3) unstable; urgency=medium
 .
   [ Marcos Talau ]
   * Team upload.
   * debian/salsa-ci.yml: Add to provide CI tests for Salsa
 .
   [ Reinhard Tartler ]
   * Switch to standard Salsa CI pipeline
   * Skip issue-1010 tests on Go 1.27 (Closes: #1146215)
   * Declare compliance with Debian Policy 4.7.4
   * Upgrade to debhelper compat 14
   * debian/control: add Static-Built-Using to yaegi
   * debian/patches: standardize numbering and DEP-3 metadata
   * debian: add lintian override for stdlib generic templates
Checksums-Sha1:
 0002881de9951d3b95d0b683c691e46a827be695 2461 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.dsc
 d4f5d5fc05ddedf68fbac457f3b8bcf2536f4525 7360 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.debian.tar.xz
 d2a603b9f6be99dab490744b6bfe24c12600fe53 7379 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3_source.buildinfo
Checksums-Sha256:
 f6ec96a837f9ebd06cfc5d331438d04d5f0e95ce55c4a47effb5a4e42bfc577f 2461 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.dsc
 72c2ea46723dcce71818386a0d09853e0068e636b77afaad61d8e8a517903af5 7360 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.debian.tar.xz
 9d2a360d5adcd7b131537ac77b05d5306a312d94a98bd53ed6f2f755719a401a 7379 golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3_source.buildinfo
Files:
 9903100ae19754f5467b49215cb88422 2461 golang optional golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.dsc
 dc379447f2d12da5fb1fbb9d66fff18e 7360 golang optional golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3.debian.tar.xz
 243fe90c26b01c3f4b710c97d4b98024 7379 golang optional golang-github-traefik-yaegi_0.16.1+git20260209.fcb76d1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmq/nGsUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJssklxAAjHBYMP3PVtrU7pfVXjVpqAcIuK5S
rwWF8F5hkF9D2WVj5/I7ToaQRiLtwXYSvESBOVWuYC6dcyhNql4ylkobVdvXA2dl
VOYZv8MWxWpepUiQErL+Zl/dP296V9uHzZTq1F5BaOdIWshOt4zdPNjc50+mm0lF
+3i4YffIYj8/ZD2ldMy+3SdIdnj6oZuGSY+Skek8T1F4Q8zq+3db2maGrWGB158j
lGLAi8nN5cJwR+t3UgWouKwjWpqaKnXhHtQqPX79tKvMAjOYc0maP0aDsu1t8/pB
cIp30hk/Pt1dn0CETshfsKZjQXHo2HYQ3zgJTNKus7Zue68C0mPmPx5wulRtPtMF
H41WEQfDxTbIcNlbw35BFjHdxl/LPEkVdj+1kzdNZJ6azfoPxAMfrUCqxi5lsykh
FnxHK057ZWifZQxOyshcr0fU1jj33sSmUarDGkfDGu5QBlnP5jbcr9EW/ymYraaz
BC1hwBYN5Lf8BarM44S1GggXIkDL63XKDqYM8iXIxcftMfxaZ4ewb0iJs8omCtar
3Eo0S4sDWsY6GBcJ8lFRJ2VgKIVmmonPS1uVUFQBpuTutNFOfitPgVBs9EvwTiKa
XNr+YiwuvPoHCZFkORdnlCkjjKANzi1Sc6HezMyoWbGf5oBTZZeHMotITbrC0t8f
rA1e9dx+OglXavQ=
=JIx1
-----END PGP SIGNATURE-----