<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/system/dbus_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/system/dbus_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/system/dbus_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-12T16:17:47Z</updated>
<entry>
<title>internal/system: relocate from system</title>
<updated>2025-11-12T16:17:47Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T16:15:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4e7aab07d5b175345fdf3ea08868dab1e6d90126'/>
<id>urn:sha1:4e7aab07d5b175345fdf3ea08868dab1e6d90126</id>
<content type='text'>
These packages are highly specific to hakurei and are difficult to use safely from other pieces of code.

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

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: import internal/helper</title>
<updated>2025-11-12T14:19:34Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-12T14:19:34Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=15a66a2b314e7a674c9445e25ffb2451ec73b55e'/>
<id>urn:sha1:15a66a2b314e7a674c9445e25ffb2451ec73b55e</id>
<content type='text'>
For #24.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: fit test untyped int literals in 32-bit</title>
<updated>2025-11-05T11:13:19Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-05T11:13:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9fd97e71d0330d6b6509f28686cf53825bc80941'/>
<id>urn:sha1:9fd97e71d0330d6b6509f28686cf53825bc80941</id>
<content type='text'>
This enables hakurei test suite to run on 32-bit targets.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>helper/args: variadic check function</title>
<updated>2025-10-13T16:48:56Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T16:48:56Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=048c1957f136347826990513d198e58d049446cd'/>
<id>urn:sha1:048c1957f136347826990513d198e58d049446cd</id>
<content type='text'>
This package turns out to be much less widely used than anticipated, and might be facing removal. This change makes test cases cleaner.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/dbus: remove builder state leak</title>
<updated>2025-10-13T16:33:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-13T16:33:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=790d77075e40ee3162d7925e983f01747b5c2c89'/>
<id>urn:sha1:790d77075e40ee3162d7925e983f01747b5c2c89</id>
<content type='text'>
This enables external testing of system.I state.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>treewide: parallel tests</title>
<updated>2025-10-12T19:38:48Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-12T19:38:48Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=7638a44fa613f23434318bdf136723aa010e8638'/>
<id>urn:sha1:7638a44fa613f23434318bdf136723aa010e8638</id>
<content type='text'>
Most tests already had no global state, however parallel was never enabled. This change enables it for all applicable tests.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>hst/dbus: move dbus config struct</title>
<updated>2025-10-07T10:03:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-07T10:01:18Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d23b4dc9e64d3f00e746c65f3038a1a6de44b8f5'/>
<id>urn:sha1:d23b4dc9e64d3f00e746c65f3038a1a6de44b8f5</id>
<content type='text'>
This allows holding a xdg-dbus-proxy configuration without importing system/dbus.

It also makes more sense in the project structure since the config struct is part of the hst API however the rest of the implementation is not.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system/dbus: dump buffer internally</title>
<updated>2025-10-04T11:31:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-04T11:27:27Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=9462af08f38fefe40d985383d8825258a6d1f0a8'/>
<id>urn:sha1:9462af08f38fefe40d985383d8825258a6d1f0a8</id>
<content type='text'>
This should have been an implementation detail and should not be up to the caller to call it.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: enforce absolute paths</title>
<updated>2025-10-02T17:26:14Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-10-02T17:26:14Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d16da6da8c4880d90dc35fa9006806f7c0395d7f'/>
<id>urn:sha1:d16da6da8c4880d90dc35fa9006806f7c0395d7f</id>
<content type='text'>
This is less error-prone, and is quite easy to integrate considering internal/app has already migrated to container.Absolute.

Closes #11.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: unexport Op implementations</title>
<updated>2025-09-06T07:16:03Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-09-06T07:16:03Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e68db7fbfc367f25ccbaf57ec43f0f4b3c93cba7'/>
<id>urn:sha1:e68db7fbfc367f25ccbaf57ec43f0f4b3c93cba7</id>
<content type='text'>
None of these are valid with their zero value, and the implementations assume they are created by the builder methods. They are by all means an implementation detail and exporting them makes no sense.

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