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 v8.23.0 #6686

Merged
merged 53 commits into from
Oct 17, 2023
Merged

Beta v8.23.0 #6686

merged 53 commits into from
Oct 17, 2023

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Oct 17, 2023

Beta v8.23.0

(2023-10-17)

Enhancements

  • RPi | On Debian Bookworm and above, the RPi APT repository will be migrated to its new Bookworm suite. This solves issues and should enhance performance with FFmpeg, Kodi and some other A/V software, where we used the Debian packages with less hardware support before. The packages should be upgraded automatically on DietPi update. Please report back if you experience any issues during this process.
  • ROCK 5B | Added an option to dietpi-config "Advanced Option" to flash the SPI bootloader, which enables NVMe boot for DietPi images.
  • DietPi-Software | Firefox: Enabled the software option for RISC-V, since Debian provides packages now. But do not expect good performance, as GPU-acceleration is missing.
  • DietPi-Software | ADS-B Feeder: The uninstall has been hardened to rule out the removal of unused Docker images which were not created by ADS-B Feeder. Furthermore, beta tags are now correctly shown in the version string. Many thanks to @andreagdipaolo for reporting a related issue and @dirkhh for implementing the enhancement: DietPi-Software | ADS-B Feeder: track airplanes using SDRs and feed the data to ADS-B aggregators #6587 (comment)
  • DietPi-Software | DietPi-Dashboard: Experimental support for RISC-V has been added. Note that this will be an alpha build with alpha versions of certain dependencies, required to compile on RISC-V. Hence this is not suitable for production usage, which basically applies for RISC-V and the VisionFive 2 in general.

Bug fixes

- CI | raspberrypi-sys-mods: Enforce xz compression for DEB package. This is default on Debian, hence for all other package builds done in DietPi containers, but on Ubuntu zstd is the default. And we do not build this package in a container but on the GitHub Actions runner with Ubuntu Jammy directly.
- DietPi-Software | Readarr: Update fallback URL
- DietPi-Software | Do not check for dirs before creating them. Just use "-p" flag, so installs transparently show all steps, regardless whether they are practically no-ops or not.
- DietPi-Installer | Apply base-files downgrade and Odroid C1 kernel pinning as well for new images
- CI | DietPI-Software: Complement port tests based on info form our docs
- DietPi-Config | Resolved an issue where the WiFi channel selection was not possible with 5 GHz mode enabled. Many thanks to @lukaszsobala for reporting this issue: #6636 (comment)
- CI | Enable ARMv6 Trixie builds now that a Raspbian Trixie suite exists
- RISC-V | Migrate from Debian ports to regular Debian Sid repository, which now supports RISC-V
- CI | DietPi-Build: Re-enable Trixie/Sid builds
- DietPi-Software | MPD: Do not purge libmpdclient2 on MPD uninstall. This was added a long time ago when we used own MPD packages with no dependencies defined via package controls, so that we installed all these manually: #6642
- DietP-Pre-patches | Apply RISC-V patch on RISC-V platforms only
- DietPi-Software | Resolved an issue where motionEye failed to build on Bullseye systems since piwheels currently have no wheel for the latest Pillow version.
- VisionFive 2 | Bump kernel to v6.1.55
- DietPi-Software | Firefox: Enabled the software option for RISC-V, since Debian provides packages now. But do not expect good performance, as GPU-acceleration is missing.
- DietPi-Software | Ampache: Update fallback URL
- DietPi daily cron | Resolved an issue where daily APT update checks failed if daily DietPi update checks were disabled. Many thanks to @lz1aam for reporting this issue: #6651
- DietPi-Backup | Adjust location selection button texts to better indicate what they do: "Ok" > "Select" for selecting one of the menu options, "Cancel" > "Back" for navigating back to the main menu
- DietPi daily cron | Add another missing dietpi-globals load
- CI | DietPi-Build: Add some debug info about unsupported TERM variables
- CI | DietPi-Software: Re-enable Trixie tests
- CI | DietPi-Software: Update for xz-compressed images
- DietPi-Drive_Manager | Error-handle some more commands, which also helps to see which commands were actually executed by the script
- DietPi-Software | frp: Resolved an issue where the frp client could not connect to the frp server, because of missing spaces around the equal sign for the token setting in /etc/frp/frpc.ini. Many thanks to @josemahj for reporting this issue: #6647
- ROCK 5B | Added an option in dietpi-software "Advanced Option" to flash the SPI bootloader, which enables NVMe boot for DietPi images.
- CHANGELOG | Typo
- DietPi-Software | Update fallback URLs
- DietPi-Software | Update fallback URLs
- Raspberry Pi | Resolved an issue where the /dev/serial* symlinks were missing if binutils was not installed, which broke Bluetooth support among other things. Many thanks to @Rhiz3K for reporting this issue: #6666
MichaIng and others added 22 commits October 8, 2023 15:53
- CI | raspberrypi-sys-mods: Fix sed
- CI | raspberrypi-sys-mods: Another fix
- DietPi-Installer | Fix base-files workaound for Armbian pre-images: Previously we added a workaround where the package was not provided via apt.armbian.com. But now it is and we added a workaround for known hardware models already which might however conflict. The old workaround has now been removed and the new one applied for generic/unknown SBCs with Armbian kernel as well.
- DietPi-Installer | Harden /var/lock workaround for Armbian images: Do not only remove the faulty directory, but also create the intended symlink.
- DietPi-Installer | Remove udev rules to rename Ethernet interfaces from Armbian pre-images
- DietPi-Software | frp: Update fallback URL
- DietPi-Software | ADS-B Feeder: Harden uninstall and fix beta tags

The tag format upstream was extended - this tracks that change.

Don't install the unused update timer - we don't use that as an app.
Remove the adsb-docker service on uninstall.
Don't prune the docker images - that might remove images we don't own.

* remove unwanted service files

The names should be specific enough for this approach.

* run upstream cleanup script

This should allow us to clean up the various docker images that might have been
installed.

* improve the patch to remove services that might be still around

This is 100% written by @MichaIng - I'm just adding to the branch.

---------

Signed-off-by: Dirk Hohndel <[email protected]>
Co-authored-by: MichaIng <[email protected]>
- RPi | Switch to new Bookworm suite of RPi repo and remove related obsolete workarounds
- CHANGELOG | Add entry about RPi APT repo Bookworm migration
- DietPi-Pre-patches | Remove non-free-firmware component from Raspbian, accidentally added by our Bookworm upgrade script
- DietPi-Software | Correctly unmark pending state software IDs after the software list was created, so that unmarking software titles from the list works
- DietPi-Software | Pi-hole: Minor coding and add info about possible IPv6 access issues when blocking public access
- DietPi-DDNS | YDNS has been added to the list of natively supported DDNS providers. Many thanks to @edmundlaugasson for requesting and @TDuffinNTU for implementing it: #5128, #6674
- ASUS Tinker Board | Ship with zstd-compressed initramfs as well
- Sparky SBC | Resolved an issue where our current image was not booting because the old initramfs did not support new ext4 filesystem capabilities. Many thanks to `@tenoritiger` for reporting this issue: https://dietpi.com/forum/t/sparky-sbc-allo-not-booting-os/18011
- DietPi-Software | Readarr: Update fallback URL
- DietPi-Software | DietPi-Dashboard: Experimental support for RISC-V has been added. Note that this will be an alpha build with alpha versions of certain dependencies, required to compile on RISC-V. Hence this is not suitable for production usage, which basically applies for RISC-V and the VisionFive 2 in general.
- DietPi-Software | Syntax
- CI | Shairport Sync: Minor updates
- DietPi-Software | Prowlarr: Update fallback URL
- VisionFive 2 | Bump kernel and apply 8 GB and model A overlays automatically on update as well as on first boot. Also inform users about the U-Boot environment change, needed to boot our image with latest StarFive U-Boot release.
- Coding | Satisfy shellcheck
- RC up
- DietPi-Software | Rclone: Update fallback URL
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Oct 17, 2023
@MichaIng MichaIng added this to the v8.23 milestone Oct 17, 2023
- META | Merge master > dev
@MichaIng MichaIng merged commit e7180be into beta Oct 17, 2023
2 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.

Open Beta v8.23 | Please help testing and hardening our upcoming release
4 participants