<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/container/path.go, branch staging</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/container/path.go?h=staging</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/container/path.go?h=staging'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-08-27T07:06:13Z</updated>
<entry>
<title>container: explicitly order initialisation</title>
<updated>2026-08-27T07:06:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-08-27T06:35:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ebb1144efc6c09dff8a732c5baf11db5b8f515b2'/>
<id>urn:sha1:ebb1144efc6c09dff8a732c5baf11db5b8f515b2</id>
<content type='text'>
This avoids accessing uninitialised hostProc in some build modes.

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>fhs: move from container</title>
<updated>2026-03-17T06:56:36Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:56:36Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=722989c68256469963aee963bed9c6ab4bf55b67'/>
<id>urn:sha1:722989c68256469963aee963bed9c6ab4bf55b67</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>vfs: move from container</title>
<updated>2026-03-17T06:30:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T06:16:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e9a72490db44426605debd3cc756a7924931d706'/>
<id>urn:sha1:e9a72490db44426605debd3cc756a7924931d706</id>
<content type='text'>
This package is not container-specific.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: improve documentation</title>
<updated>2026-02-28T11:18:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-28T11:18:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=cd9b534d6b1d432d3c997ccc5b14f630afb9dda6'/>
<id>urn:sha1:cd9b534d6b1d432d3c997ccc5b14f630afb9dda6</id>
<content type='text'>
This change removes inconsistencies collected over time in this package.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/fhs: move pathname constants</title>
<updated>2025-10-07T12:29:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T12:29:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5d18af00077ae6ba8ef686d1fd93d888f69681b2'/>
<id>urn:sha1:5d18af00077ae6ba8ef686d1fd93d888f69681b2</id>
<content type='text'>
This allows referencing FHS pathnames without importing container.

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/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/path: use syscall dispatcher</title>
<updated>2025-08-22T13:02:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-22T13:00:40Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=afe23600d286cf0879717cb8b55c52ef432fce7a'/>
<id>urn:sha1:afe23600d286cf0879717cb8b55c52ef432fce7a</id>
<content type='text'>
This allows path and mount functions to be instrumented.

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