Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta v9.7.0 #7176

Merged
merged 52 commits into from
Aug 23, 2024
Merged

Beta v9.7.0 #7176

merged 52 commits into from
Aug 23, 2024

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Jul 29, 2024

Beta v9.7.0
(2024-08-23)

Enhancements

  • Odroid N2 | Added an option to update (flash) the SPI bootloader to the dietpi-config "Advanced Options" menu.
  • Odroid C1 | This DietPi update performs a migration of all Odroid C1 systems which run in "current" branch Linux 6.6 to edge branch kernel with Linux 6.9 or later. This solves non-functional USB ports: Odroid C1 | USB ports are not functional #7089
  • NanoPi R5S/R5C/R6S/R6C/T6, Orange Pi 5/5 Plus, ROCK 5 | New RK3588 images will be shipped with Linux 6.1 from now on. This DietPi update offers a migration from the legacy Linux 5.10 kernel to this "vendor" Linux 6.1 kernel, from newer and cleaner Rockchip kernel sources. Old NanoPi R5S/R5C images with 8 partitions setup will be migrated to mainline Linux 6.6. Aside of new kernel features, it provides cleaner higher quality code, so we generally recommend the upgrade. However, we do not enforce it, and it makes sense to have a backup in place, and you can do the migration any time later. Next DietPi update, unless there were serious issue reported with the migration, we will enforce it for everyone, to get all RK3588 and NanoPi R5S/R5C systems up to a further supported and updated kernel source.
  • DietPi-Banner | An option has been added to show the CPU load as common 1/5/15 minutes averages. Many thanks to @rkok for implementing this feature: Add load average to dietpi-banner #7186

Bug fixes

MichaIng and others added 22 commits July 8, 2024 00:43
- CHANGELOG | Add v9.6 release PR URL
- CHANGELOG | Typo
- DietPi-Software | HAProxy: Bump to v3.0.2
- DietPi-Software | Box86/Box64: Resolved an issue where the installation failed because of a false directory removal attempt. Many thanks to @lukaszsobala for fixing this issue: #7149

Co-authored-by: MichaIng <micha@dietpi.com>
- DietPi-Software | Bazarr: Resolved an issue where service stops and restarts were hanging until timeout, leading also to hanging system shutdowns and restarts. Many thansk to `@clarky000` and `@blablazzz` for reporting this issue, and `@gregordinary` for pointing us to the solution: https://dietpi.com/forum/t/19610
- DietPi-Software | Bazarr: Install unzip explicitly, since dietpi-software should depend less on which packages DietPi comes pre-installed with
- CI | DietPi-Software test: Allow 30 seconds for Koel to bind to port in emulated container
- DietPi-Software | Node.js: Install libatomic1 only where required
- DietPi-Software | Update fallback URLs
- DietPi-Installer | Do not add Armbian repository for stable builds anymore, after DietPi v9.6 has been released
- DietPi-Installer | Transparently remove obsolete APT sources, and do expect all of them to be files or symlinks, no directories, else throw an error.
- DietPi-Software | WiFi Hotspot: Resolved an issue where the hotspot failed because of an unintended character in the interface configuration. Many thanks to `@wimduk` for reporting this issue: https://dietpi.com/forum/t/20744
- DietPi-Installer | Remove all systemd-networkd configs: #5871
- DietPi-Software | Update fallback URLs
- DietPi-Software | Update fallback URLs
- Odroid N2 | Add an option to update (flash) the SPI bootloader to the dietpi-config "Advanced Options" menu.
- DietPi-Config | Fix sed
- DietPi-Config | Satisfy shellcheck
- CI | Armbian: Fix U-Boot package name for obtaining version
- CI | Armbian: Download much smaller dtb package to obtain kernel version suffix
- DietPi-Software | Komga: Update fallback URL
- DietPi-Software | Ampache: Update fallback URL
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Jul 29, 2024
@MichaIng MichaIng added this to the v9.7 milestone Jul 29, 2024
- DietPi-Software | Update fallback URLs
- DietPi-Installer | Assure that the base-files package from Armbian base images is downgraded/replaced with the Debian package
- DietPi-Installer | Hard code device tree for NanoPi R6S as well. Somehow, first boot does not work without it, while reboots work without it, weird ...
- DietPi-Installer | Switch to "vendor" kernel (Linux 6.1) with all RK3588 boards
- DietPi-Patches | Offer migration from Linux 5.10 legacy kernel to Linux 6.1 vendor kernel on RK3588 SBCs
- CHANGELOG | Add entry about RK3588 kernel upgrade
MichaIng and others added 17 commits August 11, 2024 23:29
- VisionFive 2 | Add workflow for mainline kernel build
- DietPi-Software | Syncthing: Update fallback URL
- DietPi-Banner | Add CPU load average option
- CI | Add better workaround for QEMU ARMv6 containers detecting themselves as ARMv7.
- CI | DietPi-Software test: Fix variable name
- CI | Fix ARMv6 uname workaround
- META | Merge from master
- CI | Satisfy shellcheck
- DietPi-Patches | Migrate to vendor kernel with RK3588 in case of automated first run setup
- DietPi-Imager | Better detect last partition of root device: lsblk prints all partitions when given a drive as input, sorted. This avoids /dev/mmcblk0boot0 and alike to be mistakenly picked
- DietPi-Patches | WIP: Migration for legacy R5S/R5C/6 series
- DietPi-Patches | Fix logic
- DietPi-Patches | Fix HW_MODEL
- DietPi-Installer | Suppport Git branch names with forwards flashes
- DietPi-Patches | Install kernel and bootloader scripts and configs for legacy image migrations
- DietPi-Patches | Fix directories
- DietPi-Patches | Install packages after postinst scripts have been installed, avoid needless kernel and initramfs image symlinks in filesystem root, build boot script and flash bootloader
- DietPi-Patches | Fix kernel version info on NanoPi 5/6 migration, do some safety checks and do the sadly needed re-partitioning, to have the root partition at number 1.
- DietPi-Patches | Switch to sfdisk for removing root partition, as it is nearly impossible to do this with parted non-interactively. Avoid sfdisk error, since the kernel cannot re-read the root partition table.
@MichaIng MichaIng marked this pull request as ready for review August 22, 2024 19:59
- Odroid C1 | MIgrate to edge kernel
- NanoPi R5S/R5C | Migrate changed LAN port in network config after kernel migration
- DietPi-Patches | Fix Ethernet port migration
- DietPi-Patches | Avoid shell warning for command substitution reading /proc node
- DietPi-Patches | Always follow symlink when using sed
- CHANGELOG | Complement Odroid C1 changelog entry
- CHANGELOG | Complement changelog entry
- DietPi-Installer | Do complete Armbian base-files downgrade, if required
@MichaIng MichaIng merged commit 8afdcd5 into beta Aug 23, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants