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