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