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 v7.7.1 #4829

Merged
merged 29 commits into from
Oct 14, 2021
Merged

Beta v7.7.1 #4829

merged 29 commits into from
Oct 14, 2021

Commits on Oct 11, 2021

  1. v7.7

    + DietPi-Globals | Satisfy shellcheck
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    4383e3e View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Kodi: Since Bullseye, Kodi is built with GBM support, hence does not require an X server anymore.
    + DietPi-Software | Kodi: Remove device restrictions: Generally Kodi runs on all devices, whether performance is sufficient may be decided by user instead of by us. Especially since Bullseye with GBM support and recent Mesa drivers, it is often quite good, tested successfully on a pretty bad VM without deducated GPU and no hardware support passed through.
    + DietPi-Software | Kodi: To assure that Kodi installs on all Odroids, be more compatible with missing packages from Meverics repository, respectively skip install of special Odroid packages and use Debian's Kodi, if required, e.g. currently on Bullseye.
    + DietPi-Software | X.Org X Server: Similar to Kodi, skip install of Odroid drivers and libraries if those are not available, in which case the Mesa drivers are used.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    d95ed27 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Syntax
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    41966e6 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + DietPi-Globals | G_GET_NET: Skip loopback interface in the first place
    + DietPi-Globals | G_GET_NET: Since "read" applies all remaining arguments to the last variable, assure that only one IP address is returned
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    3635459 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-Software | Add some more error handling on uninstalls
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    37ebaab View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Software | Kodi: Fix kodi-odroid package detection
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e672901 View commit details
    Browse the repository at this point in the history
  7. v7.7

    + CHANGELOG | Kodi: On Debian Bullseye, with Kodi 19, GBM support is present by default, which means that Kodi can be started without a wrapping X server. This is now done by default when starting Kodi outside of a desktop session, including the dietpi-autostart option. This also means that an X server is not installed anymore as a dependency of Kodi, but only as a dependency of a deskop environment.
    + CHANGELOG | Kodi: It can now be installed on all devices. In some cases, video playback performance may be bad, depending on the GPU, whether good drivers are available, and on the video quality, of course. However, it should be our users who evaluate whether it's sufficient or not, instead of us. With Debian Bullseye, new Mesa drivers and Kodi 19 started via GBM, performance should be much better than it was with older Debian/package versions.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    2709f6e View commit details
    Browse the repository at this point in the history
  8. v7.7

    + DietPi-Software | Kodi: Error-handle uninstall steps
    + DietPi-Software | Kodi: Merge install and config code blocks
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    fef70b0 View commit details
    Browse the repository at this point in the history
  9. v7.7

    + DietPi-Update | Be less verbose on live patches, as the system in general has been proven reliable
    + DietPi-Update | Only show the live patches menu when any applicable and not applied live patches have been found instead of when any live patches have been found
    + DietPi-Update | Currently, when doing an RC update (beta/dev branch updates) or reapplying the last update via "dietpi-update -1", pre-patches intended for the target version may not be reapplied. To solve this, the version strings which were possibly decreased updater-internally are not passed an used by the pre-patches script.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    c8ff675 View commit details
    Browse the repository at this point in the history
  10. v7.7

    + DietPi-Software | Kodi: Minor config step reordering for best concurrency but to assure the desktop entry exists before desktop shortcuts are created.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1532bd4 View commit details
    Browse the repository at this point in the history
  11. v7.7 (#4823)

    + DietPi-Software | Kodi: Since Bullseye, Kodi is built with GBM support, hence does not require an X server anymore.
    + DietPi-Software | Kodi: Remove device restrictions: Generally Kodi runs on all devices, whether performance is sufficient may be decided by user instead of by us. Especially since Bullseye with GBM support and recent Mesa drivers, it is often quite good, tested successfully on a pretty bad VM without deducated GPU and no hardware support passed through.
    + DietPi-Software | Kodi: To assure that Kodi installs on all Odroids, be more compatible with missing packages from Meverics repository, respectively skip install of special Odroid packages and use Debian's Kodi, if required, e.g. currently on Bullseye.
    + DietPi-Software | X.Org X Server: Similar to Kodi, skip install of Odroid drivers and libraries if those are not available, in which case the Mesa drivers are used.
    + DietPi-Software | Kodi: Error-handle uninstall steps
    + DietPi-Software | Kodi: Merge install and config code blocks
    MichaIng authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    08fc7b1 View commit details
    Browse the repository at this point in the history
  12. v7.7

    + DietPi-Software | Chromium: Resolved an issue where the autostart option didn't work if Chromium was installed without a desktop.
    MichaIng committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1de0482 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. v7.7

    + DietPi-Software | Some install+config block merges, some more error-handling and removal of obsolete config steps
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    1a81295 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Minor
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    a006c06 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-JustBoom | Fix MPD settings detection when settings are not present
    + DietPi-JustBoom | Add the ability to set the number of output channels
    + DietPi-JustBoom | Add the ability to not enforce a format value, preserving the input stream format or leaving conversion to ALSA
    + DietPi-JustBoom | Add the ability to reset the audio buffer for default. It was 2 MiB in the past, but now is 4 MiB. Also fix the unit as it is KiB, not bytes
    + DietPi-JustBoom | Remove unused CAVA_ENABLED variable, but do not restart CAVA whenever settings are applied. We have dedicated (re)start/stop CAVA options which can be used to control CAVA instead, including, if wanted, a restart when settings were changed.
    + DietPi-JustBoom | Align menu format, merge/remove some non-required variables and steps and other minor coding enhancements
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    9d6197f View commit details
    Browse the repository at this point in the history
  4. v7.7

    + General | Worked around an issue on Debian Stretch where "systemctl enable/disable --now" does not start/stop the service in certain circumstances. This is solved within our error handler "G_EXEC", hence when manually calling systemctl you may still face this: #4815
    + General | For the above workaround to be effective, all related systemctl calls have been wrapped into our G_EXEC error handler, in case of DietPi-Software uninstall steps along with a lot of other uninstall steps, to be both, more transparent and assure cleaner uninstalls
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    b725fc4 View commit details
    Browse the repository at this point in the history
  5. v7.7

    + General | Satisfy shellcheck
    MichaIng committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    3a769e7 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + CHANGELOG | Typo
    MichaIng authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    63f8a75 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. v7.7

    + DietPi-Software | X.Org X Server: Resolved an issue with Odroid N2 and C4 models where the installation failed because of a typo. Many thanks to @wiml for reporting this issue: #4830
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c3860f3 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | Tiny
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    2f30ed4 View commit details
    Browse the repository at this point in the history
  3. v7.7

    + DietPi-Software | Chromium: Resolved an issue on RPi where starting Chromium failed if no desktop was installed, due to a missing dependency. Many thanks to @Loader23 for reporting this issue: #4782
    + DietPi-Software | Chromium: Merge install and config code blocks
    MichaIng committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    ac69f15 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. v7.7 (#4835)

    + DietPi-Software | File Browser: Change default port to 8084 to resolve conflict with HTPC Manager
    Joulinar authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    7c84b68 View commit details
    Browse the repository at this point in the history
  2. v7.7

    + DietPi-Software | MotionEye: Minimise build dependencies (taken from Python 3 branch), do not touch existing config, add more error-handling and merge install and config code blocks
    MichaIng committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    335429e View commit details
    Browse the repository at this point in the history
  3. v7.7

    + CHANGELOG | File Browser: The default network port has been changed to 8084 to resolve a conflict with HTPC Manager.
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    b98d0a9 View commit details
    Browse the repository at this point in the history
  4. v7.7

    + CHANGELOG | Add info that the File Browser change only affects new installs.
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    32fcdcd View commit details
    Browse the repository at this point in the history
  5. v7.7

    + DietPi-PREP | Do not install dietpi-CHANGELOG.txt file, since we do not update it with updates since ages
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    fbef131 View commit details
    Browse the repository at this point in the history
  6. v7.7

    + DietPi-Patches | Remove obsolete /boot/dietpi-CHANGELOG.txt
    MichaIng authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    f085acb View commit details
    Browse the repository at this point in the history
  7. v7.7 (#4836)

    + General | The /boot/dietpi/func/obtain_network_details script has been removed, including the related /run/dietpi/.network file to obtain network details. All uses of these files have been replaced with the new DietPi-Globals G_GET_NET function.
    + DietPi-Patches | Remove obsolete /boot/dietpi/func/obtain_network_details
    + DietPi-Patches | GMediaRender: Patch service
    + DietPi-Config | Enter WiFi adapter menu after it has been enabled
    + DietPi-Config | Do not copy /etc/network/interfaces to /tmp to read interface info from tmpfs but read it from disk location directly. After first access this file is in filesystem cache so that reading it is as fast as from tmpfs.
    + DietPi-Patches | Extend wg0 patch to replace previous patches and remove those in turn.
    MichaIng authored Oct 14, 2021
    2 Configuration menu
    Copy the full SHA
    d6ef16f View commit details
    Browse the repository at this point in the history
  8. v7.7

    + RC up
    MichaIng committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    fe10696 View commit details
    Browse the repository at this point in the history