<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/test/internal/sandbox, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/test/internal/sandbox?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/test/internal/sandbox?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-10-06T10:41:06Z</updated>
<entry>
<title>test/sandbox: migrate tests</title>
<updated>2026-10-06T10:41:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-03T16:05:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a7383510fb05abc98b992240cb76ad4b6c598956'/>
<id>urn:sha1:a7383510fb05abc98b992240cb76ad4b6c598956</id>
<content type='text'>
This significantly improves performance, removing overhead of nix,
python, and virtualisation. Running this in an unprivileged container
required patching the kernel, but since special runner setup was already
needed, that was an acceptable tradeoff.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/internal/testsuite: move fs checker</title>
<updated>2026-10-03T12:20:25Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-03T12:04:24Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b452e1047ccd3e1826da16416430e6638270155b'/>
<id>urn:sha1:b452e1047ccd3e1826da16416430e6638270155b</id>
<content type='text'>
This also cleans up its API and improves error messages.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/internal/testsuite: move ptrace helpers</title>
<updated>2026-10-03T09:52:11Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-03T09:46:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f2e188c4a0f472bcbd87189f63099d2c73936789'/>
<id>urn:sha1:f2e188c4a0f472bcbd87189f63099d2c73936789</id>
<content type='text'>
This also cleans up their API.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test/internal/mountinfo: move from sandbox</title>
<updated>2026-10-03T09:15:20Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-10-03T08:49:27Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=aa41002e8078a3ab00896cbd403e573c6dd817c2'/>
<id>urn:sha1:aa41002e8078a3ab00896cbd403e573c6dd817c2</id>
<content type='text'>
This also improves its API.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: apply modernisers</title>
<updated>2026-06-08T05:58:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-08T05:19:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f869ff95a12756de97827b4afd93763f9661f144'/>
<id>urn:sha1:f869ff95a12756de97827b4afd93763f9661f144</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: use filepath</title>
<updated>2026-03-30T09:24:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-30T09:15:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a6600be34ad812ff13c89f45c3cadaac6d994e67'/>
<id>urn:sha1:a6600be34ad812ff13c89f45c3cadaac6d994e67</id>
<content type='text'>
This makes package check portable, and removes nonportable behaviour from package pkg, pipewire, and system. All other packages remain nonportable due to their nature. No latency increase was observed due to this change on amd64 and arm64 linux.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>test: move package sandbox internal</title>
<updated>2025-11-12T14:03:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T14:03:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b5630f6883c874d458d9ae3c666cfb7ae5e3121d'/>
<id>urn:sha1:b5630f6883c874d458d9ae3c666cfb7ae5e3121d</id>
<content type='text'>
This should never be used outside vm tests.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
