<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/go-module.eclass, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2026-07-12T17:08:56Z</updated>
<entry>
<title>go-module.eclass: avoid heredoc in global scope with EGO_SUM</title>
<updated>2026-07-12T17:08:56Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-12T17:08:56Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=088ecc18f078e7fc37ee7cf73f5b98836bed4473'/>
<id>urn:sha1:088ecc18f078e7fc37ee7cf73f5b98836bed4473</id>
<content type='text'>
A heredoc may cause the use of a temporary file with &lt; EAPI 9 and even
then still with &gt;= EAPI 9 if the input is large. This becomes a problem
if sandboxing is applied to metadata generation.

Closes: https://bugs.gentoo.org/979141
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: update minimal toolchain version to 1.24.11</title>
<updated>2026-05-06T06:11:10Z</updated>
<author>
<name>Arthur Zamarin</name>
<email>arthurzam@gentoo.org</email>
</author>
<published>2026-05-05T12:08:14Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=59c0c142c2573e63f70e7b1e78f9460c6df6d2a1'/>
<id>urn:sha1:59c0c142c2573e63f70e7b1e78f9460c6df6d2a1</id>
<content type='text'>
Bug: https://bugs.gentoo.org/973632
Closes: https://bugs.gentoo.org/973633
Closes: https://bugs.gentoo.org/973634
Closes: https://bugs.gentoo.org/973636
Closes: https://bugs.gentoo.org/973637
Closes: https://bugs.gentoo.org/973638
Closes: https://bugs.gentoo.org/973639
Closes: https://bugs.gentoo.org/973645
Closes: https://bugs.gentoo.org/973646
Closes: https://bugs.gentoo.org/973649
Closes: https://bugs.gentoo.org/973656
Closes: https://bugs.gentoo.org/973658
Closes: https://bugs.gentoo.org/973659
Closes: https://bugs.gentoo.org/973660
Closes: https://bugs.gentoo.org/973661
Closes: https://bugs.gentoo.org/973662
Closes: https://bugs.gentoo.org/973664
Closes: https://bugs.gentoo.org/973665
Closes: https://bugs.gentoo.org/973666
Closes: https://bugs.gentoo.org/973667
Closes: https://bugs.gentoo.org/973668
Closes: https://bugs.gentoo.org/973669
Closes: https://bugs.gentoo.org/973670
Closes: https://bugs.gentoo.org/973671
Closes: https://bugs.gentoo.org/973672
Closes: https://bugs.gentoo.org/973673
Closes: https://bugs.gentoo.org/973679
Closes: https://bugs.gentoo.org/973683
Closes: https://bugs.gentoo.org/973701
Closes: https://bugs.gentoo.org/973703
Closes: https://bugs.gentoo.org/974195
Closes: https://bugs.gentoo.org/974196
Closes: https://bugs.gentoo.org/974197
Closes: https://bugs.gentoo.org/974198
Closes: https://bugs.gentoo.org/974199
Closes: https://bugs.gentoo.org/974200
Closes: https://bugs.gentoo.org/974201
Closes: https://bugs.gentoo.org/974203
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: Support EAPI 9 with new src_configure phase function</title>
<updated>2026-04-28T14:21:21Z</updated>
<author>
<name>James Le Cuirot</name>
<email>chewi@gentoo.org</email>
</author>
<published>2026-03-11T17:01:13Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=936180ed9472413e6e031e7679c02ba0fa956380'/>
<id>urn:sha1:936180ed9472413e6e031e7679c02ba0fa956380</id>
<content type='text'>
src_configure now calls go-env_set_compile_environment(), which was
previously called during src_unpack. This was problematic because it
would set up flag variables before any flag filtering was typically done
in src_configure.

Closes: https://bugs.gentoo.org/963401
Signed-off-by: James Le Cuirot &lt;chewi@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-env.eclass: go-module.eclass: Move GOFLAGS handling between eclasses</title>
<updated>2026-03-21T09:29:44Z</updated>
<author>
<name>James Le Cuirot</name>
<email>chewi@gentoo.org</email>
</author>
<published>2026-03-12T10:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=5f81d6868139d32170c05377d2e9343c61bfb729'/>
<id>urn:sha1:5f81d6868139d32170c05377d2e9343c61bfb729</id>
<content type='text'>
We should set this together with the other environment variables,
especially as -buildmode=pie is arch-specific. We now set that based on
the tuple rather than USE flags.

Parallelism is now set via GOMAXPROCS instead of GOFLAGS. This allows
users to specify their own value, which they may want to do because Go
doesn't currently support the GNU Make jobserver.

Signed-off-by: James Le Cuirot &lt;chewi@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: Document _go-module_* as internal functions</title>
<updated>2026-02-20T17:23:59Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-02-01T16:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=9f60bd05b57239f586594eebe7c8e1770a1c13ca'/>
<id>urn:sha1:9f60bd05b57239f586594eebe7c8e1770a1c13ca</id>
<content type='text'>
Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: drop RESTRICT=strip</title>
<updated>2025-07-13T05:05:29Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-07-13T05:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=dc9f739ba2e4016af2c9a0ba0a9dad59fe8343c4'/>
<id>urn:sha1:dc9f739ba2e4016af2c9a0ba0a9dad59fe8343c4</id>
<content type='text'>
Any bugs I've been able to find that would justify keeping this were
fixed long ago and other distributions seem to be stripping Go binaries
just fine.

Closes: https://bugs.gentoo.org/926841
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: use 'QA Notice:' prefix in eqawarn</title>
<updated>2025-04-23T15:15:17Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-04-23T10:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=58f5fbfc451abada67792ad4db5efd07c5bdad2b'/>
<id>urn:sha1:58f5fbfc451abada67792ad4db5efd07c5bdad2b</id>
<content type='text'>
This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass: canonicalize debug-print-function calls</title>
<updated>2024-10-08T15:31:52Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2024-10-08T15:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c8af7eb1285a2683460618b71e2e9a14ca6badcd'/>
<id>urn:sha1:c8af7eb1285a2683460618b71e2e9a14ca6badcd</id>
<content type='text'>
Closes: https://github.com/gentoo/gentoo/pull/37652
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: update dev-go/golicense -&gt; dev-go/lichen</title>
<updated>2024-02-27T23:53:31Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2024-02-27T23:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0e651d4b8db7082279b5e110c41abb2bc5293eba'/>
<id>urn:sha1:0e651d4b8db7082279b5e110c41abb2bc5293eba</id>
<content type='text'>
As mentioned in the bug, the eclassdoc was stale and mentioned the old
and now-removed dev-go/golicense. Suggest dev-go/lichen instead.

Bug: https://bugs.gentoo.org/913755
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>go-module.eclass: fix whitespace</title>
<updated>2024-02-27T23:52:55Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2024-02-27T23:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=04f3a1147f65b5bb090710cdf098d392c6f2ad51'/>
<id>urn:sha1:04f3a1147f65b5bb090710cdf098d392c6f2ad51</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
</feed>
