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

Open Beta v9.4 | Please help testing and hardening our upcoming release #7060

Closed
MichaIng opened this issue May 6, 2024 · 14 comments · Fixed by #7051, #7062, #7063 or #7068
Closed

Open Beta v9.4 | Please help testing and hardening our upcoming release #7060

MichaIng opened this issue May 6, 2024 · 14 comments · Fixed by #7051, #7062, #7063 or #7068
Labels
Beta 🧪 Issues specific to the Beta branch testing Information ℹ️
Milestone

Comments

@MichaIng
Copy link
Owner

MichaIng commented May 6, 2024

RC version v9.4.2
v9.4.0 PR #7051
v9.4.1 PR #7062
v9.4.2 PR #7068
Raw changelog https://github.com/MichaIng/DietPi/blob/beta/CHANGELOG.txt
Code changes master...beta
Release date 2024-05-12

How to apply: https://github.com/MichaIng/DietPi/blob/master/BRANCH_SYSTEM.md

Related/solved issues: https://github.com/MichaIng/DietPi/issues?q=is%3Aissue+milestone%3Av9.4


Beta v9.4.2

(2024-05-12)

New images

Enhancements

  • General | Our scripts do now internally enforce the default umask 0022. Many config and install options rely on this, hence it can cause issues when e.g. 0027 (deny read access for "other" users) has been applied on the parent shell. This affects only the (sub)shell of our scripts, while the current and default umask of parent and of shells/consoles remains untouched.
  • NanoPi R5C | New images, or when flashing the new bootloader binary via dietpi-config > Advanced Options > Update MMC bootloader, support M.2 WiFi modules.
  • Orange Pi 3B | Added an option for updating the SPI bootloader via dietpi-config > Advanced Options > Update SPI bootloader.
  • Odroid XU4 | The kernel will be upgraded to Linux 6.6.
  • DietPi-CloudShell | On Odroid XU4, when using the CloudShell 2 LCD, during configured auto screen off times, the backlight power of the LCD will be disabled as well, to safe energy and avoid still visible black display content. Many thanks to @smac for suggesting this enhancement: https://dietpi.com/forum/t/15331/55
  • DietPi-Config | Added an option to the LCD display menu to toggle the Odroid XU4 CloudShell 2 LCD.
  • DietPi-Software | Snapcast: 64-bit ARM and Debian Bookworm + Trixie will have the now available packages from Snapcast installed, instead of those from the Debian repository.

Bug fixes

  • NanoPi NEO3 | Resolved an issue where the Ethernet adapter was not available after reboots. Many thanks to @murraythegoz for reporting this issue: NanoPi NEO3 | Ethernet missing on reboot #6987
  • Orange Pi Zero 3 | Resolved an issue on the 1.5 GiB RAM variant, where the Ethernet adapter was not available anymore after soft/warm reboots.
  • Orange Pi 5 Plus | Resolved an issue where the Ethernet interface names eth0/eth1 could swap on (re)boot. We add a udev rule which assures they are named persistently based on the PCI bus identifier. In case you created own udev rules to mitigate the issue, please check whether they conflict and decide whether to use ours or your solution. The DietPi update will also inform you about this change with a prompt. Many thanks to @dirkhh and many others for reporting this issue: Orange Pi 5 Plus | Network interface names can swap on reboot #6592
  • DietPi-VPN | Resolved an issue where installing the IPVanish config failed, due to a changed URL, and startup failed on Bookworm systems since their configs contain a deprecated option. Many thanks to @DreamPhreak and @Michael-Robson for reporting this issue: Dietpi-VPN IPVanish installation - Possible bugs with IpVanish's configs.zip and also "keysize" in .ovpn file #7043
  • DietPi-Imager | Resolved an issue where the imager could have failed on GPT partitioned images, if either the source image size did not leave space for the GPT backup partition table, or the first usable LBA/sector was above 34. The GPT backup partition table is now created only at the end of the image generation, not anymore additionally at the start, and the required size it takes is correctly obtained. Many thanks to @SelfhostedPro and @disablewong for reporting this issue: Image | Radxa ZERO 3 #7024, https://dietpi.com/forum/t/18035
  • DietPi-Config | Resolved a visual-only failure message on non-RPi systems, when enabling Bluetooth, and an actual failure doing so on Orange Pi Zero 3, Orange Pi 3B and Orange Pi Zero 2W, since the required kernel module sprdbt_tty was not loaded. Many thanks to @b9AcE for reporting this issue: https://dietpi.com/forum/t/19929/45
  • DietPi-Software | Snapcast: Resolved an issue where version 0.27.0 was installed, because since version 0.28.0, Snapcast is provided with client and server packages wrapped into one archive, instead having individual downloads for each package.
  • DietPi-Software | OctoPrint: Resolved an issue where the installation failed on RISC-V and ARMv6/7 Bullseye systems, due to changed dependencies.
  • DietPi-Software | X.Org X Server: Resolved an issue where an important config file might have been missing on RPi 5 and potentially Amlogic S905 SBCs, if the config directory /etc/X11/xorg.conf.d did not exist and was not created as part of the related APT packages. Many thanks to @rmscode for reporting this issue: https://dietpi.com/forum/t/19963
@MichaIng MichaIng added Testing/testers required 🔽 Information ℹ️ Beta 🧪 Issues specific to the Beta branch testing labels May 6, 2024
@MichaIng MichaIng added this to the v9.4 milestone May 6, 2024
@MichaIng MichaIng linked a pull request May 6, 2024 that will close this issue
@MichaIng MichaIng pinned this issue May 6, 2024
@matttttttttttttt
Copy link

matttttttttttttt commented May 6, 2024

Screenshot 2024-05-06 at 16 07 31
Screenshot 2024-05-06 at 16 07 542
Thank you for opening the beta to v9.4 :-)

When trying to apply this update on a RPI5 in run into the following issues:

@MichaIng
Copy link
Owner Author

MichaIng commented May 7, 2024

Many thanks for reporting. A typo in the pre-patch. Fixed with #7061. Please try again.

@matttttttttttttt
Copy link

matttttttttttttt commented May 7, 2024 via email

@MichaIng
Copy link
Owner Author

MichaIng commented May 7, 2024

Just rerun the update. Sometimes it takes a minute or two for the raw.githubusercontent.com to be updated after a commit, but it should be the case now. In case check like this, whether the file still contains the faulty package name:

curl -sSf 'https://raw.githubusercontent.com/MichaIng/DietPi/beta/.update/pre-patches' | grep 'tiny-initamfs'

If there is no output, it is good, else give it another few minutes.

@matttttttttttttt
Copy link

matttttttttttttt commented May 7, 2024 via email

@lfiorini
Copy link

lfiorini commented May 7, 2024 via email

@MichaIng MichaIng linked a pull request May 7, 2024 that will close this issue
@oxoocoffee
Copy link

I am running v9.3.0. dietpi-update is not finding the bata. on rPI4 and 5. Do I have to download the entire fresh image?

@Joulinar
Copy link
Collaborator

Joulinar commented May 7, 2024

you need to switch to BETA branch as describe above on first post.

@arpegius5555
Copy link

Starting to test on a Rock4C+ now.
Changed to DEV_GITBRANCH=beta

  • Booting now. I can see the blue LED coming up and also HDMI working out of initial boot, with no manual intervention
  • After going through initial setup, I did dietpi-config > network adapter > WiFi is available!
  • I am able to get an IP on wlan0

I was also able to install pihole and pivpn as a test. Anything else you need me to check on?

@MichaIng MichaIng linked a pull request May 8, 2024 that will close this issue
@DreamPhreak
Copy link

DreamPhreak commented May 9, 2024

Tested dietpi-vpn/ipvanish setup and confirming the fixes worked flawlessly. Thank you!

image

@MichaIng
Copy link
Owner Author

MichaIng commented May 9, 2024

Many thanks for testing 👍.

@MichaIng
Copy link
Owner Author

Beta v9.4.1 has been merged: #7062

@MichaIng MichaIng linked a pull request May 11, 2024 that will close this issue
@MichaIng
Copy link
Owner Author

Beta v9.4.2 has been merged: #7068

@MichaIng
Copy link
Owner Author

DietPi v9.4 has been released: #7063

Many thanks to all testers ❤️ !

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 Information ℹ️
Projects
None yet
7 participants