OpenWrt 24.10.0-rc1 - First release candidate

It's far enough along that I could give it a test on x86/64. Making this possible is the fact that I have a magical ASU server that is running a couple of pending PRs (sorry, it's on a VM in my lab here so not accessible to the general public).

I first installed 23.05.5 on an N5105 minipc, then ran auc -b 24.10 -B 24.10.0-rc2 and the install ran fine. Once it booted into 24.10.0-rc2, I did a test opkg update && opkg install kmod-drm-i915 to try out the new DRM-in-kmod stuff for x86. Man, that thing is HUGE, my package size calculator shows 6,274,644 bytes used by 'kmod-drm-i915' and its unique packages. YOW

I then set up a 24.10.0-rc1 VM (using a buildroot image so I could add a bunch of packages without messing around on-device). On that box I did owut upgrade and stood back. Worked fine again and opkg list kmod* | wc -l shows 1108 packages, so that's nice.

Summary
$ owut upgrade
owut - OpenWrt Upgrade Tool 2024.10.25~8c8907c6-r2 (/usr/bin/owut)
ASU-Server     http://10.1.1.206:8000
Upstream       https://downloads.openwrt.org
Target         x86/64
Profile        generic
Package-arch   x86_64
Root-FS-type   squashfs
Sys-type       combined-efi
Version-from   24.10.0-rc1 r28158-d276b4c91a (kernel 6.6.63)
Version-to     24.10.0-rc2 r28161-ea17e958b9 (kernel 6.6.63)
Build-FS-type  squashfs
Build-at       2024-12-03T11:41:08Z (~16 hours ago)
Image-prefix   openwrt-24.10.0-rc2-x86-64-generic
Image-URL      https://downloads.openwrt.org/releases/24.10.0-rc2/targets/x86/64
Image-file     openwrt-24.10.0-rc2-x86-64-generic-squashfs-combined-efi.img.gz
Installed      161 packages
Top-level       90 packages
Default         46 packages
User-installed  50 packages (top-level only)

Package version changes:
  base-files                   1636~d276b4c91a                            1638~ea17e958b9
  luci                         24.297.79519~bcd13b9                       24.337.54830~0ca52eb
  luci-app-firewall            24.334.00596~98662b0                       24.337.54830~0ca52eb
  luci-app-package-manager     24.322.49811~ea8b7aa                       24.337.54830~0ca52eb
  luci-base                    24.332.74596~80f18df                       24.337.54830~0ca52eb
  luci-light                   23.024.33244~34dee82                       24.337.54830~0ca52eb
  luci-mod-admin-full          19.253.48496~3f93650                       24.337.54830~0ca52eb
  luci-mod-network             24.333.66601~bbc4a90                       24.337.54830~0ca52eb
  luci-mod-status              24.335.13672~63b7e63                       24.337.54830~0ca52eb
  luci-mod-system              24.336.49068~ef16778                       24.337.54830~0ca52eb
  luci-proto-ipv6              24.335.53348~98c0413                       24.337.54830~0ca52eb
  luci-proto-ppp               24.335.15419~f3d26a2                       24.337.54830~0ca52eb
  luci-ssl                     24.328.43591~9e70c9a                       24.337.54830~0ca52eb
  luci-theme-bootstrap         24.332.74596~80f18df                       24.337.54830~0ca52eb
14 packages are out-of-date

Default package analysis:
  Default                      Provided-by
  nftables                     nftables-json

There are currently package build failures for 24.10.0-rc2 x86_64:
  Feed: packages
    kadnode                    Mon Dec  2 17:54:36 2024 - not installed
    micropython-lib            Mon Dec  2 18:02:49 2024 - not installed
    umurmur                    Mon Dec  2 18:04:21 2024 - not installed
  Feed: telephony
    freeswitch                 Mon Dec  2 18:25:29 2024 - not installed
    freeswitch-mod-bcg729      Mon Dec  2 18:26:52 2024 - not installed
    freetdm                    Mon Dec  2 18:26:53 2024 - not installed
Failures don't affect this device, details at
  https://downloads.openwrt.org/releases/faillogs-24.10/x86_64/

Request:
  Version r28161-ea17e958b9 (kernel 6.6.63)
Request hash:
  fa16e953bdf8315571e4b426d8a98a53
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   init
Progress:   0s total =   0s in queue +   0s in build
--
Status:   container_setup
Progress:   2s total =   0s in queue +   2s in build
--
Status:   validate_manifest
Progress:  21s total =   0s in queue +  21s in build
--
Status:   building_image
Progress:  57s total =   0s in queue +  57s in build
--
Status:   done
Progress:  59s total =   0s in queue +  59s in build

Build succeeded in  59s total =   0s in queue +  59s to build:
  version_number = 24.10.0-rc2
  version_code   = r28161-ea17e958b9 (requested r28161-ea17e958b9)
  rootfs_size_mb = default
  init-script    = no-init-script

Image source: http://10.1.1.206:8000/store/fa16e953bdf8315571e4b426d8a98a53/openwrt-24.10.0-rc2-f0f5e6c35043-x86-64-generic-squashfs-combined-efi.img.gz
Image saved : /tmp/firmware.bin
Manifest    : /tmp/firmware-manifest.json
Verifying   : /tmp/firmware.bin (11184335 bytes) against /tmp/firmware.sha256sums
  Saved sha256 matches
  Tue Dec  3 19:54:30 PST 2024 upgrade: Image metadata not present
  Tue Dec  3 19:54:30 PST 2024 upgrade: Reading partition table from bootdisk...
  Tue Dec  3 19:54:30 PST 2024 upgrade: Extract boot sector from the image
  Tue Dec  3 19:54:30 PST 2024 upgrade: Reading partition table from image...
Checks complete, image is valid.
Installing /tmp/firmware.bin and rebooting...

Note that this won't work for you yet, the ASU server still needs a couple fixes to make it work with 24.10. This applies to all builds run by LuCI ASU app, auc, owut and Firmware Selector.

1 Like