<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/system/output_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/system/output_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/system/output_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-12T16:17:47Z</updated>
<entry>
<title>internal/system: relocate from system</title>
<updated>2025-11-12T16:17:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T16:15:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4e7aab07d5b175345fdf3ea08868dab1e6d90126'/>
<id>urn:sha1:4e7aab07d5b175345fdf3ea08868dab1e6d90126</id>
<content type='text'>
These packages are highly specific to hakurei and are difficult to use safely from other pieces of code.

Their exported symbols are made available until v0.4.0 where they will be removed for #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: parallel tests</title>
<updated>2025-10-12T19:38:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-12T19:38:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7638a44fa613f23434318bdf136723aa010e8638'/>
<id>urn:sha1:7638a44fa613f23434318bdf136723aa010e8638</id>
<content type='text'>
Most tests already had no global state, however parallel was never enabled. This change enables it for all applicable tests.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>message: relocate from container</title>
<updated>2025-10-08T20:18:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-08T20:04:08Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=87b5c30ef6d5b7b8a10d6a5a8610054c403923e6'/>
<id>urn:sha1:87b5c30ef6d5b7b8a10d6a5a8610054c403923e6</id>
<content type='text'>
This package is quite useful. This change allows it to be imported without importing container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: remove global msg</title>
<updated>2025-09-28T21:11:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-28T17:33:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=46cd3a28c83e93b5d66c52d06a8366c11910d5c0'/>
<id>urn:sha1:46cd3a28c83e93b5d66c52d06a8366c11910d5c0</id>
<content type='text'>
This frees all container instances of side effects.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/xhost: wrap revert error correctly</title>
<updated>2025-09-07T19:17:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-07T19:17:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=985c4dd2fc175d8c52304ee387a71e7d855b421a'/>
<id>urn:sha1:985c4dd2fc175d8c52304ee387a71e7d855b421a</id>
<content type='text'>
This otherwise creates a confusing error message on a revert failure.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/output: pass through LinkError</title>
<updated>2025-09-06T08:41:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-06T08:41:06Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=fcd0f2ede7e51b92ffbc91e57f6096e29b3b5b7d'/>
<id>urn:sha1:fcd0f2ede7e51b92ffbc91e57f6096e29b3b5b7d</id>
<content type='text'>
This has similar formatting to PathError.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: improve tests of the I struct</title>
<updated>2025-09-02T17:16:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-02T17:16:10Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=024d2ff7826a81db65eefa1843730b537ebdeef1'/>
<id>urn:sha1:024d2ff7826a81db65eefa1843730b537ebdeef1</id>
<content type='text'>
This cleans up for the test overhaul of this package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/output: implement MessageError</title>
<updated>2025-08-31T04:51:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-31T04:51:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b489a3bba15bc6d808d7cc9c17f74dd833d32b9e'/>
<id>urn:sha1:b489a3bba15bc6d808d7cc9c17f74dd833d32b9e</id>
<content type='text'>
This error is also formatted differently based on state.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: wrap container init start errors</title>
<updated>2025-08-30T14:44:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-30T14:44:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=712cfc06d7e541c6e28b4b127a4760b4cfccffa8'/>
<id>urn:sha1:712cfc06d7e541c6e28b4b127a4760b4cfccffa8</id>
<content type='text'>
This helps indicate the exact origin and nature of the error. This eliminates generic WrapErr from container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: wrap op errors</title>
<updated>2025-08-30T13:49:12Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-30T13:49:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f5abce9df5727904a1daa246025a87c4bfe62553'/>
<id>urn:sha1:f5abce9df5727904a1daa246025a87c4bfe62553</id>
<content type='text'>
This passes more information allowing for better error handling. This eliminates generic WrapErr from system.

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