The OpenWrt Firmware Selector

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.

1 Like

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 :neutral_face:).

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
6 Likes

A monumental step to making firstboot setup go smoothly. Works like a charm.

1 Like