State of APK package manger integration - switch on Monday!

Paul Spooren mail at aparcar.org
Sat Nov 9 07:50:32 PST 2024


Hi all,

I merged the remaining ImageBuilder fixes and have my fingers crossed those are the last.

We plan to do the switch on Monday!

My self hosted infrastructure is obsolete and we moved instead to the official staging environment[1].

I’ll create a copy of both targets and packages folders on the download servers ending with `.opkg`. So you can still download OPKG based snapshots from that day and by modifying the feeds on device, download whatever packages.

Please enjoy the weekend!

Best,
Paul

[1]: https://buildbot.staging.openwrt.org/images/#/


> On 30. Oct 2024, at 14:07, Paul Spooren <mail at aparcar.org> wrote:
> 
> 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/20241109/2dd42d09/attachment.sig>


More information about the openwrt-devel mailing list