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

v6.0 #1426

Merged
merged 440 commits into from Jan 28, 2018

Conversation

3 participants
@Fourdee
Owner

Fourdee commented Jan 28, 2018

v6.0 (previously v160)
(28/01/18)

Important Information:
All DietPi images have been re-created. Existing installations (v159 or lower), can no longer be updated, or supported. To continue support, users must install the latest v6.0 image.
More info: #1355 (comment)

  • All images are now Debian Stretch (excluding Odroid's)
  • ARMbian based images are now mainline kernel 4.13+.
  • Native PC (EFI): is now an ISO, with clonezilla bundled. Simplifies installation via Rufus write: #1171 (comment)
  • If you are happy with your existing installation of v159 (or lower), you are not required to install the v6.0 image, however, we cannot continue to provide support for v159 (or lower) installations.

Minor notes:
The XMAS tree has now been taken down, stored away on github history for next year. Hope you all had a good one :D

Changes / Improvements / Optimizations:

General | DietPi RPi kernel, now reverted to stock RPi kernel: #1378

General | We have completed much needed backbone work for DietPi, which will allow for improved expansion in source code. This includes the use of dietpi-globals.

DietPi-Globals | New script which optimizes most used DietPi commands and vars, throughout our scripts. Also exported to bash session, please type 'G_' then press 'TAB' to see a full list of options: #1311

General | FHS compliance completed. /etc/dietpi has moved to /var/lib/dietpi. RAMlog store has moved to /var/tmp/dietpi: #1297 (comment)

General | We have refreshed our terminal messages look & feel, oriented on RPi boot messages, and with process animation: #1377

General | wget: Now set to prefer IPv4 by default (generally faster, can be changed by 'CONFIG_PREFER_IPVERSION' in dietpi.txt): #1285 (comment)

General | APT: Now set to force IPv4 by default (generally faster, can be changed by 'CONFIG_PREFER_IPVERSION' in dietpi.txt): #1285 (comment)

General | SparkySBC: CPU gov default changed to Performance, reports of increased stability.

General | Swapfile generation is now completed during 1st run of dietpi-software (previously boot stage): #1270 (comment)

General | DietPi-Funtime: Removed from DietPi. Although it looked pretty, it did absolutely nothing (except slow down a program)

DietPi-Automation | All dietpi.txt entries have been renamed and cleaned up.

DietPi-Automation | dietpi.txt: CONFIG_NTP_MODE will now be applied during 1st run of device: #1379

DietPi-Boot | Improved the method of initial FS_partition and FS_expansion during 1st run, via systemD services. 'fs_force_resize=' in dietpi.txt is no longer supported: #1285 (comment)

DietPi-Banner | IP: Will now also list the active network adapter used (eg: eth0/wlan0)

DietPi-Config | Dion Audio LOCO V1/V2: Soundcards added for RPi.

DietPi-Config | Locale: en_GB.UTF-8 is now automatically installed, alongside user selected choice. Required for DietPi scripts to function.

DietPi-Drive_Manager | Added support for exFAT, many thanks @MichaIng : #1312

DietPi-Globals | Global variables and functions are now exported during login. Please see the sourcecode for more information: #1311

DietPi-Set_Hardware | Sparky SBC: enable aotg.aotg1_speed compatibility setting for USB 1.1, when USB-DAC configured: #1301

DietPi-Set_Software | "pool" directive is now used for NTPD: #1404

DietPi-Software | NAA Daemon: Updated to latest (3.5.2-36). Existing installs will be patched automatically: #1305

DietPi-Software | PHP-FPM: Increased from "$CPU_CORES_TOTAL" to "pm.max_children = $(( $CPU_CORES_TOTAL * 3 ))". This should avoid failed forking of PHP-FPM processes/requests : #1298

DietPi-Software | ownCloud/Nextcloud: Added option to choose data directory via dietpi.txt pre installation: #1314 (comment)

DietPi-Software | ownCloud/Nextcloud: Switch to pretty URLs (without "index.php") on Apache

DietPi-Software | ownCloud/Nextcloud: Automated backup restoring on install and creation und uninstall to ownCloud/Nextcloud data directory

DietPi-Software | ownCloud: Switch to non-package/archive installation. This allows usage of preferred web based updater.

DietPi-Software | Nextcloud: Resolved OPcache admin panel warnings now also on Lighttpd

DietPi-Software | UrBackup: Installation updated to latest version 2.1.20. For new installations only: #1335

DietPi-Software | NodeRed: Corrected user which nodered runs under, now runs as its own user, created during install: #1294 (comment)

DietPi-Software | SqueezeBox/LMS (Stretch): Installation resolved: #1124

DietPi-Software | MySQL: Completely remove MySQL from DietPi in favour of MariaDB: #1397

DietPi-Software | Ampache: MySQL DB and configs have been updated (adds correct userdata folder for music by default): #1420

run_ntpd | Added support for systemd-timesyncd completion/detection: #1379

Bug Fixes:

General | Fixed two systemd error messages during shutdown and boot: #1330

DietPi-Automation | Resolved an issue where AUTO_SETUP_TIMEZONE was not being applied correctly, thanks @k-plan: #1285 (comment)

DietPi-Automation | dietpi.txt: CONFIG_NTP_MIRROR will now be applied to systemd-timesyncd configuration: #1379

DietPi-Config | Resolved an issue with WiFi Country code, failing to set on some devices: #838

DietPi-Config | Resolved an issue where disabling IPv6 didn't have an effect on AMD64 devices: #1343 (comment)

DietPi-Services | dietpi-wifi-monitor: Is no longer controlled, to prevent WiFi drop during software installs/updates etc: #1288 (comment)

DietPi-Software | General: MySQL using software titles now have their own database user, instead of accessing as "root": #1397 (comment)

DietPi-Software | qBittorrent: Resolved an issue with inability to log into web interface: #1366

DietPi-Software | Resolved an issue where our custom LD_LIBRARY_PATH would cause APT failures. LD_LIBRARY_PATH has now been reverted, apologies if this effected your system: #1329

DietPi-Software | Resolved an issue where APT installations would fail if services were masked. All known

DietPi software services, will be enabled/unmasked, before installation: #1320

DietPi-Software | WiFi Hotspot (Stretch): Resolved an issue where hostapd would fail to run due to missing libssl1.0.0 lib, not available in repos: #1299

DietPi-Software | Shairport-sync (Stretch): Resolved an issue where this would fail to install, due to pre-req URLS becomming invalid: #1303

DietPi-Software | Plex Media Server: Resolved uninstall to include /var/lib/plexmediaserver in removal (which is not completed via apt purge).

DietPi-Software | MariaDB: Resolved an issue where MariaDB would fail to uninstall correctly: #1280

DietPi-Software | Aira2 (Stretch): Resolved installation, now used APT installation: #1310

DietPi-Software | Mosquitto: Resolved various issues with failed install, due to Mosq repo not being maintained (deb's missing from repo header list, requires non-stretch available packages). deb's are now hosted on dietpi.com: #1306

DietPi-Software | ownCloud/Nextcloud: Fixed an installation issue on Jessie with MariaDB: #1319

DietPi-Software | Google AIY: Updated install to gitbranch=voicekit. Many thanks to @mpember for the heads up: #1065 (comment)

DietPi-Software | OpenJDK: Replaces OracleJDK: #1401

DietPi-Update | dietpi.txt is now checked for missing entries, and, will now be patched during the update: #1292 (comment)

Sparky SBC | Kernel updated, which resolves issues with HQPlayer playback: https://www.computeraudiophile.com/forums/topic/32132-allo-sparky-usbridge/?do=findComment&comment=753100

Allo Web Interface v5:

Sparky SBC: Matrix Audio X-SPDIF 2, native DSD is now added to kernel, many thanks @sudeep: sparkysbc/Linux#3

Fourdee and others added some commits Jan 1, 2018

Merge pull request #1359 from Fourdee/fix_apt/dpkg_uninstall
DietPi-Software | Fix purge error on manually installed packages
MichaIng
v6.0
+ Fixed typo, leading to not removed APT norecommends config.
MichaIng
v6.0
+ Keeping currently installed kernel on Odroid devices, install linux-image-armhf-odroid-xu3 otherwise.
MichaIng
v6.0
+ Simplify/Fix processing messages
MichaIng
v6.0
+ Assue, that Ok, Error and Info messages clean the whole line of in case prior process messages.
MichaIng
v6.0
+ Also process messages should overwrite prior ones.
MichaIng
v6.0
+ DietPi-Software | qBittorrent: Resolved an issue with inability to log
into web interface: #1366
Merge pull request #1365 from Fourdee/simplify_processing_messages
DietPi-Globals | Tuning processing messages
v6.0
- generate log file for G_CHECK_URL:
#1311 (comment)
v6.0
minor
MichaIng
v6.0
+ Add missing ")"
v6.0
+ General | Swapfile generation is now completed during 1st run of
dietpi-software:
#1270 (comment)
MichaIng
v6.0
+ Real fix Odroid kernel handling
v6.0
+ Removal of Error_NoConnection_NoInstall
#1357
v6.0
+ Fix for incorrectly showing update available.
v6.0
Rewrite, wasnt happy with previous commit.
v6.0
Minor
v6.0
minor fix
v6.0
+ Always generate default /etc/dphys-swapfile:
#1362 (comment)
Minor
Default conf now generated inside script: db7d0cf
MichaIng
v6.0
+ Fix locales setting
MichaIng
v6.0
+ Fix rm -R ./.. error.
v6.0
+ Globals. Do not overwrite existing values, if set:
#1362 (comment)
#1311
Merge pull request #1362 from Fourdee/dietpi-prep-kernel-fix
DietPi-Prep | Fix installation for XU3/4/HC1 + some adjustments
MichaIng
v6.0
+ Adding Nextcloud Lighttpd configuration to solve OPcache admin panel warning.
MichaIng
v6.0
+ Integrate new Lighttpd configuration into Nextcloud script part.
Minor
Encase var text in string
Merge pull request #1368 from Fourdee/nextcloud_lighttpd_conf
DietPi-Software | Nextcloud: Solve OPcache warnings on Lighttpd
v6.0
+ add the G_ERROR_HANDLER_ONERROR_USERMSG at the beginning of
installation:
#1357 (comment)

+ Sparky SBC kernel install

MichaIng and others added some commits Jan 24, 2018

MichaIng
v6.0
+ DietPi-Config | Fix reversed IPv6 grub adjustment
MichaIng
v6.0
+ Added missing changes to changelog.
MichaIng
v6.0
+ DietPi-Software | Mask new ntp systemd service on Buster: #1286
MichaIng
v6.0
+ DietPi-Software | Mosquitto: Fix installation on Buster, using default Debian repo package
MichaIng
v6.0
+ Add G_DIETPI-NOTIFY rework to changelog
Merge pull request #1421 from Fourdee/fix_ipv6
DietPi-Config | Fix reversed IPv6 grub adjustment
v6.0
+ Remove debian-keyring (-dev), to match current PREP change.
v6.0
+ re-enable IPV6 x86_64:
#1419 (comment)
MichaIng
Merge pull request #1422 from Fourdee/ntp_buster
DietPi | Fix Buster issues
v6.0
+ resolve AUTO_SETUP_INSTALL_SOFTWARE_ID:
#1385 (comment)
v6.0
+ Allo  GUI v5: #1385

+ G_RPI_UPDATE
v6.0
+ RPi update fix (most likley pipes)
```
Log file contents:
-bash: SKIP_BACKUP=1: command not found
```
v6.0
+ Desktop icons for DietPi fix
v6.0
+ icons continued.
v6.0
+ Removal of Wifi hotspot Allo GUI (as per v4)
v6.0
+ Manually handle G_CHECK_URL retries.
v6.0
+ Use G_AGDUG for kernel/firmware updates,for all other devices without
this feature previously.
v6.0
+ Order PREP available devices

Reduce G_HW_MODEL's
+ ASUS TB is now 52
+ Drop 'A20-OLinuXino-MICRO' && 'Cubieboard 3' (unused).
Drop RoseapplePi.
Favour and replace with 'Generic device (eg: unknown to DietPi)':
#1285
v6.0
+ Minor text desc.
v6.0
+ Minor
v6.0
+ ;)
v6.0
+ Cat available devices
+ Default to master GIT_BRANCH if unset
#1285

@Fourdee Fourdee added this to the v6.0 milestone Jan 28, 2018

@Fourdee Fourdee merged commit 29ada9c into master Jan 28, 2018

@Fourdee

This comment has been minimized.

Owner

Fourdee commented Jan 28, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment