<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/tests, 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-09-03T02:15:52Z</updated>
<entry>
<title>eclass/tests: Add best wheel selection tests for distutils-r1</title>
<updated>2026-09-03T02:15:52Z</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2026-08-27T10:06:26Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=2f350fe3d820f43d2b691c57f77539fe3fea2df2'/>
<id>urn:sha1:2f350fe3d820f43d2b691c57f77539fe3fea2df2</id>
<content type='text'>
Signed-off-by: Michał Górny &lt;mgorny@gentoo.org&gt;
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1732
</content>
</entry>
<entry>
<title>eclass/tests/cargo-bench.sh: Source version-funcs.sh</title>
<updated>2026-07-31T11:56:52Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-07-31T11:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=df810e25235dbf253141bbc4a726475f8a79397c'/>
<id>urn:sha1:df810e25235dbf253141bbc4a726475f8a79397c</id>
<content type='text'>
Needed by cargo.eclass for ver_test.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass/tests/python-utils-r1.sh: Update tested versions</title>
<updated>2026-06-01T14:29:19Z</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2026-06-01T08:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d76a832cba4a466ff1d9d18f0e927b06cb3c5785'/>
<id>urn:sha1:d76a832cba4a466ff1d9d18f0e927b06cb3c5785</id>
<content type='text'>
Signed-off-by: Michał Górny &lt;mgorny@gentoo.org&gt;
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1031
</content>
</entry>
<entry>
<title>python-utils-r1.eclass: Add Python 3.15</title>
<updated>2026-05-09T03:40:43Z</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2026-05-07T17:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=3471a6915616ea01ffdab1d2dc60becf7325d71e'/>
<id>urn:sha1:3471a6915616ea01ffdab1d2dc60becf7325d71e</id>
<content type='text'>
Signed-off-by: Michał Górny &lt;mgorny@gentoo.org&gt;
Part-of: https://codeberg.org/gentoo/gentoo/pulls/853
</content>
</entry>
<entry>
<title>toolchain-funcs.eclass: Add support for Elbrus architecture</title>
<updated>2026-03-22T19:57:49Z</updated>
<author>
<name>Alibek Omarov</name>
<email>a1ba.omarov@gmail.com</email>
</author>
<published>2026-03-22T12:53:54Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d1eb2bfb1ae3a6870adee72a01c7a04b496e1ec5'/>
<id>urn:sha1:d1eb2bfb1ae3a6870adee72a01c7a04b496e1ec5</id>
<content type='text'>
Signed-off-by: Alibek Omarov &lt;a1ba.omarov@gmail.com&gt;
Part-of: https://codeberg.org/gentoo/gentoo/pulls/397
Merges: https://codeberg.org/gentoo/gentoo/pulls/397
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass/tests: Update commentary in version-funcs.sh</title>
<updated>2026-03-12T19:03:17Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-03-12T18:57:52Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0bb3415e849358ced18a11ce6a7f5d335efc71ec'/>
<id>urn:sha1:0bb3415e849358ced18a11ce6a7f5d335efc71ec</id>
<content type='text'>
Explain the current purpose of the script. Drop the former eclass
documentation tokens which are no longer useful.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Revert "eclass/tests: remove copy of eapi7-ver.eclass with tests"</title>
<updated>2026-03-12T18:00:28Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2026-03-12T18:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=bd5c45d2db845280c4ddff33598767d54e045b6b'/>
<id>urn:sha1:bd5c45d2db845280c4ddff33598767d54e045b6b</id>
<content type='text'>
version-funcs.sh is sourced by other tests.

This reverts commit 50966a742faf07a768b730e57bd484d59e7cc5b1.

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>flag-o-matic.eclass: make get-flag match whole flags</title>
<updated>2026-03-12T15:22:14Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2026-01-27T07:23:38Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=ea50752eb91aa2e66b15afc77a64603ec36c09eb'/>
<id>urn:sha1:ea50752eb91aa2e66b15afc77a64603ec36c09eb</id>
<content type='text'>
Existing use implies a desire to:
- treat leading "-" as optional
- query the value of a "flag"
- query the entire arg of a "-flag" or "-flag=" or really anything other
  than "flag" where CFLAGS has "-flag=*"

But unfortunately we also do odd things like match `get-flag -g` to
retrieve -grecord-gcc-switches or -fno-gnu-keywords etc. It's a rough
substring match and really we want to match flag *names*. It is also a
bit awkward to do "-flag=" and then trim off the flag name by hand.

Update the algorithm to allow for this. Given it's a big change to
usability, require users to opt in to the new algorithm by migrating
their ebuilds to EAPI 9 and testing there. They could have been relying
on what I called a bug.

Some things that will definitely break, but I cannot conceive of why one
would do it:

- FLAGS="-fno-gnu-keywords"; get-flag -g
  Gross misuse.

- FLAGS="-flto-incremental=/path"; get-flag "-flto-inc*="
  omitting the = works fine, what is the goal here???

Acked-by: Sam James &lt;sam@gentoo.org&gt;
Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass/tests: remove copy of eapi7-ver.eclass with tests</title>
<updated>2026-03-12T15:21:01Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2026-01-27T00:34:41Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=50966a742faf07a768b730e57bd484d59e7cc5b1'/>
<id>urn:sha1:50966a742faf07a768b730e57bd484d59e7cc5b1</id>
<content type='text'>
The eclass itself is gone.

Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>eclass/tests/unpacker.sh: http -&gt; https for updates.lokigames.com</title>
<updated>2026-03-06T21:31:58Z</updated>
<author>
<name>Michael Orlitzky</name>
<email>mjo@gentoo.org</email>
</author>
<published>2026-03-06T21:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=01fc030aed453f83d20b4fda5f38d626649345ba'/>
<id>urn:sha1:01fc030aed453f83d20b4fda5f38d626649345ba</id>
<content type='text'>
$ curl -i http://updates.lokigames.com/sof/sof-1.06a-cdrom-x86.run
HTTP/1.1 301 Moved Permanently
Date: Fri, 06 Mar 2026 21:29:35 GMT
Server: Apache/2.4.58 (Ubuntu)
Location: https://updates.lokigames.com/sof/sof-1.06a-cdrom-x86.run
Content-Length: 352
Content-Type: text/html; charset=iso-8859-1

Signed-off-by: Michael Orlitzky &lt;mjo@gentoo.org&gt;
</content>
</entry>
</feed>
