<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/test, branch v0.4.4</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/test?h=v0.4.4</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/test?h=v0.4.4'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-06-09T09:08:17Z</updated>
<entry>
<title>cmd/hsu: remove parent check</title>
<updated>2026-06-09T09:08:17Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-09T09:08:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=928a9f61e92b1570a81d005e1c2e7e849336856f'/>
<id>urn:sha1:928a9f61e92b1570a81d005e1c2e7e849336856f</id>
<content type='text'>
This check serves no real purpose and only makes it more difficult to start containers.

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>nix: work around systemd nondeterminism</title>
<updated>2026-06-07T05:10:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-07T05:10:06Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b18ecf58326f9048afca885e2bf56d516578b1e4'/>
<id>urn:sha1:b18ecf58326f9048afca885e2bf56d516578b1e4</id>
<content type='text'>
NixOS switched to systemd initramfs by default.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: update flake lock</title>
<updated>2026-06-06T04:14:09Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-06-05T00:53:15Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7eafc7b1e4b895d1986280e192aa8d493fff8d96'/>
<id>urn:sha1:7eafc7b1e4b895d1986280e192aa8d493fff8d96</id>
<content type='text'>
Was unfortunately not able to implement vm test suite before this release. Hopefully the last nixos update we have to follow.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/initoverlay: configure via fsconfig</title>
<updated>2026-05-03T17:29:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-03T17:07:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=da11b26ec16ef9ed61045fdbb03c4090286bfeba'/>
<id>urn:sha1:da11b26ec16ef9ed61045fdbb03c4090286bfeba</id>
<content type='text'>
This works around the page size limit at the cost of negligible performance regressions.

Closes #34.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: remove all explicit timeouts</title>
<updated>2026-04-23T04:07:22Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-23T04:07:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=725ae7d64d56727364da16d9e016162dd80016d7'/>
<id>urn:sha1:725ae7d64d56727364da16d9e016162dd80016d7</id>
<content type='text'>
These were useful during development because timing out is often the only indication of failure due to the terrible design of nixos vm test harness. This has become a nuisance however especially when the system is under load, so remove explicit values and fall back to the ludicrously high default.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>nix: add sharefs supplementary group</title>
<updated>2026-04-11T14:28:18Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-11T14:27:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=28ebf973d6af4e28c706e90889957a8553125fac'/>
<id>urn:sha1:28ebf973d6af4e28c706e90889957a8553125fac</id>
<content type='text'>
This works around vfs inode file attribute race.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/sharefs: group-accessible permission bits</title>
<updated>2026-04-08T07:14:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-08T07:14:47Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b0ba16510791428669aea6f54a5f8b263e159dee'/>
<id>urn:sha1:b0ba16510791428669aea6f54a5f8b263e159dee</id>
<content type='text'>
This works around the race in vfs via supplementary group.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/sharefs: reproduce vfs inode file attribute race</title>
<updated>2026-04-08T06:51:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-08T06:39:04Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=351d6c5a35adcf07ccfe62add266d5db540400ed'/>
<id>urn:sha1:351d6c5a35adcf07ccfe62add266d5db540400ed</id>
<content type='text'>
This happens in the vfs permissions check only and stale data appears to never reach userspace.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>all: optionally forbid degrading in tests</title>
<updated>2026-04-07T06:22:52Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-07T06:18:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e4355279a1624833e36455a1a85788dbe091464e'/>
<id>urn:sha1:e4355279a1624833e36455a1a85788dbe091464e</id>
<content type='text'>
This enables transparently degradable tests to be forced on in environments known to support them.

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