hmmm...i have it running on 23.05.0
Dropped?
It has just failed to build for some architectures in 23.05.
You should check the fail logs before claiming that something was intentionally dropped...
E.g.
https://downloads.openwrt.org/releases/faillogs-23.05/arm_cortex-a9_vfpv3-d16/packages/freeradius3/
Package freeradius3-common is missing dependencies for the following libraries:
libpcre.so.1
make[3]: *** [Makefile:775: /builder/shared-workdir/build/sdk/bin/packages/arm_cortex-a9_vfpv3-d16/packages/freeradius3-common_3.0.26-2_arm_cortex-a9_vfpv3-d16.ipk] Error 1
And packages repo source logs shows that freeradius was fixed yesterday to build also when libpcre is present. So, after the next buildbot round the downloadable package should again be there.
Got it. I just looked at the manifests, saw it hadn't been there for a few months and made the incorrect assumption that it was abandoned. (Even worse, I did in fact read Jeffery's commit and it just completely passed in one eye and out the other.)
I whipped up a script that checks for broken package builds, compares them to what you have installed and tells you if an auc
upgrade will succeed (I hope it does, anyhow ).
https://raw.githubusercontent.com/efahl/tools/main/src/pkg-scan.sh
If you download that to your router, and run it like this:
$ wget https://raw.githubusercontent.com/efahl/tools/main/src/pkg-scan.sh
$ chmod +x pkg-scan.sh
$ ./pkg-scan.sh -d -f -v --version-to 23.05.2
it should show you the currently broken packages for your device, and an indicator as to whether that will cause an issue. Here's example output on my RT3200, take note of the "package build failures" section, where we see that cloudflared and wifidog are currently broken on in 23.05.2 for that device.
$ ./pkg-scan.sh -d -f -v --version-to 23.05.2
Fetching https://sysupgrade.openwrt.org/json/v1/releases/23.05.2/targets/mediatek/mt7622/linksys_e8450-ubi.json to /tmp/pkg-platform.json
Board-name linksys_e8450-ubi
Target mediatek/mt7622
Version 23.05.2
Root-FS-type squashfs
Image-prefix openwrt-23.05.2-mediatek-mt7622-linksys_e8450-ubi
Build-at 2023-11-14T13:38:11.000000Z
Default: dnsmasq - replaced/provided by dnsmasq-full
Default: libgcc - replaced/provided by libgcc1
Default: libustream-mbedtls - replaced/provided by libustream-mbedtls20201210
Default: nftables - replaced/provided by nftables-json
There are currently package build failures for 23.05.2 aarch64_cortex-a53:
cloudflared - package not installed locally, you should be ok
wifidog - package not installed locally, you should be ok
Details at https://downloads.openwrt.org/releases/faillogs-23.05/aarch64_cortex-a53/packages/
Done, logged 59 of 242 entries in ./installed-packages
A monumental step to making firstboot setup go smoothly. Works like a charm.