OpenWrt 24.10 plans (rebase on top of main and tag?)
Hauke Mehrtens
hauke at hauke-m.de
Tue Nov 26 15:41:02 PST 2024
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)
More information about the openwrt-devel
mailing list