<djfe>
as a downstream fork of OpenWrt https://github.com/freifunk-gluon/gluon : how does the switch to Alpine Package Manager (apk) affect us in future releases like OpenWrt 25?
<djfe>
Do we have to rewrite the packages or is it mostly repackaging and switching from the current makefiles to a new format? (adjusting metadata)
Daanct12 has quit [Read error: Connection reset by peer]
<slh>
djfe: for the most part, after merging the base changes, it's making sure that the version numbers meet the -stricter- expectations of apk. the packaging itself needs very few (no?) changes
<schmars[m]>
can't depend on virtual packages like iptables/iptables6 anymore somehow - i had to change dependencies to iptables-nft (which is recommended anyway i guess)
<slh>
yes, apk will expose all kinds of dependency issues opkg didn't notice or care about
<slh>
but for the most part, that aspect is fixing what was already broken before
<slh>
that doesn't make it anymore fun or necessarily easier, but it's not changing the whole world
<schmars[m]>
yeah i'm surprised i had to do nothing else for these ~30 packages in my feed
<ynezz>
KanjiMonster: staging apk should have help enabled https://github.com/openwrt/openwrt/commit/b2a84c86, but probably its being stripped (or disabled again by other means?) when apk is being transferred into imagebuilder?
<KanjiMonster>
ynezz: both the downloaded IB's apk and the one in my local build tree from yesterday say "ERROR: This apk-tools has been built without help"
<KanjiMonster>
I also see no lua in build_dir/host
<ynezz>
I just finished build and I've apk with help, so there is probably something else going on?
<KanjiMonster>
no lua on my host system, so /usr/bin/lua5.3 does not exist
<KanjiMonster>
and I assume neither on the autobuilders
<ynezz>
yes, the same applies to buildbot
<ynezz>
this is leakage of the host system into the build anyway
<KanjiMonster>
I found a lua in build_dir/hostpkg, but it's lua 5.1, not lua 5.3 (and installed in staging_dir/hostpkg) - what's the difference between /host and /hostpkg?
GNUmoon has quit [Remote host closed the connection]
<KanjiMonster>
yeah, seems to work fine without it
<KanjiMonster>
since I can't find any other packages using lua5.3/host I'd say let's just set the luaversion to 5.1 for host as well
<ynezz>
+1
<KanjiMonster>
probably doesn't fix the broken arch in IB images tho ;p
<Habbie>
i see 5.1 in my hostpkg, fwiw
<KanjiMonster>
right, it is build because apk/host as it as a dependency, but nobody told apk/host to use it (and default version it tries to use is 5.3)
aparcar[m] has quit [Quit: Bridge terminating on SIGTERM]
schmars[m] has quit [Quit: Bridge terminating on SIGTERM]
<Habbie>
ohh. an apk problem i can work on in -work- hours
<ynezz>
lovely :)
rua has joined #openwrt-devel
<KanjiMonster>
Habbie: which one, the broken arch in IB?
<Habbie>
no, the "Store packages" step in multi-arch-test-build is broken
<totkeks>
Hello! Is there a dedicated place, like one special forum thread or something, to post issues with the new packaging system (apk)? or should I just ask here / create a new thread on forum for each issue?
<ynezz>
robimarko: which "no buffer space" case exactly?
<ynezz>
robimarko: just asking, because to me its not clear from that diff and/or Git commit description :P