00:23
cmonroe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
00:29
ptudor has quit [Ping timeout: 480 seconds]
00:32
ptudor has joined #openwrt-devel
00:52
cmonroe has joined #openwrt-devel
01:16
Ansuel has quit [Quit: Probably my PC decided to sleep or I decided to sleep.]
01:30
minimal has quit [Quit: Leaving]
01:34
whatevs111[m] has quit [Server closed connection]
01:35
whatevs111[m] has joined #openwrt-devel
01:40
csrf has quit [Quit: Leaving]
01:55
<
ysc3839 >
rmb: It's MT7620, should be easy. But I can't find memory size.
02:01
barhom has quit [Server closed connection]
02:01
barhom has joined #openwrt-devel
02:01
nick[m]12 has quit [Server closed connection]
02:01
nick[m]12 has joined #openwrt-devel
03:00
tSYS has quit [Quit: *squeak*]
03:00
tSYS has joined #openwrt-devel
03:16
danitool has quit [Ping timeout: 480 seconds]
04:32
nixuser has quit [Quit: leaving]
04:32
nixuser has joined #openwrt-devel
05:12
cbeznea has joined #openwrt-devel
05:41
valku has quit [Remote host closed the connection]
05:54
MaxSoniX has joined #openwrt-devel
06:42
srslypascal has quit [Quit: Leaving]
06:47
srslypascal has joined #openwrt-devel
06:52
srslypascal is now known as Guest1099
06:52
srslypascal has joined #openwrt-devel
06:56
srslypascal is now known as Guest1100
06:56
srslypascal has joined #openwrt-devel
06:58
mcbridematt has joined #openwrt-devel
06:58
Guest1099 has quit [Ping timeout: 480 seconds]
06:58
srslypascal is now known as Guest1101
06:58
srslypascal has joined #openwrt-devel
07:00
Guest1100 has quit [Ping timeout: 480 seconds]
07:04
Mathew has quit [Ping timeout: 480 seconds]
07:05
Guest1101 has quit [Ping timeout: 480 seconds]
07:09
Habbie has joined #openwrt-devel
07:21
guidosarducci has joined #openwrt-devel
07:21
guidosarducci_ has quit [Remote host closed the connection]
07:29
guidosarducci has quit []
07:29
guidosarducci has joined #openwrt-devel
07:32
gladiac has joined #openwrt-devel
08:03
goliath has quit [Quit: SIGSEGV]
08:13
schwicht_ has joined #openwrt-devel
08:14
schwicht has quit [Read error: Connection reset by peer]
08:16
cbeznea has quit [Quit: Leaving.]
08:34
gladiac has quit [Quit: k thx bye]
08:53
robimarko has joined #openwrt-devel
09:01
cbeznea has joined #openwrt-devel
09:03
goliath has joined #openwrt-devel
09:45
danitool has joined #openwrt-devel
09:53
schwicht_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
10:20
<
karlp >
CI should user -Werror, that's ok, it's just release tarballs that shouldn't.
10:49
MaxS0niX has joined #openwrt-devel
10:56
MaxSoniX has quit [Ping timeout: 480 seconds]
10:57
MaxS0niX has quit [Remote host closed the connection]
11:01
robimarko has quit [Remote host closed the connection]
11:01
robimarko has joined #openwrt-devel
11:51
bluew has quit [Ping timeout: 480 seconds]
12:35
zulon has joined #openwrt-devel
12:36
cbeznea has quit [Quit: Leaving.]
12:38
cbeznea has joined #openwrt-devel
12:41
zulon has quit [Quit: Page closed]
12:53
schwicht has joined #openwrt-devel
12:59
dangole has joined #openwrt-devel
13:18
<
mrkiko >
jow: regarding firewall4.git commit 6443ec7805295de07f6051662065a16b4a194f19 - is this change dependend on others or may I upate my config accordingly even without updating firewall4 immediately?
13:23
<
jow >
mrkiko: it is not dependending on others
13:24
<
mrkiko >
jow: thanks a lot
13:45
<
mirko >
jow: did you see my comment re dnsmasq in 22.03?
14:26
Atomicly- has joined #openwrt-devel
14:30
minimal has joined #openwrt-devel
14:31
AtomiclyCursed has quit [Ping timeout: 480 seconds]
14:31
Atomicly- is now known as AtomiclyCursed
14:55
<
jow >
mirko: hm, no?
15:11
valku has joined #openwrt-devel
15:32
goliath has quit [Quit: SIGSEGV]
15:35
Ansuel has joined #openwrt-devel
15:35
<
Ansuel >
day to of understanding the error.... present only on external toolchain use... wth...
15:36
<
Ansuel >
buildbot building the toolchain differently than a local buildbot?
16:05
<
mirko >
jow: "we're currently using dnsmasq 2.86 in 22.03, right? apperently "address=/#/ip" got broken in there"
16:43
srslypascal is now known as Guest1146
16:43
srslypascal has joined #openwrt-devel
16:49
Guest1146 has quit [Ping timeout: 480 seconds]
16:50
Slimey_ has joined #openwrt-devel
16:50
Slimey has quit [Read error: Connection reset by peer]
16:50
Slimey_ is now known as Slimey
17:18
tlj has joined #openwrt-devel
17:21
tlj_ has quit [Remote host closed the connection]
17:23
<
Ansuel >
yay I finally found the problem!
17:25
<
Ansuel >
external toolchain bin have a wrapper to include include_dir from config but using sdk use a different way as sdk are a more integrated thing and use a different thing
17:51
cbeznea has quit [Quit: Leaving.]
17:53
floof58 is now known as Guest1148
17:53
floof58 has joined #openwrt-devel
17:56
Guest1148 has quit [Ping timeout: 480 seconds]
18:24
cmonroe has quit [Ping timeout: 480 seconds]
18:43
cbeznea has joined #openwrt-devel
18:54
Borromini has joined #openwrt-devel
18:57
Mathew has joined #openwrt-devel
19:04
mcbridematt has quit [Ping timeout: 480 seconds]
19:48
minimal has quit [Quit: Leaving]
19:48
<
Ansuel >
Znevna looks to be something to send on the mailing list
19:48
<
Ansuel >
related to mtk offload
19:57
dangole has quit [Remote host closed the connection]
19:58
dangole has joined #openwrt-devel
19:58
dejank_ has joined #openwrt-devel
20:01
<
Znevna >
I'd have to subscribe to openwrt-bugs, m? I'll look it up, never used mailing lists before x.x
20:02
<
Ansuel >
ideally -devel
20:02
<
Ansuel >
this is on snapshot right?
20:02
<
Ansuel >
so i assume 5.15 kernel
20:02
<
Ansuel >
think i got a similar thing
20:02
<
Ansuel >
currently i workaround it by disabling any kind of offload
20:03
<
Ansuel >
but yes pppoe connection after a while will result in reboot
20:03
<
Znevna >
hmm it's stable here
20:03
<
Znevna >
only if I try to check /sys/kernel/debug/ppe0/entries or /sys/kernel/debug/ppe0/bind it crashes
20:04
<
Ansuel >
ok then worth to send the crash on devel
20:05
<
Znevna >
"If /sys/kernel/debug/mtk_ppe/bind is empty, that merely ....." but i don't have mtk_ppe so i've tried to check ppe0 and .. crash :D
20:05
<
Znevna >
also tried on my rb750gr3 and it also reboots
20:13
<
schmars[m] >
do you have /sys/kernel/debug at all?
20:13
<
schmars[m] >
ah you said it crashes if you try them, ok
20:13
<
stintel >
don't seem to have /sys/kernel/debug/ppe0/entries
20:14
<
stintel >
only /sys/kernel/debug/mtk_ppe/entries
20:14
f0xeri has joined #openwrt-devel
20:14
<
Znevna >
5.10 or 5.15 ?
20:14
<
Znevna >
this is on 5.15
20:15
f0xeri has left #openwrt-devel [#openwrt-devel]
20:18
<
stintel >
I'll try on U6LR
20:29
<
Ansuel >
btw any help with this?
20:30
<
stintel >
maybe it's time to say goodbye to quilt :P
20:35
<
Ansuel >
i mean they are backport patch
20:35
<
Ansuel >
we should not care IMHO
20:35
<
Ansuel >
(of the form of them i mean)
20:36
<
robimarko >
I am seeing more and more instances of Quilt not figuring out that a patch is already applied
20:36
<
robimarko >
And blindly applying the patch again
20:37
<
robimarko >
Mainly, stuff that got merged upstream and then Quilt applies the downstream patch again
20:37
<
stintel >
../dts/mt7622-reyee-ax3200-e5.dts:53.29-57.6: ERROR (duplicate_label): /spi@11014000/flash@0/partitions/partition@90000: Duplicate label 'factory' on /spi@11014000/flash@0/partitions/partition@90000 and /spi@11014000/flash@0/partitions/partition@D0000
20:37
Borromini has quit [Quit: Lost terminal]
20:37
<
Ansuel >
like no idea wtf happen here
20:37
<
Ansuel >
to drop a change
20:38
<
Ansuel >
(check the fixes tag)
20:38
Borromini has joined #openwrt-devel
20:39
<
Ansuel >
robimarko strange... wonder if you are referring to adding a patch to linux dirs on openwrt and then them getting dropped again ?
20:39
<
Ansuel >
i notice a fun thing but never wanted to bisect it
20:40
<
Ansuel >
if the current kernel in build_Dir was refreshed with
20:40
<
Ansuel >
make target/linux/refresh
20:40
<
robimarko >
No, I am referring to the following scenario
20:40
<
Ansuel >
and you add a patch to target/linux target or generic
20:40
<
Ansuel >
a rerun of that will apply the old patch
20:40
<
robimarko >
Patch got backported upstream to the stable branch
20:41
<
robimarko >
Then we update the point release, but Quilt does not see that patch contents are already there
20:41
<
robimarko >
And just applies the local patch we have again somehow
20:42
* stintel
wait for buildbot to fail on mediatek/mt7622
20:42
<
stintel >
have a revert ready
20:42
<
Ansuel >
this is on openwrt buildbot? cause it sound similar to my problem with quilt dropping stuff
20:42
<
Ansuel >
stintel ahahahaha
20:43
<
Ansuel >
stintel also why ci didn't catch that?
20:44
<
Ansuel >
or probably the commit wasn't tested?
20:45
<
stintel >
Ansuel: btw sorry for not yet responding to your mail / PR
20:45
<
stintel >
been busy with totally different stuff and didn't want to context switch
20:45
<
Ansuel >
understandable np :D
20:45
<
stintel >
I'm adding knobs to tweak codel parameters in mac80211
20:46
<
stintel >
and have been doing some Advent of Code puzzles
20:46
<
stintel >
day 1 in posix shell, day 2 - 4 in pure awk :P
20:47
<
Ansuel >
at least you didn't reach hell with perl
20:47
<
stintel >
I can't stend perl, I will not touch it
20:47
tlj_ has joined #openwrt-devel
20:47
<
robimarko >
I cant believe Perl is still used
20:48
<
stintel >
I must say I am again amazed by how powerful awk is :D
20:49
<
Ansuel >
robimarko you wouldn't believe the amount of tools and package still using perl to configure stuff
20:49
<
Ansuel >
for simple use it's OK but as soon as you start doing some function and viarbles reference it's pure hell
20:49
<
Habbie >
autotools :)
20:49
<
Ansuel >
unreal complex for no reason...
20:50
<
robimarko >
Ansuel, I am completely aware that perl is everywhere
20:50
<
robimarko >
But I really, really dont like it
20:51
tlj has quit [Remote host closed the connection]
20:52
<
f00b4r0 >
robimarko: it's an acquired taste. At least perl programs don't break due to indentation errors :-}
20:53
<
Ansuel >
stintel curious what you are parsing with awk
20:53
<
Borromini >
stintel does his taxes with awk
20:53
<
Ansuel >
f00b4r0 oh that is plain stupid
20:53
<
f00b4r0 >
Ansuel: define that?
20:54
<
robimarko >
f00b4r0: speaking of indentation, I have a love-hate relationship with YAML
20:54
<
Ansuel >
fail running a script for wrong identation
20:54
<
robimarko >
Usually more hate than love
20:54
<
Ansuel >
specially if you don't enforce a single way and accept space or tabs
20:54
<
f00b4r0 >
robimarko: yeah, same here. python, yaml, etc. All indentation-based scoping is brain damaged
20:55
<
robimarko >
And to top it of, its using damn spaces for indentation
20:55
<
stintel >
Borromini: my accountant does my taxes :P
20:55
<
f00b4r0 >
*nod* - don't get me started I'm only warming up :D
20:55
<
stintel >
I doubt he knows awk
20:55
<
Ansuel >
stintel are you sure about that?
20:56
<
robimarko >
You newer know what advanced skills accountants have
20:56
<
Ansuel >
AHAHAHHAHA
20:56
<
Ansuel >
anyway pure magic that awk scripts lol
20:56
dejank_ has quit [Quit: Page closed]
20:56
<
stintel >
Ansuel: he was already lost when I told him I would recommened a mediatek based wifi router with good OpenWrt support :P
20:57
<
f00b4r0 >
i love awk, even though I barely know how to use 1% of its capabilities
20:58
<
stintel >
I somewhat like go but I'm not a fan of the whole single huge binary direction things are going
20:58
<
stintel >
requires full rebuild on any security issue found in any of the used modules
20:58
<
f00b4r0 >
heh. "let's build everything static, this is such a good idea for resource usage and security updates"
20:58
<
f00b4r0 >
i'm like... no.
20:58
<
Borromini >
stintel: :P
20:58
<
stintel >
f00b4r0: yep. from security pov it's a disaster waiting to happen
20:59
<
stintel >
same with flatpak and what's the other crap
20:59
<
f00b4r0 >
C master race :D
20:59
<
Ansuel >
*coff* *coff*
20:59
<
Ansuel >
still have to learn it
20:59
<
stintel >
yeah, I've been trying some rust
20:59
<
stintel >
but bloody hell that syntax
20:59
<
stintel >
I can't get used to it
20:59
<
Ansuel >
big brain i want to port my ubus nginx module to rust LOL
21:00
<
Ansuel >
as a starting project
21:00
<
f00b4r0 >
same. I
*understand* that rust is great; I just can't wrap my head around it.
21:00
<
stintel >
should we do an OpenWrt leaderboard in Advent of Code?
21:00
<
Ansuel >
(anyway i feel too bad to ignore 2 NACK and cherry pick a commit....)
21:01
<
robimarko >
I kind of like Rust, but its getting annoying with the flame wars and rewrites of tools just to be in rust
21:01
<
Ansuel >
robimarko same too much drama for a good concept
21:01
<
stintel >
not to mention the whole static / single binary story doesn't play well with embedded
21:01
<
Ansuel >
also i notice it's starting to be affected by bad management
21:01
<
Ansuel >
of the entire project
21:02
<
robimarko >
The whole toolchain situation is also a mess
21:02
<
robimarko >
Not to mention including cargo into the mess
21:02
<
Ansuel >
one thing good about rust is the bundle package that ideally would solve header hell
21:03
<
Ansuel >
(I have this dream idea of creating a tool that identify useless include in C source files)
21:04
<
f00b4r0 >
Ansuel: pretty sure the compiler should be able to do that
21:04
<
robimarko >
Not really
21:04
<
robimarko >
Its harder than what it looks
21:04
<
Ansuel >
it's done internally with dead code elimination
21:04
<
Ansuel >
but that it's part of final code optimization
21:04
<
robimarko >
There is a guy trying to get rid of unused header includes
21:04
<
Ansuel >
massive patch
21:05
<
robimarko >
In the kernel to reduce compile time drastically
21:05
<
robimarko >
But yeah, its huge commits
21:05
<
Ansuel >
but it's more of a fixup than a tools that can do the check
21:05
<
Ansuel >
it's the same thing of a script to sort all the dts in arm dir
21:05
<
Ansuel >
and manually organizing them
21:06
<
Ansuel >
same result but less hassel and more trusted
21:06
<
robimarko >
That all DTS in a single dir approach is annoying
21:06
<
f00b4r0 >
that it is
21:06
<
Ansuel >
i have in my TODO list... the script is already there and last year i even sent an RFC patch
21:06
<
Ansuel >
still have to send v2
21:06
<
Ansuel >
70 patch series
21:07
<
Ansuel >
sort each dts in oem subdir
21:07
<
Ansuel >
similar to arm64
21:07
<
robimarko >
That would be awesome
21:08
<
Ansuel >
let me find the rfc just for the lolz
21:09
<
robimarko >
Off topic, but I am finding writing DT schema bindings way less of a hassle recently
21:09
<
Ansuel >
20220328000915.15041-1-ansuelsmth@gmail.com
21:09
<
Ansuel >
robimarko you just got used to it
21:09
<
robimarko >
Even started converting generic stuff thats been there for years
21:09
<
robimarko >
Even Rob seems to like me again
21:10
<
Ansuel >
(this is all done by a script)
21:10
<
Ansuel >
python shit
21:11
<
Ansuel >
but this project is similar to the header guy
21:11
<
Ansuel >
massive patch very hard to get accepted
21:14
Ansuel has quit [Read error: Connection reset by peer]
21:16
cbeznea has quit [Quit: Leaving.]
21:17
Ansuel has joined #openwrt-devel
21:17
<
robimarko >
Ansuel: Looks, like you got some positive feedback
21:20
<
Ansuel >
yep but considering the changes not enough
21:20
<
Ansuel >
no idea if I should split it and send the big patchset
21:21
<
Ansuel >
fun thing with the amount of email i was detected as a spambot
21:21
<
robimarko >
That is weird
21:21
<
robimarko >
I have been volleying a lot of patches and havent noticed that
21:22
srslypascal is now known as Guest1163
21:22
srslypascal has joined #openwrt-devel
21:22
<
Ansuel >
get_maintainers on that patch results in a tremendous amount of patch
21:23
<
robimarko >
And you ignore the people which added or modified those patches
21:23
<
robimarko >
Only interesting ones are the maintainers
21:23
<
Ansuel >
nice idea i should tweak the script config to just return maintainers
21:24
Guest1163 has quit [Ping timeout: 480 seconds]
21:34
<
Ansuel >
hope he will understand
21:42
<
Znevna >
I want to improve the AX53U support, there are like 3(?) pull requests with different pieces (each with some issues) from different people
21:42
<
Znevna >
but I have too many things I don't understand in there :<
21:55
<
will[m] >
is there a way to see all openwrt packages that have a dependency on a specific other package like libubus?
22:01
<
dhewg >
'?' on menuconfig shows you "selected by"
22:04
robimarko has quit [Quit: Leaving]
22:06
goliath has joined #openwrt-devel
22:06
<
will[m] >
thanks! i was looking on the website but i can do menuconfig
22:07
hexa- has quit [Quit: WeeChat 3.7.1]
22:08
hexa- has joined #openwrt-devel
22:29
Borromini has quit [Quit: leaving]
22:30
<
rsalvaterra >
Bumping 5.15 to 5.15.81. This is proving to be a "fun" one.
22:30
<
rsalvaterra >
Hi, everyone. :)
22:37
<
Mangix >
robimarko: IIRC KanjiMonster had a patch that reduces the amount of acceptable fuzz. No idea if that would help with quilt.
22:52
<
rsalvaterra >
stintel: This static linking fad is what got us Electron. And I have no words to express my hatred of Electron apps.
22:53
<
rsalvaterra >
And IIRC, the original culprit is Chromium itself, which began the single huge binary trend.
23:05
<
stintel >
Znevna: # cat /sys/kernel/debug/ppe0/entries
23:05
<
stintel >
0000c UNB IPv4 5T orig=192.168.0.254:42226->192.168.0.220:22 new=0.0.0.0:0->0.0.0.0:0 eth=00:00:00:00:00:00->00:00:00:00:00:00 etype=0000 vlan=0,0 ib1=100009bb ib2=00000000 packets=0 bytes=0
23:05
<
stintel >
no issue here
23:05
<
stintel >
does this require some special config?
23:06
<
Ansuel >
(the error is triggered if there is some traffic on command call?)
23:08
<
Ansuel >
rsalvaterra why fun ?
23:08
<
rsalvaterra >
Ansuel: Manual rebasing of mtk_eth_soc and netfilter xt_connmark patches. :)
23:09
<
Ansuel >
they backported offload stuff or major fixup to mtk ?
23:09
<
rsalvaterra >
If I screw up, it's going to blow up right in my face, since I'm using this driver.
23:09
<
Ansuel >
well that is nice
23:09
<
Ansuel >
just cover your face ok ?
23:11
<
rsalvaterra >
Not a lot of changes, but some locking fixes and {READ,WRITE}_ONCE() annotations. Enough to make quilt throw its hands up in the air.
23:11
<
rsalvaterra >
Right. :P
23:12
<
Ansuel >
stintel throw up the router up in the air out of despair
23:12
<
stintel >
I've plenty of qca crap to do that with :P
23:12
<
rsalvaterra >
Oh, my…! What else have I been missing in these last couple of months? xD
23:13
<
stintel >
rsalvaterra: hmm?
23:14
<
rsalvaterra >
stintel: Been rather busy at new $dayjob. Getting the hang of it, though. :)
23:14
<
stintel >
cool, congratz!
23:14
<
rsalvaterra >
Thanks! Having a blast, really. :)
23:14
<
stintel >
good to hear
23:15
<
rsalvaterra >
Reverse engineering Android applications for fun and profit. Oh, and reseaching/documenting malicious behaviours too. :P
23:15
<
stintel >
maybe I should include firewall4 in my u6lr build and enable hardware flow offloading to trigger that bug?
23:15
<
Ansuel >
rsalvaterra uhhh very interesting topic
23:15
<
stintel >
hah, I started doing AOSP builds over the weekend :P
23:16
<
rsalvaterra >
Hah! I should too, but not enough RAM. xD
23:16
<
rsalvaterra >
Is 16 GiB still enough?
23:16
<
Ansuel >
(btw big brain time CI run that compile test toolchain and then create container with just compiled external toolchain)
23:16
<
stintel >
just repo sync resulted in 154GB of git repos
23:16
<
Ansuel >
rsalvaterra poor pc... it will explode hard
23:16
<
stintel >
that's w/o building
23:16
<
stintel >
seriously, what are those people smoking
23:17
<
rsalvaterra >
Android has become a real monster.
23:17
<
Ansuel >
just like chrome
23:17
<
stintel >
AOSP builds faster than chromium :P
23:18
<
rsalvaterra >
How even? AOSP
*contains* Chromium.
23:18
<
rsalvaterra >
It's the WebView implementation.
23:18
<
Ansuel >
less bloat i guess
23:19
<
rsalvaterra >
Chromium without the… chrome.
*rimshot*
23:19
<
stintel >
maybe because I build with -g on gentoo
23:20
<
rsalvaterra >
Ansuel: they call "chrome" to everything around the browser page itself (title bar, tab bar, menus, etc.).
23:21
<
stintel >
hmmm there was this article about how to use gdb in my google feed but apparently I didn't open it in my browser :(
23:22
<
rsalvaterra >
Alright, kernel bump done. Now for the commit blurb…
23:22
<
stintel >
or was it on another phone
23:22
<
Ansuel >
hate when i miss good news
23:24
<
stintel >
ahhh I saved it in telegram saved msgs
23:27
bluew has joined #openwrt-devel
23:44
schwicht has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:55
<
stintel >
or make BUILD_LOG=1 and rg "\*\*\*" logs/