<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/container/output_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/container/output_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/container/output_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-10-08T20:18:19Z</updated>
<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>container/output: move global output to msg</title>
<updated>2025-09-27T10:55:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-27T10:53:43Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=802e6afa34de7f6124157153b0bde4ac25d7b363'/>
<id>urn:sha1:802e6afa34de7f6124157153b0bde4ac25d7b363</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/output: export suspendable writer</title>
<updated>2025-09-27T10:46:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-27T10:46:35Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e906cae9ee0fd8b7b35c4a71af8ba86e60dd3c24'/>
<id>urn:sha1:e906cae9ee0fd8b7b35c4a71af8ba86e60dd3c24</id>
<content type='text'>
This is quite useful for other packages as well. This change prepares internal/hlog for removal.

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>container/init: unwrap path errors</title>
<updated>2025-08-28T17:04:09Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-28T17:04:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4da6463135f63658365d837e8d7dd69f0ca1468e'/>
<id>urn:sha1:4da6463135f63658365d837e8d7dd69f0ca1468e</id>
<content type='text'>
These are also now handled by init properly, so wrapping them in self is meaningless and unreachable.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: check output helper functions</title>
<updated>2025-08-16T17:59:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-16T17:59:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f35733810e70163aa3e72399007b87451f8efe75'/>
<id>urn:sha1:f35733810e70163aa3e72399007b87451f8efe75</id>
<content type='text'>
The container test suite has always been somewhat inadequate due to the inability of coverage tooling to reach into containers. This has become an excuse for not testing non-container code as well, which lead to the general lack of confidence when working with container code. This change aims to be one of many to address that to some extent.

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