State of APK package manger integration

Paul Spooren mail at aparcar.org
Wed Oct 30 06:07:59 PDT 2024


Hi all,

Thanks to some extra shifts from fellow developers and temporary building capacity sponsored by some awesome communities, we made good progress!

Starting with f72879d[1] and following commits we fixed up most the remaining (known) issues and got a ton of images to test[2], if you have some spare time, please give it a spin.

There is a standing pull request on GitHub[3] which contains all “staging” fixes which are then picked up by our testing build infrastructure [4][5]. Please feel free to report issues there!

> FYI seems like ImageBuilder still needs some love, I've tested both:

Should be fixed via the latest commit[6]. Please be patient with the phase1 builds.

There were multiple concerns about the size increase[7]! Yes, right now APK is not as tiny as OPKG. We’re on it! APK is “applet” based so we can make certain features optional later on, i.e. the index creation. Secondly we’re using the highly optimized v3 index structure of APK while Alpine Linux sticks with v2 (for now). Upstream APK supports both versions and we’ll eventually cleanup the v2 code or make it optional.

We plan to branch 24.10 soonish [sic] and then make APK the default in the main branch. If APK flies as expected, we may enable it for 24.10, too.

Best,
Paul

[1]: https://github.com/openwrt/openwrt/commit/f72879dd60b908fcca2ab016e30fe22c347a279d
[2]: https://buildbot.aparcar.org/targets/
[3]: https://github.com/openwrt/openwrt/pull/16767
[4]: https://buildbot.aparcar.org/phase1/#/
[5]: https://buildbot.aparcar.org/phase2/#/
[6]: https://github.com/openwrt/openwrt/pull/16767/commits/85c376c67625370ef754825b86d868535b26995a
[7]: https://github.com/openwrt/openwrt/pull/16767#issuecomment-2434823810

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20241030/c627eba1/attachment-0002.sig>


More information about the openwrt-devel mailing list