<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/rosa/libxml2.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/rosa/libxml2.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/rosa/libxml2.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2026-05-19T18:33:15Z</updated>
<entry>
<title>internal/rosa/package: migrate many libraries</title>
<updated>2026-05-19T18:33:15Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-19T18:14:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ef414ab01a28b61ef01766c3dd28ed2342f5ab75'/>
<id>urn:sha1:ef414ab01a28b61ef01766c3dd28ed2342f5ab75</id>
<content type='text'>
This also adds more string helpers.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: create metadata alongside artifact</title>
<updated>2026-05-18T15:44:24Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-18T15:03:42Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=8807cbc7305e424725b2be8eed7ecd9234f7772e'/>
<id>urn:sha1:8807cbc7305e424725b2be8eed7ecd9234f7772e</id>
<content type='text'>
This enables deferring evaluation of azalea-based packages and fixes the longstanding quirk of version being disjoint from other metadata.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: pass stage alongside state</title>
<updated>2026-05-17T08:50:30Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T07:44:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=38bc2c750842826c5af4f66abe3e1905258cd274'/>
<id>urn:sha1:38bc2c750842826c5af4f66abe3e1905258cd274</id>
<content type='text'>
This cleans up many function signatures.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: key metadata by string</title>
<updated>2026-05-17T06:56:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-05-17T04:07:12Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=30eb0d6a613ad268f6805ccbcdcabf158e7f526f'/>
<id>urn:sha1:30eb0d6a613ad268f6805ccbcdcabf158e7f526f</id>
<content type='text'>
For upcoming azalea integration. The API is quite ugly right now to ease migration.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/libxml2: fetch source tarball</title>
<updated>2026-04-28T09:31:28Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-28T09:31:28Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=451df3f4e7d09ae4587ae3a1309f66e50a065104'/>
<id>urn:sha1:451df3f4e7d09ae4587ae3a1309f66e50a065104</id>
<content type='text'>
This does not have submodules, so the overhead of git is unnecessary.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/libxml2: 2.15.2 to 2.15.3</title>
<updated>2026-04-18T00:05:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-18T00:05:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b081629662161cc9fd840df8709b662fe6292f0a'/>
<id>urn:sha1:b081629662161cc9fd840df8709b662fe6292f0a</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: wrapper around git helper</title>
<updated>2026-04-13T06:20:51Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-13T06:18:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eeaf26e7a24c5c51c64fc333284015224e851e8c'/>
<id>urn:sha1:eeaf26e7a24c5c51c64fc333284015224e851e8c</id>
<content type='text'>
This results in much cleaner call site for the majority of use cases.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/libxml2: fetch source via git</title>
<updated>2026-04-04T13:58:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-04-04T13:58:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=ba5ee8e3eec124fdb42159b352bb4b32a8315530'/>
<id>urn:sha1:ba5ee8e3eec124fdb42159b352bb4b32a8315530</id>
<content type='text'>
Eliminates the xz dependency. This also switches to meson to avoid pulling in autotools.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa: export source kind</title>
<updated>2026-03-17T11:09:44Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-17T11:09:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=20ebddd9bf16d819ee4e92ec59ace37a1dc6fce7'/>
<id>urn:sha1:20ebddd9bf16d819ee4e92ec59ace37a1dc6fce7</id>
<content type='text'>
This is set for an exported field, so export the constants as well.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/rosa/libxml2: 2.15.1 to 2.15.2</title>
<updated>2026-03-06T09:36:06Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2026-03-06T09:35:11Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=6a2b32b48ce47c5e79da5124638e69bfd5a1e333'/>
<id>urn:sha1:6a2b32b48ce47c5e79da5124638e69bfd5a1e333</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
