OpenWrt 24.10 plans (rebase on top of main and tag?)

Felix Baumann felix.baumann at freifunk-aachen.de
Tue Nov 26 16:58:39 PST 2024


Hi,

I suggest renaming the release to 24.11 if you're going to redo the branch at the end of november to avoid confusion about the branch date in the future.

Regards
Felix Baumann

Am 27. November 2024 00:41:02 MEZ schrieb Hauke Mehrtens <hauke at hauke-m.de>:
>Hi,
>
>We just had a meeting and talked about the OpenWrt 24.10 release.
>
>We plan to use opkg in the OpenWrt 24.10 release. We will deactivate the USE_APK switch to prevent users from using apk.
>
>We plan to tag and build OpenWrt v24.10.0-rc1 this week.
>
>Petr set up the build infrastructure including the image signing. Thanks for doing this.
>
>There are some PRs to backport stuff on github:
>https://github.com/openwrt/openwrt/pulls?q=is%3Apr+is%3Aopen+label%3Arelease%2F24.10
>
>
>I would prefer if we rebase OpenWrt 24.10 branch on top of main again because we haven't done much testing on 24.10 specifically and there are not many bigger changes in main. Probably half of the changes done in the last month were already backported or are proposed as backports.
>
>This would be my quick proposal:
>https://github.com/hauke/openwrt/commits/openwrt-24.10-rebased/
>
>The biggest changes in main which are not in 24.10:
> * many fixes for APK, they could have broken some opkg features
>  * We should revert the setting making APK default and hide the option
> * addition of stm32 target, should be mostly independent
> * Multiple boards added
>
>My timeline would be.
>Rebase OpenWrt 24.10 on Thursday
>tag OpenWrt 24.10.0-rc1 on Sunday if the builds are looking fine
>
>If we do not want to rebase I will probably tag on Friday or Sunday.
>
>Please answer to this mail. What do you think about this proposal. Do you see any problems with the rebase?
>
>Hauke
>
>
>Changes in master and not in 24.10 branch (local hashes):
>c2c0d009ed ipq40xx: use devm for mutex_init
>7a2e15cb43 kernel: can: package driver for Geschwister Schneider interface
>7dc1863927 ramips: mt7621: convert usb power to regulators
>2c81fcc05d ath79: gpio-latch-miktorik: use gpiochip_get_data
>209f675102 ath79: gpio-rb91x-key: use gpiochip_get_data
>f249e867d1 packages: drop DEVICE specific dependency for omnia
>e728cccd30 build: set PATH for post-install scripts
>4c83c16df1 fritz-tools: fix mixed indentation
>8b5c4559f3 rampis: mt7621: Convert Edgerouter-X dts to single kernel config
>2601dbae37 rampis: mt7621: Edgerouter-X disable toggling of kernel slots
>7643925986 rampis: mt7621: resize Edgerouter-X kernel size to 6MB
>d35aabe79a rampis: mt7621: Edgerouter-X set compat version message
>dc532e2f9a rampis: mt7621: Edgerouter-X update compat version to 2.0
>256ddd7905 rampis: mt7621: Re-enable Edgerouter-X image builds
>58cf2f8342 ramips: mt7621: Edgerouter-X drop factory image
>69fad198c5 rampis: mt7621: Edgerouter-X adjust IMAGE_SIZE to reflect new kernel size
>3a21d12b1b Revert "build: set PATH for post-install scripts"
>b0c2a53553 imagebuilder: fix APK for packages dir and cache
>ceec58b9ae imagebuilder: fix package inclusion and APK index
>a495792217 imagebuilder: cleanup package inclusion
>da9630c572 imagebuilder: init APK dirs every time
>eb3c36c10d ramips: mt7621: add missing regulator-boot-on
>c410de9e76 apk: Bump to version 2024-11-08
>8aa603d7ff apk: Implement apk list --full patch
>406b68bcce menuconfig: add help description for Stack Smashing Protection options
>0600bc96e5 hostapd: split long lines
>6ac2818384 treewide: remove THIS_MODULE assignment
>a832b8be41 imagebuilder: fix OPKG package inclusion
>268413a7ba wolfssl: Adjust version for apk
>94831a26cd gdb: Fix description for apk, remove backtick
>647ada31ff lantiq: use more devm for i2c
>58367879b6 lantiq: use devm for mutex_init
>a80e19b18e config: Use APK as package manager by default
>84003ef8ac spidev_test: fix version for APK
>4d47cb8583 build: remove broken dependency of metadata on toplevel .config variables
>d8b54c90d6 mdadm: backport musl patch
>367acbeff8 ramips: mt7621: fix typo
>357306f967 realtek: rtl83xx: use devm for mutex_init
>0a1368242f cryptodev-linux: give a coherent description
>5604d34de2 cryptodev-linux: change home-page URL
>5615471371 qualcommax: ipq60xx: add NSS reserved memory
>04fcc3853e perf: fix version for APK
>dafe0e7018 build: add comments to makefiles
>dc4580c2fd build: create package index.json
>06c045b456 build: fix including busybox, procd and apk/opkg in imagebuilder
>5794c4a3ce imagebuilder: fix APK keys dir creation
>d5993c76b8 apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13)
>2fa564d8b1 scripts: add download-check-artifact.sh script
>bb772ef545 scripts: download-check-artifact.sh: fix shellcheck and improve
>2f01c5c4f7 uboot-mediatek: add support for GatoNetworks GDSP
>381c36b243 uboot-envtools: add support for GatoNetworks GDSP
>c0a77b7e20 mediatek: filogic: add support for GatoNetworks GDSP
>83ba6e0efd Revert "apk: update to Git 417a93ceae540444fdbd3f76d1dadf0e15621fdc (2024-11-13)"
>96aaf534b0 apk: host: set lua version to 5.1 to fix help
>fbfdd05c78 apk: move common meson args to its own variable
>6ea6bbc8e3 apk: explicitly enable help
>e59d40a8d2 apk: fix long package description handling
>26d8e958eb package: use /dev/null for apk --repositories-file
>4d941eaa57 utils: Add the omnia-eeprom utility
>d75545aa35 linux-firmware: rename packages for i915 firmware
>fa03e0480a x86: make i915 as a kmod with required firmware
>1d80123192 build: apk: Remove /run/apk/db.lock
>fb08606749 base-files: Create /run and /run/lock folder
>92b34b1337 base-files: Mount debugfs and pstore with nosuid,nodev,noexec
>73d0c43f5a ppp: remove more unnecessary kernel checks
>ebedc43553 x86: switch config to a tickless kernel
>5f3c03700f libreadlne: create symlinks for .so
>ba836b3f07 apk: remove HOST_LDFLAGS hack
>bce9ec280b base-files: move apk distfeeds into directory
>ee2e3185d2 apk: add a customfeeds.list configuration file
>1afed10fc3 realtek: align kernel config with upstream
>61a111954f elfutils: Update to 0.192
>480edcf5bc elfutils: Add mirrors.kernel.org as mirrror
>98fff33675 elfutils: Backport some patches to fix errors
>ff33636ff1 image: apk: remove explicit distfeeds handling
>9469302f72 ipq807x: nbg7815: use the standard eMMC sysupgrade code
>6d97e43fdd ipq807x: prpl haze & qnap 301w: use the standard eMMC sysupgrade code
>a73e034d2f ipq807x: order devices alphabetically
>c48826e4a0 ipq807x: delete unused legacy eMMC sysupgrade code
>c69d62d988 kernel: disable drm-i915 module for x86/geode
>fbb3217bf8 omnia-eeprom: Mark it nonshared
>1debd6fa16 kernel: move CONFIG_INTEL_MEI settings to target generic
>c80b1f1176 kernel: remove GCC11_NO_ARRAY_BOUNDS
>4a4308e267 kernel: filter out compiler opts from config
>ef6de3bd36 dropbear: use config_get_bool enable
>4d00d1257b include/package-pack: escape package description for APK mkpkg
>14bcb54ad4 generic: add CONFIG_FB_INTEL
>5f71d2fb62 target,base-files: unify handling of procd-ujail
>02599c02ec imagebuilder: move handling of DEFAULT_PACKAGES into shareable place
>c13b5d4d1d linux: fix missing default packages in profiles.json
>35e8945373 imagebuilder: fix DEFAULT_PACKAGES handling
>c7a8929741 omnia-eeprom: depend only on subtarget
>290618de79 odhcp6c: update to Git HEAD (2024-09-25)
>4109fead3c include/package-pack: add default 'provider_priority' for APK packages
>47135b40a2 include/package-pack: translate PKGARCH for APK
>5123122c90 imagebuilder: fix APK architecture setting
>b9777fe986 apk: update to git e3464d096708b270138653ef93db59134bb24813 (2024-11-13)
>0212f95811 mpc85xx: run make kernel_oldconfig
>2539ed5bb9 mpc85xx: p1010: add missing symbols
>52b37f4730 mpc85xx: p1020: add missing symbols
>b70e081b9a mpc85xx: p2020: add missing symbols
>6b3b190ec4 imagebuilder: fix APK package_depends support
>e713b3fabb include/package-pack: actually call default_postinist/prerm when using APK
>9c73d499b1 include/package-pack: add support for postrm with APK
>34347c7d99 build: fix filtering of non-upgradable packages
>bcf87b0ba5 mediatek: fix pwn fan settings for sinovoip bpi-r3
>82edd574e9 Revert "mediatek: fix pwn fan settings for sinovoip bpi-r3"
>68cda1d4ae ramips: sync upstream Ralink clock patches
>84e998994e x86: add all ports to the Gowin 1U default network config
>76b23c06f6 mediatek: change Routerich AX3000 ubi size All new routers are shipped with ubi size 112MB since early September. Bootloader update required (ask vendor , see wiki)
>4a3dbd7fe3 build: add generic build template for optee-os packages
>6b3124ff77 optee-os-stm32: add OP-TEE for stm32 boards
>702a74b455 uboot-stm32: add U-Boot for stm32 boards
>1181f566d8 arm-trusted-firmware-stm32: add ATF for stm32 boards
>8a2e396c2d mac80211: enable CONFIG_BRCMFMAC_SDIO for stm32
>36339f46b7 murata-firmware: add new package
>8442c16625 murata-nvram: add new package
>835c78a266 kernel: package industrialio-hw-consumer driver
>48cc56d89b kernel: package snd-soc-dmic driver
>23dfc2ba26 kernel: unset CONFIG_DEVFREQ_THERMAL in kmod-thermal package
>f33fc3c532 kernel: package crypto_engine driver
>7efef5267f kernel: package industrialio-buffer-cb driver
>59d4a713fd kernel: package media controller driver
>7680f67998 kernel: add kmod-media-controller dependency for kmod-usb-audio
>298ee94036 kernel: package v4l2-async and v4l2-fwnode drivers
>f200c304c6 stm32: add new stm32 target
>ef58913659 kernel: modules: appletalk: add for Netatalk v4
>955fdbb483 mxs: run kernel_oldconfig
>103af8b559 mvebu: devm for mutex_init
>393faba4eb ramips: mt76x8: Add support for Zbtlink ZBT-WE2426-B
>42fe633026 ath79: refactor dts of TP-Link CPE710-v1
>0747e20b54 ath79: add support for TP-Link CPE710-v2
>713ceb84c4 linux-firmware: Add support for Intel AX411
>0b587f3371 mediatek: split Acer/W6 dts into W6 common dtsi and device specific dts
>4aaf99de09 mediatek: make use of Acer Predator Connect W6's u-boot environment
>094571b8c8 mediatek: improve device tree for Acer Predator Connect W6
>6b7cb6d74c mediatek: add support for Acer Predator W6d and Acer Vero W6m
>3cd1bce157 mediatek: filogic: add support for Cudy WR3000S v1
>c5d494b6f6 config: rename SECCOMP to USE_SECCOMP
>65b56337b5 config: dont select procd-seccomp via USE_SECCOMP
>a17957f641 x86: Deactivate kernel options with extra overhead
>9c2ea2ecfa dropbear: bump to 2024.86
>eacca409cd CI: labeler: Add stm32 target
>df775fa175 stm32: Remove unnecessary kernel options
>06420366e2 kernel: usb: kmod-usb-audio: Fix dependency
>91c7cc88e4 ramips: mt76x8: disable unused Ralink systick driver
>dc8ca89ac9 ramips: dna_valokuitu-plus-ex400: clean-up image creation
>bd480481f0 uboot-mediatek: add Routerich AX3000 support
>78c261b98b mediatek: Routerich AX3000: add OpenWrt U-Boot layout
>077998edd7 kernel: enable pressure interface
>0a68db49c1 qualcommax: ipq60xx: remove source-only flag
>e13e01b4b2 openwrt-keyring: apk: use just snapshot key explicitly
>d04c386423 Revert "target,base-files: unify handling of procd-ujail"
>a01a282f82 mediatek: remove ktd-202x driver filogic image (Aer Vero W6m)
>
>
>
>_______________________________________________
>openwrt-devel mailing list
>openwrt-devel at lists.openwrt.org
>https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list