<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_kirkwood.html has been updated. (100.0% images and 100.0% packages reproducible in our current test framework.)
<owrt-images-builds> Build [#117](https://buildbot.staging.openwrt.org/images/#/builders/106/builds/117) of `openwrt-23.05_ramips/rt3883` completed successfully.
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
rmilecki has quit []
nixuser has quit [Ping timeout: 480 seconds]
Mangix has quit [Ping timeout: 480 seconds]
Mangix has joined #openwrt-devel
tSYS has quit [Quit: *squeak*]
tSYS has joined #openwrt-devel
Danct12 has joined #openwrt-devel
Daanct12 has quit [Ping timeout: 480 seconds]
SirLouen has quit [Quit: Hasta luego, Lucas]
SirLouen has joined #openwrt-devel
nixuser has joined #openwrt-devel
Daanct12 has joined #openwrt-devel
Daanct12 has quit [Remote host closed the connection]
rmilecki has joined #openwrt-devel
nixuser has quit [Quit: Lost terminal]
<owrt-images-builds> Build [#116](https://buildbot.staging.openwrt.org/images/#/builders/86/builds/116) of `openwrt-23.05_bcm27xx/bcm2709` completed successfully.
mcbridematt has quit [Ping timeout: 480 seconds]
<owrt-images-builds> Build [#117](https://buildbot.staging.openwrt.org/images/#/builders/155/builds/117) of `openwrt-23.05_bmips/bcm6368` completed successfully.
rsalvaterra has joined #openwrt-devel
<owrt-images-builds> Build [#97](https://buildbot.staging.openwrt.org/images/#/builders/164/builds/97) of `openwrt-23.05_armsr/armv7` failed.
<owrt-images-builds> Build [#117](https://buildbot.staging.openwrt.org/images/#/builders/117/builds/117) of `openwrt-23.05_bmips/bcm6358` failed.
<parazyd> xback: Thanks a lot
<owrt-images-builds> Build [#115](https://buildbot.staging.openwrt.org/images/#/builders/121/builds/115) of `openwrt-23.05_x86/legacy` completed successfully.
robimarko has joined #openwrt-devel
<ynezz> xback: yeah, could be, those are purely cosmetic/convenience changes, so if its causing the troubles, feel free to drop those apalis patches, I can add them later
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #openwrt-devel
owrt-images-builds has quit [Quit: buildmaster reconfigured: bot disconnecting]
owrt-images-builds has joined #openwrt-devel
bluew has quit [Ping timeout: 480 seconds]
<robimarko> Is git.openwrt.org live?
<stintel> robimarko: yes - it's slow though
<robimarko> stintel: Ok, I am trying to get the feeds but I gave up and used GH
<stintel> 26|10:04:21 < jow> git.openwrt.org is currently getting hammered by random Alibaba.com ip ranges
gladiac has joined #openwrt-devel
<gladiac> Now that we have rust-support in openwrt, building rust-packages is actually really easy. I just successfully built vaultwarden, an alternative bitwarden server written in rust.
<Ansuel> gladiac my concern is size
<robimarko> As long as its fully optional size isnt an issue really
<gladiac> Yes, rust binaires are huge. The unstripped binary is 20MB
<robimarko> And stripped?
<gladiac> And that's without the web-ui.
<f00b4r0> am i the only one to find that GH code browsing has become unbearably slow?
<robimarko> To me it was always slow
<robimarko> Though compared to Gitlab its fast
<f00b4r0> idk it seems there new ui completely hogs my browser.
<f00b4r0> must be progress :P
<dwfreed> non-trivial files definitely take too much time to load
<gladiac> robimarko: the stripped binary is about 15MB in size
<robimarko> Its gotta be this new code higlight UI
<robimarko> Which is more annoying then before
<f00b4r0> indeed.
<jow> 15 friggin Megabytes for a glorified password list?
<jow> and still no ui after that?
<jow> what is it actually *doing* in this 15MB of code?
<jow> that's larger than the entire OS it runs on, including TCP stack firewall and OS kernel
<stintel> there's some trickery you can do to greatly reduce rust binary size, not sure if I took proper notes though last time I tried
<stintel> I did a quick attempt to rewrite vallumd in rust 6 months ago
<jow> so the approach amounts to "let's throw everything on the crap heap and hope that lto can sort it out later"
<robimarko> Am I the only one who really dislikes the idea of cargo and like
<stintel> no
<gladiac> It has about 480 crates. They even do thin LTO but still... Statically linking just does produce huge binaries.
<stintel> without those options, vallumd-rs release binary: 1431056, with those options: 650080
<stintel> actually that's not a full rewrite, but syslog and mqtt basically
<Ansuel> jow i feel everything is static and nothing is dynamic
<Ansuel> hence in those 15mb there is everything
<stintel> I was actually surprised I managed to get it below 1MB but then again it has almost no code
<gladiac> I will try a few things to get the binary size down.
<gladiac> I feel sort of the same for Go-binaries. They can be huge too - looking at adguardhome
<f00b4r0> am i the only one to find the concept of statically linked binaries completely retarded? :3
floof58 has quit [Ping timeout: 480 seconds]
<f00b4r0> (in most use cases)
<stintel> see Linus' rant about desktop Linux :)
<f00b4r0> i haven't :)
<stintel> I guess that's why flatpak and snap are so "popular" these days
<f00b4r0> gotta enjoy the security maintenance clusterfuck :)
<stintel> yeah
<f00b4r0> 4mn into the video he makes the point very clear: ABI stability is the key.
<stintel> yeah, that doesn't exist ;)
<Ansuel> static link is handy... but it's totally not ok for embedded and where you have control of what you put in the final image
<f00b4r0> static link is bloat and security nightmare. That aside, it's ok :D
floof58 has joined #openwrt-devel
<Ansuel> we can't and would be stupid to apply desktop rules on our system design
<f00b4r0> and bloat isn't just storage bloat, fwiw. It's RAM and cache bloat as well.
<robimarko> Yeah, to me its only acceptable if you dont control the underlying libraries so you must do it
<robimarko> And that only applies to some SDK-s or hacking around FW on devices
nixuser has joined #openwrt-devel
<ynezz> jow: do you happen to know if there is any special reason to have those version placeholders in `grep Version.*VERSION tmp/.packageinfo` ?
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/190/builds/18) of `openwrt-22.03_ath79/nand` completed successfully.
<ynezz> jow: I would like to build list of packages, their versions, licenses, CPE-IDs to construct SBOM (Software Bill Of Materials) in JSON format for later processing in SCA (Software Component Analysis) tools, like for example https://dependencytrack.org
<ynezz> jow: so naturally tmp/.packageinfo seemed like a good start, but noticed those strange versions and wondering how to approach it properly
gladiac has quit [Quit: Page closed]
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/240/builds/18) of `openwrt-22.03_apm821xx/nand` failed.
minimal has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/169/builds/18) of `openwrt-22.03_at91/sama7` completed successfully.
<ynezz> jow: ok, apparently those {LINUX,LIBC,LIBGCC}_VERSION versions are not know yet during that scan process, so can't use it for this purpose solely
Danct12 has quit [Quit: WeeChat 4.1.0]
<lu_zero> is there a good way for an init script to depend on another?
gladiac has joined #openwrt-devel
parazyd has quit [Quit: parazyd]
Danct12 has joined #openwrt-devel
<jow> ynezz: correct.
<gladiac> Defining CARGO_RUSTFLAGS:=-Cstrip=symbols in Makefile forces fully binary stripping (debuginfo and symbols) no matter what Cargo.toml says - so that's good
<lu_zero> gladiac: might be nicer to use a custom profile even for that though
hitech95 has joined #openwrt-devel
<gladiac> lu_zero: Thanks, I will look into this another time
parazyd has joined #openwrt-devel
<lu_zero> gladiac: see lang/rust/files/cargo-config
<lu_zero> we already do strip=symbols :)
<gladiac> Hmm, however, V=s reveals that -Cstrip=debuginfo actually ends up in the final rustc command. Also, adding strip=symbols with CARGO_RUSTFLAGS really makes the resulting binary about 5MB smaller :)
<lu_zero> interesting I was pretty sure true was equivalent to symbols
<lu_zero> change the cargo-config and you'll be fine
<gladiac> I will continue implementing the vaultwarden package tomorrow or so. If anyone wants to look into this: https://github.com/gladiac/openwrt-packages/tree/vaultwarden-1.29.2/utils/vaultwarden
gladiac has quit [Quit: Page closed]
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/174/builds/18) of `openwrt-22.03_mxs/generic` failed.
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/237/builds/18) of `openwrt-22.03_ipq40xx/mikrotik` failed.
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/188/builds/18) of `openwrt-22.03_mediatek/mt7629` failed.
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/227/builds/18) of `openwrt-22.03_bcm47xx/legacy` failed.
xback has quit [Remote host closed the connection]
xback has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/213/builds/18) of `openwrt-22.03_bcm63xx/generic` failed.
robimarko has quit [Remote host closed the connection]
goliath has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/218/builds/18) of `openwrt-22.03_malta/be` failed.
minimal has quit [Quit: Leaving]
robimarko has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/171/builds/18) of `openwrt-22.03_layerscape/armv7` failed.
goliath has quit [Quit: SIGSEGV]
goliath has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/196/builds/18) of `openwrt-22.03_x86/geode` failed.
enyc has joined #openwrt-devel
enyc has left #openwrt-devel [#openwrt-devel]
enyc has joined #openwrt-devel
* enyc meeps
<enyc> Just wondering if the "un-source-only" for xrx200 (BT-HHv5a etc) is master-only or intended to be the case for 23.05 too
<ynezz> enyc: the build on buildbots was enabled just a few hours ago, so its going to be built with next commit/push/changes to openwrt-23.05 branch
<Mangix> f00b4r0: ping
<enyc> ynezz: thankyou
<enyc> ynezz hauke : anything particularly worth testing on that xrx200 gwsip switch stuff on HHv5a ? suspect cases / trouble might happen worth my testing to help?
<jetm> OpenWrt Maintainers could you review this PR https://github.com/openwrt/openwrt/pull/13684? I'm editing include/kernel-defaults.mk and package/linux/modules/other.mk files
Borromini has joined #openwrt-devel
xback has quit [Remote host closed the connection]
xback has joined #openwrt-devel
<hauke> enyc: nothing in particular
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/239/builds/18) of `openwrt-22.03_zynq/generic` failed.
<hauke> images should show up on download.openwrt.org soon
<hauke> snapshot images and 23.05 snapshots
Borromini has quit [Quit: Lost terminal]
bbezak has quit [Read error: Connection reset by peer]
bbezak has joined #openwrt-devel
bbezak has quit []
bbezak has joined #openwrt-devel
robimarko has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cmonroe has quit [Quit: Textual IRC Client: www.textualapp.com]
cmonroe has joined #openwrt-devel
cmonroe has quit [Quit: Textual IRC Client: www.textualapp.com]
cmonroe has joined #openwrt-devel
valku has quit [Read error: Connection reset by peer]
valku has joined #openwrt-devel
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/236/builds/18) of `openwrt-22.03_mvebu/cortexa9` failed.
<owrt-images-builds> Build [#18](https://buildbot.staging.openwrt.org/images/#/builders/197/builds/18) of `openwrt-22.03_x86/generic` failed.
hitech95 has quit [Read error: Connection reset by peer]
filimonic has quit [Read error: Connection reset by peer]
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_lantiq.html has been updated. (95.9% images and 99.9% packages reproducible in our current test framework.)
filimonic has joined #openwrt-devel
<jow> nbd: did you have any chance to review https://github.com/openwrt/libubox/pull/7 ?
bluew has joined #openwrt-devel
bluew has quit []
bluew has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]