<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/helper/container_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/helper/container_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/helper/container_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-12T14:16:13Z</updated>
<entry>
<title>internal/helper: relocate from helper</title>
<updated>2025-11-12T14:16:13Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T14:12:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f347d44c2281f507e3786aa498f634bfa4c92d84'/>
<id>urn:sha1:f347d44c2281f507e3786aa498f634bfa4c92d84</id>
<content type='text'>
This package is ugly and is pending removal only kept alive by xdg-dbus-proxy.

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

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: 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: initialise cmd early</title>
<updated>2025-09-13T11:01:33Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-13T10:50:17Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3f25c3f0af5631dcf46584ec122f7466fb8cfe37'/>
<id>urn:sha1:3f25c3f0af5631dcf46584ec122f7466fb8cfe37</id>
<content type='text'>
This allows use of more cmd methods.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: use absolute for pathname</title>
<updated>2025-08-10T19:56:42Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-10T17:52:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e99d7affb0c128fa82722f9b3d79c99b5e5918cd'/>
<id>urn:sha1:e99d7affb0c128fa82722f9b3d79c99b5e5918cd</id>
<content type='text'>
This is simultaneously more efficient and less error-prone. This change caused minor API changes in multiple other packages.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: remove PATH lookup behaviour</title>
<updated>2025-08-09T10:08:54Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-09T10:08:54Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=02271583fb791987a9406c9ba282c75ff7a0e395'/>
<id>urn:sha1:02271583fb791987a9406c9ba282c75ff7a0e395</id>
<content type='text'>
This is way higher level than the container package and does not even work unless every path is mounted in the exact same location.

This behaviour causes nothing but confusion and problems,

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container/ops: merge mqueue and dev Ops</title>
<updated>2025-08-03T10:13:46Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-03T09:34:55Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7b416d47dcb830aab5daa432cf79af5f8bbacaef'/>
<id>urn:sha1:7b416d47dcb830aab5daa432cf79af5f8bbacaef</id>
<content type='text'>
There is no reason to mount mqueue anywhere else, and these Ops usually follow each other. This change merges them. This helps decrease IPC overhead and also enables mounting dev readonly.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: improve doc comments</title>
<updated>2025-07-27T03:27:42Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-27T03:17:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a1e5f020f48a65138c900961f856cf6b04833770'/>
<id>urn:sha1:a1e5f020f48a65138c900961f856cf6b04833770</id>
<content type='text'>
Putting them on the builder methods is more useful.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>container: remove custom cmd initialisation</title>
<updated>2025-07-24T15:45:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-24T15:43:22Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e71ae3b8c5b4a8f103a078783fef2f56ee5450a2'/>
<id>urn:sha1:e71ae3b8c5b4a8f103a078783fef2f56ee5450a2</id>
<content type='text'>
This part of the interface is very unintuitive and only used for testing, even in testing it is inelegant and can be done better.

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