{"id":1797,"date":"2026-03-13T16:40:33","date_gmt":"2026-03-13T15:40:33","guid":{"rendered":"https:\/\/dominique.leuenberger.net\/blog\/?p=1797"},"modified":"2026-03-13T16:40:33","modified_gmt":"2026-03-13T15:40:33","slug":"tumbleweed-review-of-the-week-2026-11","status":"publish","type":"post","link":"https:\/\/dominique.leuenberger.net\/blog\/2026\/03\/tumbleweed-review-of-the-week-2026-11\/","title":{"rendered":"Tumbleweed \u2013 Review of the week 2026\/11"},"content":{"rendered":"\n<p>Dear Tumbleweed users and hackers,<\/p>\n\n\n\n<p>It&#8217;s been a productive and busy week for Tumbleweed\u2014and for <strong>openQA<\/strong> in particular. We threw 7 snapshots at the engines, and 6 were confirmed and published (<strong>0305, 0306, 0307, 0308, 0310, and 0311<\/strong>).<\/p>\n\n\n\n<p>Snapshot <strong>0309<\/strong> was the first to include <strong>systemd 259.3<\/strong>, and openQA was not happy at all. The culprit turned out to be a missing sync with the SELinux policies. Once the policies were updated in snapshot 0310, openQA was (mostly) satisfied. A few additional policy tweaks were pushed via the update channel to ensure we didn&#8217;t block the snapshot pipeline any longer than necessary.<\/p>\n\n\n\n<p>Those 6 snapshots brought you these changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bind 9.20.20<\/li>\n\n\n\n<li>gstreamer 1.28.1<\/li>\n\n\n\n<li>iptables 1.8.13<\/li>\n\n\n\n<li>shadow 4.19.4<\/li>\n\n\n\n<li>PackageKit 1.3.4<\/li>\n\n\n\n<li>KDE Gear 25.12.3<\/li>\n\n\n\n<li>Linux kernel 6.19.6 &amp; kernel longterm 6.18.16<\/li>\n\n\n\n<li>libvirt 12.1.0<\/li>\n\n\n\n<li>GCC 16 is providing the base libraries, such as libgcc_s1. The system compiler is still version 15 for the time being<\/li>\n\n\n\n<li>Pipewire 1.6.1<\/li>\n\n\n\n<li>systemd 259.3<\/li>\n\n\n\n<li>Mozilla Firefox 148.0.2<\/li>\n\n\n\n<li>postfix 3.11.1<\/li>\n<\/ul>\n\n\n\n<p>The future holds these changes, once they pass QA:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mesa 26.0.2<\/li>\n\n\n\n<li>cURL 8.19.0<\/li>\n\n\n\n<li>systemd 259.4<\/li>\n\n\n\n<li>Switch default bootloader on uefi systems to systemd-boot (aligning tumbleweed to microos)<\/li>\n\n\n\n<li>GCC 16 as the default compiler<\/li>\n\n\n\n<li>GNOME 50: RC is staged for QA; release planned by upstream for March 18<\/li>\n\n\n\n<li>glibc 2.43: metabug: <a href=\"https:\/\/bugzilla.opensuse.org\/show_bug.cgi?id=1257250\">https:\/\/bugzilla.opensuse.org\/show_bug.cgi?id=1257250<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dear Tumbleweed users and hackers, It&#8217;s been a productive and busy week for Tumbleweed\u2014and for openQA in particular. We threw 7 snapshots at the engines, and 6 were confirmed and published (0305, 0306, 0307, 0308, 0310, and 0311). Snapshot 0309 was the first to include systemd 259.3, and openQA was not happy at all. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1797","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/comments?post=1797"}],"version-history":[{"count":1,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1797\/revisions"}],"predecessor-version":[{"id":1798,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1797\/revisions\/1798"}],"wp:attachment":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/media?parent=1797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/categories?post=1797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/tags?post=1797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}