{"id":1746,"date":"2025-10-31T15:32:54","date_gmt":"2025-10-31T14:32:54","guid":{"rendered":"https:\/\/dominique.leuenberger.net\/blog\/?p=1746"},"modified":"2025-10-31T15:32:54","modified_gmt":"2025-10-31T14:32:54","slug":"tumbleweed-review-of-the-weeks-2025-43-44","status":"publish","type":"post","link":"https:\/\/dominique.leuenberger.net\/blog\/2025\/10\/tumbleweed-review-of-the-weeks-2025-43-44\/","title":{"rendered":"Tumbleweed \u2013 Review of the weeks 2025\/43 &amp;44"},"content":{"rendered":"\n<p><strong>Dear Tumbleweed users and hackers,<\/strong><\/p>\n\n\n\n<p>My slacking off last week and taking some days for myself has the consequence that I have to cover two weeks without crushing you under too many boring updates. Let&#8217;s dive right in and cover the 11! snapshots published during this time (1016, 1017, 1018, 1020 &#8211; 1024, 1027, 1028, and 1029).<\/p>\n\n\n\n<p>The most relevant changes were:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Linux kernel 6.17.3, 6.17.4, and 6.17.5<\/li>\n\n\n\n<li>clamav 1.5.1<\/li>\n\n\n\n<li>python 3.13.9<\/li>\n\n\n\n<li>Mozilla Firefox 144.0 (no longer built for i586!)<\/li>\n\n\n\n<li>GStreamer 1.26.7<\/li>\n\n\n\n<li>gnome-shell &amp; mutter 49.1<\/li>\n\n\n\n<li>Samba 4.22.5<\/li>\n\n\n\n<li>util-linux 2.41.2<\/li>\n\n\n\n<li>binutils 2.45<\/li>\n\n\n\n<li>KDE Plasma 6.5.0 &amp; 6.5.1<\/li>\n\n\n\n<li>VirtualBox 7.2.4<\/li>\n\n\n\n<li>Mesa 25.2.5<\/li>\n\n\n\n<li>garphviz 14.0.0<\/li>\n\n\n\n<li>Java 25 openJDK<\/li>\n\n\n\n<li>Changes in Lua interpreter: luajit implementation has changed to the openresty fork (formerly luajit2 package)<\/li>\n<\/ul>\n\n\n\n<p>The next snapshot is already building, and our testing areas are busy confirming these updates to be made available to you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mozilla Firefox 144.0.2<\/li>\n\n\n\n<li>Linux kernel 6.17.6<\/li>\n\n\n\n<li>Mesa 25.2.6<\/li>\n\n\n\n<li>Switch from grub2 to grub2-bls<\/li>\n\n\n\n<li>transactional-update 5.5.0: enables soft-reboot if possible<\/li>\n\n\n\n<li>openSSL 3.6.0: regression detected, which causes nodejs22 testsuite to fail<\/li>\n\n\n\n<li>kernel hardening: prevent normal users from seeing dmesg<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dear Tumbleweed users and hackers, My slacking off last week and taking some days for myself has the consequence that I have to cover two weeks without crushing you under too many boring updates. Let&#8217;s dive right in and cover the 11! snapshots published during this time (1016, 1017, 1018, 1020 &#8211; 1024, 1027, 1028, [&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-1746","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1746","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=1746"}],"version-history":[{"count":1,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1746\/revisions"}],"predecessor-version":[{"id":1747,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1746\/revisions\/1747"}],"wp:attachment":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/media?parent=1746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/categories?post=1746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/tags?post=1746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}