Initial release notes for 2017.05-rc1
authorMichael Prokop <mika@grml.org>
Fri, 5 May 2017 13:04:54 +0000 (15:04 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 5 May 2017 13:04:54 +0000 (15:04 +0200)
changelogs/README-grml-2017.05-rc1/index.html.tt2 [new file with mode: 0644]

diff --git a/changelogs/README-grml-2017.05-rc1/index.html.tt2 b/changelogs/README-grml-2017.05-rc1/index.html.tt2
new file mode 100644 (file)
index 0000000..74ce1cf
--- /dev/null
@@ -0,0 +1,278 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>grml.org - Release Notes: Grml 2017.05-rc1 - Codename Freedatensuppe</title>
+<meta name="Title" content="grml.org - Release Notes: Grml 2017.05-rc1 Freedatensuppe" />
+<meta name="Author" content="the Grml team [grml.org/team/]" />
+<meta name="Keywords" content="grml.org, Grml" />
+<meta name="Description" content="Release Notes of Grml 2017.05-rc1" />
+<meta name="Abstract" content="Grml, the linux live-cd for sysadmins and texttool users" />
+<meta name="Robots" content="index,follow" />
+<meta name="Language" content="english" />
+<meta name="identifier-url" content="https://grml.org/" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta http-equiv="imagetoolbar" content="no" />
+<link rel="home" href="/" title="grml.org" />
+<link rel="help" href="/features/" title="About" />
+<link rel="author" href="/team/" title="Team" />
+<link rel="icon" href="/favicon.png" type="image/png" />
+<link rel="stylesheet" href="/style.css" type="text/css" />
+</head>
+
+<body>
+[% INCLUDE static.inc %]
+
+      <div class="content">
+
+        <h1>Release Notes for Grml 2017.05-rc1 - codename <a href="/faq/#releasename">Freedatensuppe</a></h1>
+
+        <p><a href="/download/prerelease/">Download Now</a></p>
+
+        <h3>About</h3>
+
+        <p>Grml is a Debian based live system focusing on system administrators.
+        This Grml release provides fresh software packages from Debian testing (AKA stretch) and is the first Grml release using systemd as its init system.
+        As usual it also incorporates up2date hardware support and fixes known bugs from the previous Grml release.</p>
+
+        <h3>Important Changes</h3>
+
+        <ul>
+
+          <li>Switch from file-rc to systemd as init system.
+          grml-live (the build system for creating Grml (based) Linux live systems) still supports non-systemd systems using file-rc, though we don't plan to maintain this in the long run.
+          Due to the change to systemd some boot options in the current release might not work as before and some further issues might have been unnoticed yet.
+          Please <a href="/bugs/">let us know</a> if you should stumble upon any such issues.
+
+          <li>New Grml repository signing key: 4096R/21E0CA38EA2EA4AB.
+          If you're using the Grml repositories (<a href="https://deb.grml.org/">deb.grml.org</a> please make sure to use a current version of the grml-debian-keyring package.
+          The GPG key is also available via <a href="https://deb.grml.org/repo-key.gpg">https://deb.grml.org/repo-key.gpg</a>.
+
+          <li>Switched from vlock to physlock for console/desktop locking
+
+          <li>Usage of net.ifnames=0 as default boot option
+
+        </ul>
+
+        <h3>New features</h3>
+
+        <p>Highlighting the most relevant changes only:</p>
+
+        <ul>
+
+          <li><a href="/grml2usb/">grml2usb</a> (tool to install Grml ISOs to USB devices):
+
+          <ul>
+            <li>Support usage of grml2usb on EFI systems
+            <li>New option --skip-usb-check to skip check whether target looks like a USB device
+            <li>New option --rw-blockdev for usage with read-only/forensic like devices
+          </ul>
+
+          <li><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):
+
+          <ul>
+            <li>Systemd support, providing backwards compatibility (non-systemd using file-rc) via FILE_RC class
+            <li>Provide wayback machine via "-w &lt;date&gt;" to install Debian packages from specific date
+            <li>Add support for netboot.xyz
+            <li>Add SHA-256 and SHA-512 hashes
+            <li>Generate /etc/issue with Grml release information
+            <li>Switch from aptitude to apt usage for software installation
+            <li>Output to "./grml" in current working directory by default
+            <li>If locales-all package is installed skip locales generation
+            <li>GRMLBASE/21-usersetup: add grml user to vboxsf group
+            <li>New script 94-update-smart-drivedb to update smartmontools' drive database
+            <li>templates: use net.ifnames=0 by default
+          </ul>
+
+          </li>
+
+          <li>grml-hwinfo (tool to collect hardware information):
+
+          <ul>
+            <li>Support options --force + --quiet for usage with cron
+            <li>Provide `acpi --everything` output in file `acpi.everything`
+            <li>ip: also store table specific route information
+          </ul>
+
+          </li>
+
+          <li><a href="/zsh/">grml-zshrc</a>:
+
+          <ul>
+            <li>Fall back to journalctl with llog + tlog aliases if /var/log/syslog doesn't exist
+            <li>Make some ambiguous aliases optional via GRML_NO_APT_ALIASES + GRML_NO_SMALL_ALIASES
+            <li>Sync zsh-lookup with its upstream repository
+            <li>Add more robustness to completion caching setup
+            <li>Drop 'setopt nonomatch' configuration
+            <li>Rewrite large parts of persistent dirstack handling
+            <li>No longer explicitly set SHELL
+            <li>Add support for `fetch' in simple-extract()
+            <li>Several updates to the bk function, incl. option '-ra' to removal all (even hidden) backups
+            <li>Drop j alias (used for 'jobs -l')
+          </ul>
+
+          </li>
+
+          <li><a href="/grml-debootstrap/">grml-debootstrap</a>:
+
+          <ul>
+            <li>Support Debian stretch and use Debian stretch as the new default release
+            <li>Provide EFI support via --efi &lt;device&gt; option
+            <li>Drop sysfsutils from default software package list
+            <li>Don't generate rootfs entry in /etc/fstab if we don't know its UUID
+            <li>Don't fiddle around with /etc/hosts
+            <li>Honor GRUB_DISABLE_LINUX_UUID=true and don't set root=UUID then
+            <li>Export TARGET_HOSTNAME before running post-scripts
+            <li>Disable '^metadata_csum' feature when creating ext filesystem for jessie and older Debian releases
+            <li>Ensure that grub-pc/install_devices is pointing to the requested device
+            <li>Use parted to create partition table
+            <li>Rename --scripts to --post-scripts for consistency, accordingly disable SCRIPTS by default, replaced by POST_SCRIPTS
+            <li>Provide new option --remove-configs to delete grml-debootstrap configuration files from installed system
+            <li>Ensure that grub-pc is installed in VMs even when using --nopackages
+            <li>Provide hostname to pre-scripts by setting up /etc/hostname
+            <li>Make it more friendly to install on non-Debian distributions
+            <li>Drop contrib + non-free from default COMPONENTS, support --contrib + -non-free cmdline options
+            <li>Install firmware-linux only when non-free is among the COMPONENTS
+            <li>Use full fingerprint instead of short GPG key ids for Grml repository
+          </ul>
+
+          </li>
+
+        </ul>
+
+        <h3>Bits &amp; bolts</h3>
+
+        <ul>
+          <li>Linux kernel is based on <b>4.9.17</b>.</li>
+          <li>Fixed several bugs from the <a href="https://bts.grml.org/grml/">bug tracking system</a>.</li>
+        </ul>
+
+        <h3>Packages</h3>
+
+        <p>Details about shipped packages and their versions on Grml are
+        available in the <a href="/files/#debian">Debian section</a>. Visit
+        <a href="/files/grml64-full_2017.05/dpkg.list">dpkg_list</a> for a
+        detailed list of packages shipped with Grml 2017.05(-rc1).</p>
+
+        <h3>Updates</h3>
+
+        <p>Packages are taken from Debian testing as of 5th of May 2017.
+        63 packages have been removed, and these 64 new packages
+        have been added (excluding lib* and kernel image):</p>
+
+<pre class="rahmen">
+  apt-transport-https bats binwalk btrfs-progs cpp-6
+  distro-info-data espeak-ng-data exif firefox-esr
+  firmware-amd-graphics firmware-cavium firmware-intel-sound
+  firmware-misc-nonfree firmware-ti-connectivity freeipmi-common
+  gcc-6-base gnome-icon-theme gnupg-agent graphicsmagick
+  graphicsmagick-imagemagick-compat gtk-update-icon-cache
+  initramfs-tools-core iptraf-ng keyutils linux-cpupower lynx
+  lynx-common nethogs nilfs-tools nvme-cli partclone
+  perl-modules-5.24 perl-openssl-defaults physlock pinentry-curses
+  policykit-1 python3-binwalk python3.5 python3.5-minimal rake
+  ruby-deep-merge ruby-did-you-mean ruby-minitest ruby-net-telnet
+  ruby-nokogiri ruby-pkg-config ruby-power-assert ruby-rgen
+  ruby-test-unit ruby2.3 sg3-utils-udev stress syslinux-utils
+  systemd systemd-container systemd-sysv uml-utilities vim-gtk
+  vim-gui-common wireshark-qt xorriso xserver-xorg-input-libinput
+  xserver-xorg-video-amdgpu xxd
+</pre>
+
+        <p>These Debian packages have been removed/replaced (excluding lib* and kernel image):</p>
+
+<pre class="rahmen">
+  alsa-base aufs-tools cpp-4.9 file-rc firmware-ralink
+  gcc-4.8-base gcc-4.9-base genext2fs iceweasel initscripts
+  insserv iptraf manpages mcollective mcollective-common multitail
+  netcat-traditional nfacct perl-modules puppet-common
+  python-configobj python-configshell python-epydoc python-ipaddr
+  python-netifaces python-ntdb python-prettytable python-pyparsing
+  python-rtslib python-simpleparse python-simpleparse-mxtexttools
+  python-six python-support python3.4 python3.4-minimal ruby-hiera
+  ruby-stomp ruby-systemu ruby2.1 samba-dsdb-modules startpar
+  sysvinit sysvinit-core targetcli traceroute vlock
+  xserver-xorg-input-evdev xserver-xorg-input-mouse
+  xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
+  xserver-xorg-video-cirrus xserver-xorg-video-intel
+  xserver-xorg-video-mach64 xserver-xorg-video-mga
+  xserver-xorg-video-modesetting xserver-xorg-video-neomagic
+  xserver-xorg-video-openchrome xserver-xorg-video-r128
+  xserver-xorg-video-savage xserver-xorg-video-siliconmotion
+  xserver-xorg-video-sisusb xserver-xorg-video-tdfx
+  xserver-xorg-video-trident
+</pre>
+
+        <h3>Known issues</h3>
+
+        <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
+
+        <h3>Download Grml 2017.05-rc1</h3>
+
+        <p>Grml 2017.05-rc1 can be downloaded from
+        <a href="/grml.org/download/prerelease/">grml.org/download/prerelease/</a>.</p>
+
+        <h3>Feedback</h3>
+
+        <p>Your comments, bug reports, patches, and suggestions will help
+        fixing bugs and improving future releases. If you find a problem with
+        the release please check <a
+          href="/bugs/known/">the known bugs list</a> and report problems using information on <a
+          href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
+        feature requests <a href="/contact/">to the Grml team</a>!</p>
+
+        <a name="thanks"></a>
+        <h3>Thanks</h3>
+
+        <p>Many thanks in this release go to (alphabetically)
+        Andras Korn,
+        Andreas &quot;Jimmy&quot; Gredler,
+        Andrey Borzenkov,
+        Antoine Beaupré,
+        Axel Beckert,
+        Ben Finney,
+        Bernd Zeimetz,
+        Bernhard Tittelbach,
+        Brian M. Carlson,
+        Carsten Hey,
+        Christian Hesse,
+        Christian Hofstaedtler,
+        Christian Sturm,
+        Christoph Berg,
+        Csillag Tamas,
+        Daniel Hahler,
+        Darshaka Pathirana,
+        Dmitri Vereshchagin,
+        Eric Keller,
+        Felipe Sateler,
+        Gregor Zattler,
+        Guillem Jover,
+        Haudegen,
+        Karl Voit,
+        Laurent Bigonville,
+        Michael Vetter,
+        Nicolas Braud-Santoni,
+        Patrick Schleizer,
+        Paul Menzel,
+        Philip Hands,
+        Sebastian Boehm,
+        Sebastian Pipping,
+        Stefan Schlesinger,
+        Thiago Perrotta,
+        Thilo Six,
+        Thomas Berger and
+        Yves-Alexis Perez
+        for their contributions.</p>
+
+        <h3>More Information</h3>
+
+        <p>You can find out more about Grml on <a href="/">our website</a>, <a
+        href="/contact/#irc">IRC channel</a>, and <a
+        href="https://wiki.grml.org/">wiki</a>.
+
+        <p>To sign up for future Grml announcements, please subscribe to <a
+        href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
+        announcement list</a>.</p>
+
+</div>
+
+[% INCLUDE static_bottom.inc %]