00:03
aparcar[m] has joined #openwrt-devel
00:28
schmars[m] has joined #openwrt-devel
00:30
rmilecki has quit [Ping timeout: 480 seconds]
00:34
cmonroe has quit [Read error: Connection reset by peer]
00:35
cmonroe has joined #openwrt-devel
00:39
aparcar[m] has quit [Ping timeout: 480 seconds]
00:40
schmars[m] has quit [Ping timeout: 480 seconds]
00:54
goliath has quit [Quit: SIGSEGV]
01:00
Daanct12 has joined #openwrt-devel
01:09
n3ph has joined #openwrt-devel
01:26
asriel has quit [Quit: Don't drink the water. They put something in it to make you forget.]
01:26
Danct12 has joined #openwrt-devel
01:29
minimal has quit [Quit: Leaving]
01:44
aparcar[m] has joined #openwrt-devel
02:00
<
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)
02:20
schmars[m] has joined #openwrt-devel
02:45
hexa- has quit [Quit: WeeChat 4.2.2]
02:50
hexa- has joined #openwrt-devel
03:56
Daaanct12 has joined #openwrt-devel
03:57
Daanct12 has quit [Read error: Connection reset by peer]
04:14
<
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
04:16
<
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)
04:16
<
slh >
yes, apk will expose all kinds of dependency issues opkg didn't notice or care about
04:17
<
slh >
but for the most part, that aspect is fixing what was already broken before
04:18
<
slh >
that doesn't make it anymore fun or necessarily easier, but it's not changing the whole world
04:19
<
schmars[m] >
yeah i'm surprised i had to do nothing else for these ~30 packages in my feed
04:40
rua has quit [Quit: Leaving.]
04:43
Daaanct12 has quit [Quit: WeeChat 4.4.3]
04:44
n3ph has quit [Ping timeout: 480 seconds]
05:18
Daanct12 has joined #openwrt-devel
05:52
valku has quit [Quit: valku]
06:12
Sawzallz has joined #openwrt-devel
06:14
sorinello has joined #openwrt-devel
06:18
Sawzall has quit [Ping timeout: 480 seconds]
07:06
rmilecki has joined #openwrt-devel
08:21
rua has joined #openwrt-devel
08:22
<
KanjiMonster >
how do I extract a .apk? I want to inspect its content, but so far haven't found anything that works (tar -xzf does not)
08:32
<
russell-- >
i found something that works: # CONFIG_USE_APK is not set ;-)
08:34
rua is now known as Guest9382
08:34
rua has joined #openwrt-devel
08:35
<
KanjiMonster >
russell--: as I already said, "tar -xzf" does not work. I also found that snippet ;p
08:35
<
\x >
just tried non of those work
08:35
<
\x >
and its not the zip apk on android too, so you cant just flash it on your receovery like magisk.apk :D
08:36
<
\x >
so yeah i also wonder now
08:36
<
\x >
even binwalk doesnt know about it
08:36
Guest9382 has quit [Ping timeout: 480 seconds]
08:36
<
russell-- >
oh, wrong apk
08:37
<
\x >
russell--: yeah thats the android apk, like how Magisk-v28.0.apk just flashes on recovery like a recovery zip on android
08:38
<
KanjiMonster >
so I guess this is the custom binary format v3, not the tar-like v2
08:41
<
Habbie >
i learned 'apk adbdump' recently
08:42
<
KanjiMonster >
so the answer is "apk extract --allow-untrusted" (using the apk from staging_dir/host/bin)
08:43
<
KanjiMonster >
doesn't help that the staging apk has help disabled
08:44
<
Habbie >
yeah. i think we should change that
08:44
<
Habbie >
you're not usually tight on space there :)
08:44
<
KanjiMonster >
mostly I'm trying to figure out where /etc/apk/arch is coming from
08:44
<
Habbie >
i booted an alpine container to read help last week
08:45
<
KanjiMonster >
because it seems imagebuilder generated images always have this set to x86_64, regardless of the target
08:57
vincejv has quit [Remote host closed the connection]
09:01
<
KanjiMonster >
looks like these indexes apk generates (APKINDEX.*.tar.gz) aren't gz either
09:04
Stat_headcrabbed has joined #openwrt-devel
09:06
<
Habbie >
are they called tar.gz?
09:26
rua has quit [Ping timeout: 480 seconds]
09:27
robimarko has joined #openwrt-devel
09:46
<
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"
09:48
<
KanjiMonster >
I also see no lua in build_dir/host
09:49
<
ynezz >
I just finished build and I've apk with help, so there is probably something else going on?
09:52
<
ynezz >
ah, maybe "Program lua5.3 found: YES (/usr/bin/lua5.3)" ?
09:53
<
KanjiMonster >
that might be it
09:54
<
Habbie >
i don't use imagebuilder and my apk does not have help
09:56
<
ynezz >
staging_dir/host/bin/meson.py --internal exe --capture src/help.h -- /usr/bin/lua5.3 ../src/genhelp.lua
09:58
<
KanjiMonster >
no lua on my host system, so /usr/bin/lua5.3 does not exist
09:58
<
KanjiMonster >
and I assume neither on the autobuilders
09:58
<
ynezz >
yes, the same applies to buildbot
09:59
<
ynezz >
this is leakage of the host system into the build anyway
10:04
<
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?
10:04
GNUmoon has quit [Remote host closed the connection]
10:09
<
ynezz >
Program lua5.3 found: YES (/var/home/ynezz/dev/openwrt/openwrt.git/staging_dir/hostpkg/bin/lua5.3)
10:10
<
ynezz >
meson.py --internal exe --capture src/help.h -- /var/home/ynezz/dev/openwrt/openwrt.git/staging_dir/hostpkg/bin/lua5.3
10:10
<
KanjiMonster >
ynezz: MESON_ARGS has -Dlua_version=5.1
10:10
<
ynezz >
this is for target
10:10
<
KanjiMonster >
ah, I see
10:10
<
ynezz >
maybe we could do the same for the host?
10:11
GNUmoon has joined #openwrt-devel
10:11
<
KanjiMonster >
seems to work: Program lua5.1 found: YES (/home/jonas/opensource/openwrt/jogo/staging_dir/hostpkg/bin/lua5.1)
10:12
<
KanjiMonster >
tho it also says "Run-time dependency lua5.1 found: NO (tried pkgconfig and cmake)"
10:16
<
ynezz >
its probably not needed for help, its just generating help.h so its probably shared by the host/target in the end
10:17
<
KanjiMonster >
yeah, seems to work fine without it
10:18
<
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
10:19
<
KanjiMonster >
probably doesn't fix the broken arch in IB images tho ;p
10:19
<
Habbie >
i see 5.1 in my hostpkg, fwiw
10:20
<
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)
10:21
aparcar[m] has quit [Quit: Bridge terminating on SIGTERM]
10:21
schmars[m] has quit [Quit: Bridge terminating on SIGTERM]
10:21
<
Habbie >
ohh. an apk problem i can work on in -work- hours
10:23
rua has joined #openwrt-devel
10:29
<
KanjiMonster >
Habbie: which one, the broken arch in IB?
10:30
<
Habbie >
no, the "Store packages" step in multi-arch-test-build is broken
10:31
<
KanjiMonster >
ah, so nothing from here
10:52
<
Habbie >
is 24.10 switched to apk?
10:53
<
Habbie >
oh i'll just check
10:53
<
Habbie >
so the reusable multi arch workflow needs to support both
10:53
<
Habbie >
or be split again
10:55
<
ynezz >
KanjiMonster: do you plan to fix that apk help by yourself?
10:56
<
KanjiMonster >
ynezz: sorry, I also need to sometimes do actual work stuff ;P Give me a second
10:56
<
ynezz >
KanjiMonster: sure, no worries, if you don't plan to do that, I'll do it, that was basically the question :P
11:12
<
ynezz >
KanjiMonster: awesome, thanks!
11:32
n3ph has joined #openwrt-devel
11:40
<
KanjiMonster >
pushed
11:42
Guest9392 has joined #openwrt-devel
11:45
n3ph has quit [Ping timeout: 480 seconds]
11:47
n3ph has joined #openwrt-devel
12:26
goliath has joined #openwrt-devel
12:28
<
Habbie >
i love how responsive they are
12:31
<
robimarko >
Yeah, that is not common
12:42
goliath has quit [Quit: SIGSEGV]
12:47
totkeks has joined #openwrt-devel
12:49
<
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?
12:55
<
ynezz >
robimarko: which "no buffer space" case exactly?
13:02
<
ynezz >
robimarko: just asking, because to me its not clear from that diff and/or Git commit description :P
13:10
<
ynezz >
you can see it in that merge request on the last line "Timo Teräs closed with commit 417a93ce 1 day ago"
13:11
<
ynezz >
and that commit actually contains "fixes #11038" which makes it clear
13:11
skynet2 has joined #openwrt-devel
13:11
<
robimarko >
Yeah, that makes sense
13:16
skynet2_ has joined #openwrt-devel
13:17
<
ynezz >
robimarko: we currently don't test apk changes on the CI, so you need to remove/add the 'ci:target:mediatek:filogic' to see the issue
13:17
<
ynezz >
so the CI green status is bit misleading in this situations
13:17
<
robimarko >
ynezz: I was just rebasing as revert was already merged
13:18
<
robimarko >
I have applied that locally, lets see if it pops up
13:19
skynet2 has quit [Ping timeout: 480 seconds]
13:19
<
robimarko >
Well, locally qualcommax still build happily
13:20
<
ynezz >
yes, mediatek/filogic builds here as well, yet the CI fails
13:21
<
ynezz >
I assume its maybe because the build is not using s3 cache
13:21
<
ynezz >
so it might behave differently then the full build?
13:31
f00b4r0 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
13:35
Daanct12 has quit [Quit: WeeChat 4.4.3]
13:42
f00b4r0 has joined #openwrt-devel
13:44
<
ynezz >
CI fails due to "linux-mediatek_filogic/linux-6.6.60.141efc9e/net/netfilter/ipvs/ip_vs_wrr.ko': No space left on device" is this common?
14:07
Sawzallz has quit [Read error: Connection reset by peer]
14:08
totkeks has quit [Quit: Page closed]
14:10
Sawzall has joined #openwrt-devel
14:13
<
stintel >
ugh what's with those 10GbE-PD switches where the PD-port is 1GbE only :/
14:13
skynet2 has joined #openwrt-devel
14:17
skynet2_ has quit [Ping timeout: 480 seconds]
14:18
rua has quit [Remote host closed the connection]
14:18
rua has joined #openwrt-devel
14:26
minimal has joined #openwrt-devel
14:32
schmars[m] has joined #openwrt-devel
14:45
skynet2 has quit [Ping timeout: 480 seconds]
14:48
goliath has joined #openwrt-devel
15:25
fakuivan_ has joined #openwrt-devel
15:25
fakuivan has quit [Ping timeout: 480 seconds]
15:26
valku has joined #openwrt-devel
15:39
tohojo has joined #openwrt-devel
15:40
fakuivan_ has quit [Remote host closed the connection]
15:41
fakuivan has joined #openwrt-devel
15:51
<
mrkiko >
robimarko: saw the mail - thanks...
16:05
noltari_ has quit [Quit: Bye ~ Happy Hacking!]
16:07
noltari has joined #openwrt-devel
16:41
goliath has quit [Quit: SIGSEGV]
16:53
vincejv has joined #openwrt-devel
17:01
fakuivan has quit [Remote host closed the connection]
17:02
fakuivan has joined #openwrt-devel
17:07
n3ph has quit [Ping timeout: 480 seconds]
17:38
Sawzallz has joined #openwrt-devel
17:44
Sawzall has quit [Ping timeout: 480 seconds]
18:05
archcg has joined #openwrt-devel
18:08
cmonroe_ has joined #openwrt-devel
18:14
cmonroe has quit [Ping timeout: 480 seconds]
18:30
minimal has quit [Quit: Leaving]
18:36
cmonroe has joined #openwrt-devel
18:41
<
Habbie >
aparcar, woops. just noticed runtime_test in the matrix. my failures might be fine for now :)
18:42
<
Habbie >
aparcar, any idea why arm_cortex-a9 has false there?
18:43
cmonroe_ has quit [Ping timeout: 480 seconds]
19:00
cmonroe has quit [Ping timeout: 480 seconds]
19:39
ScrewDri- has joined #openwrt-devel
19:39
ScrewDriver1337 has quit [Read error: Connection reset by peer]
19:39
ScrewDri- is now known as ScrewDriver1337
19:57
_whitelogger_ has joined #openwrt-devel
20:10
Sawzall has joined #openwrt-devel
20:12
Sawzall has quit [Read error: Connection reset by peer]
20:13
Sawzall has joined #openwrt-devel
20:16
Sawzallz has quit [Ping timeout: 480 seconds]
20:43
_whitelogger_ has quit [Remote host closed the connection]
20:44
_whitelogger_ has joined #openwrt-devel
20:44
rsalvaterra has joined #openwrt-devel
20:45
rsalvaterra has quit []
20:48
rsalvaterra has joined #openwrt-devel
21:11
<
hauke >
The build creates the /run/apk/db.lock file. we should not add it to the image
21:13
<
dwfreed >
yeah, image build should include the contents of /run completely
21:15
Mangix has quit [Read error: Connection reset by peer]
21:15
Mangix has joined #openwrt-devel
21:19
_whitelogger_ has quit [Remote host closed the connection]
21:20
_whitelogger_ has joined #openwrt-devel
21:24
_whitelogger_ has quit [Remote host closed the connection]
21:27
goliath has joined #openwrt-devel
21:27
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
21:29
<
hauke >
dwfreed: /run should be on tmp fs
21:29
<
hauke >
I wanted to create a symlink to /var/run
21:30
<
dwfreed >
hauke: sure, but during an image build, you can't exactly mount filesystems without being root :)
21:50
sorinello has quit [Ping timeout: 480 seconds]
22:53
vincejv has quit [Remote host closed the connection]
23:14
<
dwfreed >
hauke: I just realized I typoed earlier, I meant
*exclude* not
*include*
23:15
<
dwfreed >
talk about a brainfart
23:29
Obi-Wan has joined #openwrt-devel
23:37
_whitelogger_ has joined #openwrt-devel
23:41
_whitelogger_ has quit [Remote host closed the connection]
23:47
_whitelogger_ has joined #openwrt-devel
23:52
_whitelogger_ has quit [Remote host closed the connection]
23:58
_whitelogger_ has joined #openwrt-devel