<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/dist, branch master</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/dist?h=master</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/dist?h=master'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-04-05T14:58:08Z</updated>
<entry>
<title>cmd/dist: replace dist/release.sh</title>
<updated>2026-04-05T14:58:08Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-05T11:57:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a69273ab2a7040ba906876e6d7888b4edeb74ebc'/>
<id>urn:sha1:a69273ab2a7040ba906876e6d7888b4edeb74ebc</id>
<content type='text'>
This is much more robust than a shell script.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: remove redundant cleanup</title>
<updated>2026-04-05T07:16:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-05T07:16:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4cd0f57e48c94e7f628446d050027165fdd9e315'/>
<id>urn:sha1:4cd0f57e48c94e7f628446d050027165fdd9e315</id>
<content type='text'>
This breaks on shells that do not evaluate pathnames.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: destroy workdir on exist</title>
<updated>2026-04-05T04:32:16Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-05T04:32:16Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d58f5c7590c1500055af6b8682d50134100c3a94'/>
<id>urn:sha1:d58f5c7590c1500055af6b8682d50134100c3a94</id>
<content type='text'>
This no longer relies on the hermetic build system to clean up.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: prefix from environment</title>
<updated>2026-04-05T04:11:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-05T04:11:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=1da992e342a20e5604b2cd951933be20aab050bb'/>
<id>urn:sha1:1da992e342a20e5604b2cd951933be20aab050bb</id>
<content type='text'>
These are baked in, so make them configurable for the build.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>cmd/hakurei: rename app to run</title>
<updated>2026-03-28T07:48:26Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-28T07:43:02Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b1ea3b4acf85365fd76c890f8b8852b5f95be5c1'/>
<id>urn:sha1:b1ea3b4acf85365fd76c890f8b8852b5f95be5c1</id>
<content type='text'>
The run command was a legacy holdover from very early days and is only useful for testing and demonstration these days. This change also renames it to exec.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<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>dist: include target in filename</title>
<updated>2026-02-08T07:03:41Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-02-08T07:03:41Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c4f64f7606f1779f3939b40c7193b70415f102e5'/>
<id>urn:sha1:c4f64f7606f1779f3939b40c7193b70415f102e5</id>
<content type='text'>
Backport patch will be removed in the next release.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: run tests</title>
<updated>2026-01-26T22:00:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-26T21:49:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=67e453f5c4de915de23ecbe5980e595758f0f2fb'/>
<id>urn:sha1:67e453f5c4de915de23ecbe5980e595758f0f2fb</id>
<content type='text'>
This used to be impossible due to nix jank which has been addressed.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>release: 0.3.4</title>
<updated>2026-01-26T18:56:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-26T18:56:06Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d61faa09eb88b646430b09ef7b6e7f48bc0688eb'/>
<id>urn:sha1:d61faa09eb88b646430b09ef7b6e7f48bc0688eb</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>dist: install sharefs</title>
<updated>2026-01-01T15:57:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-01-01T15:57:51Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=993afde840834dbaf4fd46d057e605a806b4a31c'/>
<id>urn:sha1:993afde840834dbaf4fd46d057e605a806b4a31c</id>
<content type='text'>
This also removes the deprecated hpkg program.

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