{"id":1792,"date":"2026-02-27T19:47:23","date_gmt":"2026-02-27T18:47:23","guid":{"rendered":"https:\/\/dominique.leuenberger.net\/blog\/?p=1792"},"modified":"2026-02-27T19:47:23","modified_gmt":"2026-02-27T18:47:23","slug":"tumbleweed-review-of-the-week-2026-9","status":"publish","type":"post","link":"https:\/\/dominique.leuenberger.net\/blog\/2026\/02\/tumbleweed-review-of-the-week-2026-9\/","title":{"rendered":"Tumbleweed \u2013 Review of the week 2026\/9"},"content":{"rendered":"\n<p>Dear Tumbleweed users and hackers,<\/p>\n\n\n\n<p>This week looks like OBS was faster in building than I was in reviewing the QA results &#8211; at least two snapshots would have been releasable, but were replaced before the full tests were done. As a consequence, we have &#8216;only&#8217; released four snapshots (0220, 0223, 0224, and 0226)<\/p>\n\n\n\n<p>The most relevant changes shipped are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>upower 1.91.1<\/li>\n\n\n\n<li>Linux kernel 6.19.3<\/li>\n\n\n\n<li>libupnp 1.18.0<\/li>\n\n\n\n<li>libzio 1.12<\/li>\n\n\n\n<li>pipewire 1.6.0<\/li>\n\n\n\n<li>poppler 26.02.0<\/li>\n\n\n\n<li>mdadm 4.5+43<\/li>\n\n\n\n<li>Mesa 26.0.1<\/li>\n\n\n\n<li>Mozilla Firefox 148.0<\/li>\n\n\n\n<li>qemu 10.2.1<\/li>\n\n\n\n<li>dnf 5.4.0<\/li>\n<\/ul>\n\n\n\n<p>Things being worked on at the moment and being delivered as soon as QA passes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>systemd 259.5<\/li>\n\n\n\n<li>KDE Plasma 6.6.1<\/li>\n\n\n\n<li>gettext 1.0<\/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>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\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dear Tumbleweed users and hackers, This week looks like OBS was faster in building than I was in reviewing the QA results &#8211; at least two snapshots would have been releasable, but were replaced before the full tests were done. As a consequence, we have &#8216;only&#8217; released four snapshots (0220, 0223, 0224, and 0226) 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-1792","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1792","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=1792"}],"version-history":[{"count":1,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1792\/revisions"}],"predecessor-version":[{"id":1793,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1792\/revisions\/1793"}],"wp:attachment":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/media?parent=1792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/categories?post=1792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/tags?post=1792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}