<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/cmd/hpkg/paths.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/cmd/hpkg/paths.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/cmd/hpkg/paths.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-03-02T04:42:49Z</updated>
<entry>
<title>cmd: remove hpkg</title>
<updated>2026-03-02T04:42:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-02T04:42:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c5089cad7883d0157ca5339ed6e43fb18ad2c838'/>
<id>urn:sha1:c5089cad7883d0157ca5339ed6e43fb18ad2c838</id>
<content type='text'>
This proof-of-concept was abandoned long ago. Its test suite is flaky, heavy on I/O and does not increase test coverage. This change fully removes hpkg and supporting code.

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/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>hst/fs: rename method Target to Path</title>
<updated>2025-08-15T17:06:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-15T17:06:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8dd3e1ee5d10c150f58e3b49771d3ca847f6d4cf'/>
<id>urn:sha1:8dd3e1ee5d10c150f58e3b49771d3ca847f6d4cf</id>
<content type='text'>
This allows adapter structs to use the same field names as Op structs.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/fs: interface filesystem config</title>
<updated>2025-08-13T19:52:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-11T19:38:45Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=99ac96511bed17f48d908db3d00a1f48579ba011'/>
<id>urn:sha1:99ac96511bed17f48d908db3d00a1f48579ba011</id>
<content type='text'>
This allows mount points to be represented by different underlying structs.

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/path: fhs path constants</title>
<updated>2025-08-03T12:16:45Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-08-03T11:46:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c6be82bcf91fc4b6e61d9df40213e80367addbd8'/>
<id>urn:sha1:c6be82bcf91fc4b6e61d9df40213e80367addbd8</id>
<content type='text'>
This increases readability since this can help disambiguate absolute paths from similarly named path segments.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/hpkg: rename from planterette</title>
<updated>2025-07-31T14:57:11Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-07-31T14:57:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a8a79a866469c281f5c15daa7b2bd1de91f1d99c'/>
<id>urn:sha1:a8a79a866469c281f5c15daa7b2bd1de91f1d99c</id>
<content type='text'>
Planterette is now developed in another repository, so rename this proof of concept to avoid confusion.

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