<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/container/errors.go, branch v0.3.2</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/container/errors.go?h=v0.3.2</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/container/errors.go?h=v0.3.2'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-12-08T13:45:54Z</updated>
<entry>
<title>container: improve error message fallback</title>
<updated>2025-12-08T13:45:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-12-08T13:45:54Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=96dd7abd806f6639703968a7f8267901d5955dad'/>
<id>urn:sha1:96dd7abd806f6639703968a7f8267901d5955dad</id>
<content type='text'>
This now falls back to message.Error if no other concrete type is matched.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/init: unwrap descriptive fatal error</title>
<updated>2025-10-09T13:04:35Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-09T13:04:35Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a941ac025f9f3a942cab04a6f2447e4cab0e616c'/>
<id>urn:sha1:a941ac025f9f3a942cab04a6f2447e4cab0e616c</id>
<content type='text'>
These errors are printed with a descriptive message prefixed to them, so it is more readable to expose the underlying errno.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/check: move absolute pathname</title>
<updated>2025-10-07T11:57:58Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T11:06:26Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=0e6c1a50260de141c50bb50fd3f2b2bcf9a3fe64'/>
<id>urn:sha1:0e6c1a50260de141c50bb50fd3f2b2bcf9a3fe64</id>
<content type='text'>
This allows use of absolute pathname values without importing container.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/mount: unwrap vfs decoder errors</title>
<updated>2025-08-29T13:15:05Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-29T13:15:05Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=08eeafe8174efed2414d66788a927168efeba691'/>
<id>urn:sha1:08eeafe8174efed2414d66788a927168efeba691</id>
<content type='text'>
These are now handled by init. This eliminates generic WrapErr from mount and procPaths.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/inittmpfs: unwrap out of bounds error</title>
<updated>2025-08-28T17:15:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-28T17:15:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8d472ebf2b654e0b97b21b40a4333184fc2c0736'/>
<id>urn:sha1:8d472ebf2b654e0b97b21b40a4333184fc2c0736</id>
<content type='text'>
This eliminates generic WrapErr from tmpfs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/init: handle unwrapped errors</title>
<updated>2025-08-28T16:37:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-28T16:37:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f24dd4ab8c3f1440654f9c5c18e50f03fdf85e27'/>
<id>urn:sha1:f24dd4ab8c3f1440654f9c5c18e50f03fdf85e27</id>
<content type='text'>
This is much cleaner from both the return statement and the error handling.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: wrap mount syscall errno</title>
<updated>2025-08-28T16:06:12Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-28T16:06:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=84ad9791e2f373d5869b2da6675c70f23deac8a0'/>
<id>urn:sha1:84ad9791e2f373d5869b2da6675c70f23deac8a0</id>
<content type='text'>
This is the first step to deprecating the generalised error wrapping error message pattern.

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