Update grml-2020.06-rc1 release notes
[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         <h4>Misc:</h4>
60
61             <ul>
62               <li>cloud-init support (grml-full only): TODO
63
64               <li>qemu-guest-agent: TODO
65             </ul>
66
67         <h4><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):</h4>
68
69             <ul>
70               <li>Support for cloud-init (via GRML_FULL)
71               <li>sudoers: set Defaults secure_path to have sane default settings
72               <li>initramfs xz-compress: use default xz compression level
73               <li>GRMLBASE/98-clean-chroot: fix resolvconf symlink handling + get rid of resolvconf workarounds
74               <li>Rebuild /var/lib/dpkg/available to install not-yet-installed packages in update runs
75               <li>Sources list setup for security: switch from testing/updates to testing-security
76               <li>Switch default mount point from /lib/live/mount/medium to /run/live/medium
77             </ul>
78
79         <h4><a href="/grml2usb/">grml2usb</a> (tool to install Grml ISO to usb device):</h4>
80
81             <ul>
82               <li>Support more syslinux module locations and support setting custom ones via option <em>--syslinux-libs=...</em>
83               <li>No longer explicitly list addon files, instead copy all files from <em>/boot/addons/</em>
84               <li>Provide git-describe based version information when running from within git
85               <li>Fix path to syslinux *.c32 files
86               <li>Add smoke autopkgtests to Debian packaging
87               <li>Abort if required logo.16 file is missing
88               <li>Avoid custom boot options getting duplicated when used with multiple ISOs
89             </ul>
90
91         <h4>grml-hwinfo (tool to collect hardware information):</h4>
92
93             <ul>
94               <li>Store output of `lscpu -e` in file `lscpu_extended`
95               <li>Store cpuid output in file `cpuid`, add cpuid to Recommends
96               <li>Record uptime (/proc/uptime in `proc_uptime` and uptime(1) in file `uptime`)
97               <li>Report SecureBoot state via mokutil
98               <li>Store "$HOME"/.local/share/xorg/Xorg.0.log (if available) as user_Xorg.0.log
99               <li>Log output of verbose lsusb run in file lsusb_verbose
100               <li>Provide output of verbose lspci run in file lspci_verbose
101               <li>Recommend acpica-tools package and provide acpidump output (as root)
102             </ul>
103
104         <h4><a href="/zsh/">grml-zshrc</a> (Zsh configuration):</h4>
105
106             <ul>
107               <li>Reset $REPLY parameter before calling prompt token functions
108               <li>Disable bracketed paste mode for dumb terminals
109               <li>Fix urxvt multi-line issue
110               <li>commit-to-history: keep escaped character
111               <li>Support PAGER='less -Mr' usage and fall back to vi if LESSOPEN is unset
112             </ul>
113
114         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing pure Debian):</h4>
115
116             <ul>
117               <li>Support BOOT_APPEND usage outside of VMs
118               <li>Support <a href="https://gitlab.mister-muffin.de/josch/mmdebstrap">mmdebstrap</a> via DEBOOTSTRAP=mmdebstrap
119               <li>Use new security.debian.org repository layout for bullseye and newer
120               <li>Fix detection of predictable network interface names
121               <li>Add option <em>--sshcopyid</em> to authorise root login
122               <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
123               <li>/etc/fstab: provide header comment, pointing to man pages and systemctl daemon-reload
124               <li>Add DHCP setting for Predictable Network Interface Names
125             </ul>
126
127         <h3>Bits &amp; bolts</h3>
128
129         <ul>
130           <li>Linux kernel <b>5.6</b>.</li>
131           <li>Fixed several bugs from the <a href="https://github.com/grml/grml/issues/">issue tracking system</a>.</li>
132         </ul>
133
134         <h3>Packages</h3>
135
136         <p>Details about shipped packages and their versions in Grml are
137         available in the <a href="/files/#debian">Debian section</a>. Visit
138         <a href="/files/grml64-full_2020.06/dpkg.list">dpkg_list</a> for a
139         detailed list of packages shipped with Grml 2020.06(-rc1).</p>
140
141         <h3>Updates</h3>
142
143         <p>Packages are taken from Debian testing as of FIXME of FIXME 2020.
144         22 packages have been removed, and these 26 new packages
145         have been added (excluding lib*, *-common, python3-* and kernel image):</p>
146
147         <ul>
148
149           <li>bind9-dnsutils
150           <li>bind9-libs (dependency of avahi-daemon, bind9-dnsutils, bind9host + libnss-mdns)
151           <li>borgbackup
152           <li>cloud-init
153           <li>cpp-9 (replacement for cpp-8)
154           <li>dnsutils
155           <li>fuse3 (dependency of borgbackup, exfat-fuse, ntfs-3g, sshfs + testdisk)
156           <li>gcc-10-base (replacement for gcc-8)
157           <li>gcc-9-base (replacement for gcc-8)
158           <li>iperf3
159           <li>logsave (dependency of e2fsprogs)
160           <li>lua-lpeg (dependency of nmap)
161           <li>ncdu
162           <li>pci.ids
163           <li>perl-modules-5.30
164           <li>python3.8 (replacement for python3.7)
165           <li>python3.8-minimal (replacement for python3.7-minimal)
166           <li>qemu-system-gui
167           <li>radvd
168           <li>ruby2.7 (replacement for ruby2.5)
169           <li>runit-helper (dependency of acpi-support, acpid, irqbalance + openssh-server)
170           <li>sound-theme-freedesktop (dependency of vim-gtk3)
171           <li>tree
172           <li>usb.ids (dependency of usbutils)
173           <li>vim-gtk3
174           <li>zstd
175
176         </ul>
177
178         <p>These Debian packages have been removed/replaced (excluding lib*, *-data, *-common, python-* and kernel image):</p>
179
180         <ul>
181
182           <li>ash
183           <li>cpp-8 (replaced with cpp-9)
184           <li>cryptsetup-run
185           <li>fuse
186           <li>gcc-8-base (replaced with gcc-9-base + gcc-10-base)
187           <li>gdbm-l10n
188           <li>hfsprogs
189           <li>ipsec-tools
190           <li>lilo
191           <li>linux-libc-dev
192           <li>pm-utils
193           <li>powermgmt-base
194           <li>python3-prettytable
195           <li>python3.7
196           <li>python3.7-minimal
197           <li>racoon
198           <li>rng-tools
199           <li>ruby-did-you-mean
200           <li>ruby-json
201           <li>ruby2.5 (replaced with ruby2.7)
202           <li>tasksel
203           <li>vim-gtk (replaced with vim-gtk3)
204
205         </ul>
206
207         <h3>Known issues</h3>
208
209         <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
210
211         <h3>Download Grml 2020.06-rc1</h3>
212
213         <p>Grml 2020.06-rc1 can be downloaded from
214         <a href="/download/prerelease/">grml.org/download/prerelease/</a>.</p>
215
216         <h3>Feedback</h3>
217
218         <p>Your comments, bug reports, patches, and suggestions will help
219         fixing bugs and improving future releases. If you find a problem with
220         the release please check <a
221         href="/bugs/known/">the known bugs list</a> and report problems using information on <a
222         href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
223         feature requests <a href="/contact/">to the Grml team</a>!</p>
224
225         <a name="thanks"></a>
226         <h3>Thanks</h3>
227
228         <p>Many thanks in this release go to (alphabetically)
229         Albert Dengg,
230         András Korn,
231         Axel Beckert,
232         Florian Apolloner,
233         Iru Cai,
234         Joel Wirāmu Pauling,
235         Lukas Prokop,
236         Marc Haber,
237         Michael Stone,
238         Patrick Schleizer and
239         Ralf Moll
240         for their contributions.</p>
241
242         <h3>More Information</h3>
243
244         <p>You can find out more about Grml on <a href="/">our website</a>, <a
245         href="/contact/#irc">IRC channel</a>, and <a
246         href="https://wiki.grml.org/">wiki</a>.
247
248         <p>To sign up for future Grml announcements, please subscribe to <a
249         href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
250         announcement list</a>.</p>
251
252 </div>
253
254 [% INCLUDE static_bottom.inc %]