Further improve grml-2020.06-rc1 release changelog
[grml.org.git] / changelogs / README-grml-2020.06-rc1 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: Grml 2020.06-rc1 - Codename CODENAME</title>
5 <meta name="Title" content="grml.org - Release Notes: Grml 2020.06-rc1 CODENAME" />
6 <meta name="Author" content="the Grml team [grml.org/team/]" />
7 <meta name="Keywords" content="grml.org, Grml" />
8 <meta name="Description" content="Release Notes of Grml 2020.06-rc1" />
9 <meta name="Abstract" content="Grml, the linux live-cd for sysadmins and texttool users" />
10 <meta name="Robots" content="index,follow" />
11 <meta name="Language" content="english" />
12 <meta name="identifier-url" content="https://grml.org/" />
13 <meta name="MSSmartTagsPreventParsing" content="true" />
14 <meta http-equiv="imagetoolbar" content="no" />
15 <link rel="home" href="/" title="grml.org" />
16 <link rel="help" href="/features/" title="About" />
17 <link rel="author" href="/team/" title="Team" />
18 <link rel="icon" href="/favicon.png" type="image/png" />
19 <link rel="stylesheet" href="/style.css" type="text/css" />
20 </head>
21
22 <body>
23 [% INCLUDE static.inc %]
24
25       <div class="content">
26
27         <h1>Release Notes for Grml 2020.06-rc1 - codename <a href="/faq/#releasename">CODENAME</a></h1>
28
29 <!--
30 FIXME
31         <p><strong>NOTE: the <a href="/changelogs/README-grml-2020.06/">stable release 2020.06</a> is already available!</strong></p>
32 -->
33
34         <p><a href="/download/prerelease/">Download Now</a></p>
35
36         <h3>About</h3>
37
38         <p>Grml is a Debian based live system focusing on the needs of system administrators.
39         This Grml release provides fresh software packages from Debian testing (AKA bullseye).
40         As usual it also incorporates up to date hardware support and fixes known bugs from previous Grml releases.</p>
41
42         <h3>Important Changes</h3>
43
44         <ul>
45
46           <li>The default mount point for the live system was changed from <em>/lib/live/mount/medium</em> to <em>/run/live/medium</em>.
47           This works around a regression which appears on-again-off-again, and follows upstream changes for Debian/bullseye.
48           If you don't have any custom tools which rely on <em>/lib/live/mount/medium</em> (or its ancestor <em>/live/image</em>),
49           then this change is irrelevant for you
50
51           <li>Tools like grml2usb and grml-x have been ported from Python2 to Python3 (AKA py3k).
52
53         </ul>
54
55         <h3>New features</h3>
56
57         <p>Highlighting the most relevant changes only:</p>
58
59         <ul>
60
61           <li>Misc:
62
63             <ul>
64               <li>cloud-init support (grml-full only): TODO
65
66               <li>qemu-guest-agent: TODO
67             </ul>
68
69           </li>
70
71
72           <li><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):
73
74             <ul>
75               <li>Support for cloud-init (via GRML_FULL)
76               <li>sudoers: set Defaults secure_path to have sane default settings
77               <li>initramfs xz-compress: use default xz compression level
78               <li>GRMLBASE/98-clean-chroot: fix resolvconf symlink handling + get rid of resolvconf workarounds
79               <li>Rebuild /var/lib/dpkg/available to install not-yet-installed packages in update runs
80               <li>Sources list setup for security: switch from testing/updates to testing-security
81               <li>Switch default mount point from /lib/live/mount/medium to /run/live/medium
82             </ul>
83
84           </li>
85
86           <li><a href="/grml2usb/">grml2usb</a> (tool to install Grml ISO to usb device):
87
88             <ul>
89               <li>Support more syslinux module locations and support setting custom ones via option <em>--syslinux-libs=...</em>
90               <li>No longer explicitly list addon files, instead copy all files from <em>/boot/addons/</em>
91               <li>Provide git-describe based version information when running from within git
92               <li>Fix path to syslinux *.c32 files
93               <li>Add smoke autopkgtests to Debian packaging
94               <li>Abort if required logo.16 file is missing
95               <li>Avoid custom boot options getting duplicated when used with multiple ISOs
96             </li>
97
98           </ul>
99
100
101           <li>grml-hwinfo (tool to collect hardware information):
102
103             <ul>
104               <li>Store output of `lscpu -e` in file `lscpu_extended`
105               <li>Store cpuid output in file `cpuid`, add cpuid to Recommends
106               <li>Record uptime (/proc/uptime in `proc_uptime` and uptime(1) in file `uptime`)
107               <li>Report SecureBoot state via mokutil
108               <li>Store "$HOME"/.local/share/xorg/Xorg.0.log (if available) as user_Xorg.0.log
109               <li>Log output of verbose lsusb run in file lsusb_verbose
110               <li>Provide output of verbose lspci run in file lspci_verbose
111               <li>Recommend acpica-tools package and provide acpidump output (as root)
112             </ul>
113
114           </li>
115
116           <li><a href="/zsh/">grml-zshrc</a> (Zsh configuration):
117
118             <ul>
119               <li>Reset $REPLY parameter before calling prompt token functions
120               <li>Disable bracketed paste mode for dumb terminals
121               <li>Fix urxvt multi-line issue
122               <li>commit-to-history: keep escaped character
123               <li>Support PAGER='less -Mr' usage and fall back to vi if LESSOPEN is unset
124             </ul>
125
126           </li>
127
128           <li><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing pure Debian):
129
130             <ul>
131               <li>Support BOOT_APPEND usage outside of VMs
132               <li>Support <a href="https://gitlab.mister-muffin.de/josch/mmdebstrap">mmdebstrap</a> via DEBOOTSTRAP=mmdebstrap
133               <li>Use new security.debian.org repository layout for bullseye and newer
134               <li>Fix detection of predictable network interface names
135               <li>Add option <em>--sshcopyid</em> to authorise root login
136               <li>Provide workaround for Debian bug <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918590">#918590</a> with lvm + udev in VM installations
137               <li>/etc/fstab: provide header comment, pointing to man pages and systemctl daemon-reload
138               <li>Add DHCP setting for Predictable Network Interface Names
139             </ul>
140
141           </li>
142
143         </ul>
144
145         <h3>Bits &amp; bolts</h3>
146
147         <ul>
148           <li>Linux kernel <b>5.6</b>.</li>
149           <li>Fixed several bugs from the <a href="https://github.com/grml/grml/issues/">issue tracking system</a>.</li>
150         </ul>
151
152         <h3>Packages</h3>
153
154         <p>Details about shipped packages and their versions in Grml are
155         available in the <a href="/files/#debian">Debian section</a>. Visit
156         <a href="/files/grml64-full_2020.06/dpkg.list">dpkg_list</a> for a
157         detailed list of packages shipped with Grml 2020.06(-rc1).</p>
158
159         <h3>Updates</h3>
160
161         <p>Packages are taken from Debian testing as of FIXME of FIXME 2020.
162         22 packages have been removed, and these 26 new packages
163         have been added (excluding lib*, *-common, python3-* and kernel image):</p>
164
165         <ul>
166
167           <li>bind9-dnsutils
168           <li>bind9-libs (dependency of avahi-daemon, bind9-dnsutils, bind9host + libnss-mdns)
169           <li>borgbackup
170           <li>cloud-init
171           <li>cpp-9 (replacement for cpp-8)
172           <li>dnsutils
173           <li>fuse3 (dependency of borgbackup, exfat-fuse, ntfs-3g, sshfs + testdisk)
174           <li>gcc-10-base (replacement for gcc-8)
175           <li>gcc-9-base (replacement for gcc-8)
176           <li>iperf3
177           <li>logsave (dependency of e2fsprogs)
178           <li>lua-lpeg (dependency of nmap)
179           <li>ncdu
180           <li>pci.ids
181           <li>perl-modules-5.30
182           <li>python3.8 (replacement for python3.7)
183           <li>python3.8-minimal (replacement for python3.7-minimal)
184           <li>qemu-system-gui
185           <li>radvd
186           <li>ruby2.7 (replacement for ruby2.5)
187           <li>runit-helper (dependency of acpi-support, acpid, irqbalance + openssh-server)
188           <li>sound-theme-freedesktop (dependency of vim-gtk3)
189           <li>tree
190           <li>usb.ids (dependency of usbutils)
191           <li>vim-gtk3
192           <li>zstd
193
194         </ul>
195
196         <p>These Debian packages have been removed/replaced (excluding lib*, *-data, *-common, python-* and kernel image):</p>
197
198         <ul>
199
200           <li>ash
201           <li>cpp-8 (replaced with cpp-9)
202           <li>cryptsetup-run
203           <li>fuse
204           <li>gcc-8-base (replaced with gcc-9-base + gcc-10-base)
205           <li>gdbm-l10n
206           <li>hfsprogs
207           <li>ipsec-tools
208           <li>lilo
209           <li>linux-libc-dev
210           <li>pm-utils
211           <li>powermgmt-base
212           <li>python3-prettytable
213           <li>python3.7
214           <li>python3.7-minimal
215           <li>racoon
216           <li>rng-tools
217           <li>ruby-did-you-mean
218           <li>ruby-json
219           <li>ruby2.5 (replaced with ruby2.7)
220           <li>tasksel
221           <li>vim-gtk (replaced with vim-gtk3)
222
223         </ul>
224
225         <h3>Known issues</h3>
226
227         <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
228
229         <h3>Download Grml 2020.06-rc1</h3>
230
231         <p>Grml 2020.06-rc1 can be downloaded from
232         <a href="/download/prerelease/">grml.org/download/prerelease/</a>.</p>
233
234         <h3>Feedback</h3>
235
236         <p>Your comments, bug reports, patches, and suggestions will help
237         fixing bugs and improving future releases. If you find a problem with
238         the release please check <a
239         href="/bugs/known/">the known bugs list</a> and report problems using information on <a
240         href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
241         feature requests <a href="/contact/">to the Grml team</a>!</p>
242
243         <a name="thanks"></a>
244         <h3>Thanks</h3>
245
246         <p>Many thanks in this release go to (alphabetically)
247         Albert Dengg,
248         András Korn,
249         Axel Beckert,
250         Florian Apolloner,
251         Iru Cai,
252         Joel Wirāmu Pauling,
253         Lukas Prokop,
254         Marc Haber,
255         Michael Stone,
256         Patrick Schleizer and
257         Ralf Moll
258         for their contributions.</p>
259
260         <h3>More Information</h3>
261
262         <p>You can find out more about Grml on <a href="/">our website</a>, <a
263         href="/contact/#irc">IRC channel</a>, and <a
264         href="https://wiki.grml.org/">wiki</a>.
265
266         <p>To sign up for future Grml announcements, please subscribe to <a
267         href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
268         announcement list</a>.</p>
269
270 </div>
271
272 [% INCLUDE static_bottom.inc %]