<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/cache-domains/test-version.sh, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-11-04T14:24:51Z</updated>
<entry>
<title>cache-domains: fix CI test with apk</title>
<updated>2026-11-04T14:24:51Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-11-03T08:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=52df6b74dc38a262b980fd6de15132d6af7b1a5b'/>
<id>urn:sha1:52df6b74dc38a262b980fd6de15132d6af7b1a5b</id>
<content type='text'>
The runtime test fails for all three variants on master:

  /ci/utils/cache-domains/pre-test.sh: line 21: opkg: not found

apk downloads through uclient-fetch too, so the libustream swap is still
needed. If the variant's libustream only comes in as a dependency,
removing the tested package purges it with /lib/libustream-ssl.so and
the next download fails. So add the variant with apk, which keeps it in
world, and run apk fix to put its file back if another variant
overwrote it. The opkg part is unchanged.

The generic test then fails on the version check, because
/usr/bin/cache-domains is a shell script that prints only its usage.
test-version.sh skips it.

Tested in the CI test container (aarch64_generic, main) with the
snapshot packages. All three variants pass, each with its own libustream
in place.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
</feed>
