<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbradley</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dbradley"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Dbradley"/>
	<updated>2026-04-29T21:22:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Release_Notes_for_Alpine_3.18.0&amp;diff=23371</id>
		<title>Release Notes for Alpine 3.18.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Release_Notes_for_Alpine_3.18.0&amp;diff=23371"/>
		<updated>2023-05-09T01:44:44Z</updated>

		<summary type="html">&lt;p&gt;Dbradley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Linux Kernel ===&lt;br /&gt;
&lt;br /&gt;
linux-lts 6.1 https://lkml.org/lkml/2022/12/11/206&lt;br /&gt;
&lt;br /&gt;
Kernel modules are now signed.&lt;br /&gt;
&lt;br /&gt;
=== musl 1.2.4 ===&lt;br /&gt;
&lt;br /&gt;
Support for DNS lookups over TCP.&lt;br /&gt;
&lt;br /&gt;
https://www.openwall.com/lists/musl/2023/05/02/1&lt;br /&gt;
&lt;br /&gt;
=== DT_RELR ===  &lt;br /&gt;
&lt;br /&gt;
on x86, x86_64, and ppc64le, &amp;lt;code&amp;gt;-Wl,-z,pack-relative-relocs&amp;lt;/code&amp;gt; is now added to the base LDFLAGS. this reduces elf (executable/shared-library) size by 10% on average.  &lt;br /&gt;
&lt;br /&gt;
however, these binaries are now not portable to other musl-based systems that have a musl older than 1.2.4, because older versions are incapable of loading these binaries.&lt;br /&gt;
&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
&lt;br /&gt;
The gnome metapackage was reworked and the packages gnome-apps-extra and gnome-games-collection were removed to avoid opinionated lists in metapackages. It is advised to remove those from /etc/apk/world before performing the upgrade. Additionally, the new subpackage gnome-dev-tools was added following upstream&#039;s recommendations.&lt;br /&gt;
&lt;br /&gt;
=== Plasma 5.27.4 ===&lt;br /&gt;
&lt;br /&gt;
From 5.26.5 before. This includes some new packages like plasma-welcome (a welcoming application that shows up on first boot to configure some initial settings) and flatpak-kcm (a configuration page for the system settings to control Flatpak permissions, much like GNOME&#039;s Flatseal).&lt;br /&gt;
This Plasma release is the last one that will be build on Qt5 and will probably remain in use for Alpine 3.19 as well.&lt;br /&gt;
&lt;br /&gt;
=== dbus ===&lt;br /&gt;
&lt;br /&gt;
dbus-activation has been removed from packages &amp;lt;code&amp;gt;openrc-settingsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apk-polkit-rs&amp;lt;/code&amp;gt;. To make use of their services, make sure to start and enable the &amp;lt;code&amp;gt;openrc-settingsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apk-polkit-server&amp;lt;/code&amp;gt; services, respectively.&lt;br /&gt;
&lt;br /&gt;
=== removal of pipewire-media-session ===&lt;br /&gt;
&lt;br /&gt;
pipewire-media-session was removed, as upstream explicitly recommends to not use it, and it&#039;s completely superceded by wireplumber.&lt;br /&gt;
if you used it, make sure you don&#039;t have pipewire-media-session in /etc/apk/world, and configure any scripts you might&#039;ve had to launch wireplumber instead.&lt;br /&gt;
&lt;br /&gt;
=== Python ===&lt;br /&gt;
&lt;br /&gt;
python 3.11 https://docs.python.org/3/whatsnew/3.11.html&lt;br /&gt;
&lt;br /&gt;
=== splitting of python pycache .pyc files ===&lt;br /&gt;
&lt;br /&gt;
most python modules split their __pycache__ to a -pyc subpackage, pulled by default. to save space and not pull it (incurring python interpreter startup costs, as it generates it each run), run &amp;lt;code&amp;gt;apk add !python3-pyc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PHP 8.2 ===&lt;br /&gt;
&lt;br /&gt;
Added 8.2 packages with subset of the most common extensions. Version 8.1 still remains primary provider priority but some web applications started to use 8.2.&lt;br /&gt;
&lt;br /&gt;
=== Ruby 3.2 ===&lt;br /&gt;
&lt;br /&gt;
Ruby was updated to 3.2. https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/&lt;br /&gt;
&lt;br /&gt;
=== gdk-pixbuf-loaders ===&lt;br /&gt;
&lt;br /&gt;
a few gdk-pixbuf loaders were added, and they were all added to an install_if metapackage rule- &amp;lt;code&amp;gt;apk add gdk-pixbuf-loaders&amp;lt;/code&amp;gt; to enable the loaders for corresponding image libraries you have installed.&lt;br /&gt;
&lt;br /&gt;
=== Docker 23 ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;docker&amp;lt;/code&amp;gt; package shipped with Alpine 3.18 has a dependency on &amp;lt;code&amp;gt;docker-cli-buildx&amp;lt;/code&amp;gt;, as Docker 23 now uses it for builds.&lt;br /&gt;
&lt;br /&gt;
Also, Docker 23 no longer enables the &amp;lt;code&amp;gt;overlay&amp;lt;/code&amp;gt; storage driver, as it has been deprecated for a long time and is nearing removal. if your deployment is still configured to use it, &amp;lt;code&amp;gt;dockerd&amp;lt;/code&amp;gt; will fail to start.  To fix this, either...&lt;br /&gt;
&lt;br /&gt;
* migrate to &amp;lt;code&amp;gt;overlay2&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;/etc/docker/daemon.json&amp;lt;/code&amp;gt;&lt;br /&gt;
* hardcode it to &amp;lt;code&amp;gt;overlay&amp;lt;/code&amp;gt; in the same file (instead of blank), though this will eventually break in a future upgrade&lt;br /&gt;
&lt;br /&gt;
For more detailed information about Docker 23, please refer to https://docs.docker.com/engine/release-notes/23.0/&lt;br /&gt;
&lt;br /&gt;
=== e2fsprogs 1.47.0 ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;e2fsprogs&amp;lt;/code&amp;gt; package shipped with Alpine 3.18 changed the behaviour of mke2fs so that filesystems newly created filesystems have two additional features enabled.&lt;br /&gt;
&lt;br /&gt;
From https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;The mke2fs program (via the mke2fs.conf file) now enables the metadata_csum_seed and orphan_file features by default.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However whilst the metadata_csum_seed feature is known about by older versions of e2fsck the orphan_file feature was both added to e2fsprogs 1.47.0 &#039;&#039;&#039;and&#039;&#039;&#039; enabled at the same time. Therefore older versions of e2fsck are unable to fsck a filesystem created by mke2fs 1.47.0.&lt;/div&gt;</summary>
		<author><name>Dbradley</name></author>
	</entry>
</feed>