-
-
Notifications
You must be signed in to change notification settings - Fork 502
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 v6.29.1 #3470
Merged
Beta v6.29.1 #3470
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ DietPi-Set_hardware | Since Bluetooth adapters can be blocked via rfkill as well, unblock them as failsafe step. Let's still do not yet install the package as Bluetooth dependency. Basically it would be good to find out, if/how to assure on all our images that no wireless adapters is rfkill soft-blocked, then we could remove the package from DietPi completely, e.g. "rfkill unblock all" should do it, but needs verification. When users install it manually then, to set soft-block switches, we can assume they will as well manually unblock devices where required.
+ DietPi-Software | CAVA: Install cava.conf from online resource + DietPi-Software | CAVA: Install libncursesw5 dependency + DietPi-JustBoot | Do not overwrite CAVA config file completely on reset. The values that can be set via DietPi-JustBoot are reset only instead, as it is done for mpd.conf. Allows user to manually alter other CAVA settings and preserves those. + DietPi-Patch | Remove obsolete dietpi-software config directory, which contained cava.conf only, which is now downloaded from online resource + DietPi-Patch | Pi-hole: Failsafe, install php-intl package as well if PHP7.4 is installed + DietPi-Patch | Minor wording and additional output about what we are doing
+ DietPi-Software | Folding@Home: Prior to uninstall, un-check out all work units, so they can be picked up by other donors prior to timeout: FoldingAtHome/fah-issues#1255
…irectory instead of /root
+ DietPi-Services | Use systemd-sysv-generator location to check for sysvinit services. Process tool drop-ins do not require an actual systemd service, those are applied as well for systemd-sysv-generator services. As well copy those for "Edit". This has the advantage that some Before=/After= ordering and probably other translated content of the originating sysvinit service is preserved. + DietPi-Services | Check /usr/local/lib/systemd/system/ as well for systemd services, which is a valid path. Assure to check in the same priority order as systemd.
+ DietPi-Software | Pi-hole: No not alter the service file for syslog facility removal. This has no effect on the generated systemd unit and adding $network facility is about to be added to upstream: https://www.freedesktop.org/software/systemd/man/systemd-sysv-generator.html, pi-hole/pi-hole#3248 + DietPi-Software | Pi-hole: Run the installer with new G_EXEC + DietPi-Software | Pi-hole: Do not check available physical memory via "free -m" $4 (free). Due to file system caching this is likely small, use $7 (available) instead which excludes buffer and cache: https://manpages.debian.org/buster/procps/free.1.en.html
+ Images | Add support for NanoPi NEO Plus2 with new hardware ID 57 + Images | Use official SBC naming, case-sensitive. This currently leads to doubled DietPi-Survey report entries, but we should revert to hardware ID based identification anyway, like it is done for the benchmarks + a reset is planned. It is more important that users see the correct and complete SBC name along with the images, then the beauty of our statistics. + DietPi-Obtain_HW_model | Make $G_HW_ONBOARD_WIFI an RPi special as it practically is right now. It can make sense to use this for all SBC models but it does not make sense to keep it for those as long as it never applied or checked within code.
+ DietPi-Software | Shairport-Sync: Remove package before attempting to remove service, otherwise our self-compiled package fails to uninstall: #3461 (comment) Repackaging needs to be done to allow systemctl to fail within the prerm script.
+ DietPi-Software | Jackett: Increase TimeoutStopSec to match recent upstream change: Jackett/Jackett@4eb7392
+ DietPi-Set_hardware | wifimodules: Solve visual-only error print on non-RPi since $G_HW_ONBOARD_WIFI is an RPi-only variable now. NB: "(( $G_HW_ONBOARD_WIFI ))" with empty variable returns false silently while "(( <somethint> && <empty> ))" prints an error if the second check contains an empty variable, and this syntax is checked even if the first check returns false already.
+ DietPi-Software | Mopidy: Version 3 uses Python3, hence pip3. Also Mopidy-Local-Images has been deprecated last year with Mopidy v3 and Mopidy-Local functionality has been separated into a dedicated package. Mopidy v3 is available since Buster from official repo and since Bullseye from Debian repo. The latter needs to be used for ARMv8. Install package and Python modules from correct sources and with correct method according to above information: #3485 + DietPi-Software | Mopidy: Do not add user to "render" group, which is required for video DRM/KMS applications only
+ dietpi.txt | Remove obsolete CONFIG_AUTO_DIETPI_UPDATES which is not used anymore. Our updates should have users attentions, they often contain interactive/informational elements as well. This feature could be re-added when we are able to have a faster update schedule with smaller updates /less changes.
+ DietPi-Update | Remove auto updates option from menu, it has been removed from cron job already: 08a78be#diff-cb5f5ed4cb1765dffd7825148d853492
+ DietPi-Globals | Whenever one of our global functions invoke G_EXEC with internal G_EXEC_PRE_FUNC/G_EXEC_POST_FUNC, allow originating script/user G_EXEC_PRE_FUNC/G_EXEC_POST_FUNC by renaming existing ones and calling them as well. + DietPi-Globals | Use "declare -F" instead of "declare -f" when checking for declared functions. The first one only prints the name (slightly faster) while the second one prints the functions content.
+ DietPi-PREP | Assure that systemd-timesyncd is installed on Bullseye+ systems, where it is available as dedicated APT package and only one possibility to satisfy systemd dependency for "time-daemon": https://packages.debian.org/bullseye/time-daemon
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beta v6.29.1
(26/04/20)
API Changes (since v6.29.0)
Changes / Improvements / Optimisations (since v6.29.0)
Bug Fixes (since v6.29.0)