{"id":1566,"date":"2024-08-09T15:09:30","date_gmt":"2024-08-09T14:09:30","guid":{"rendered":"https:\/\/dominique.leuenberger.net\/blog\/?p=1566"},"modified":"2024-08-09T15:09:30","modified_gmt":"2024-08-09T14:09:30","slug":"tumbleweed-review-of-the-week-2024-32","status":"publish","type":"post","link":"https:\/\/dominique.leuenberger.net\/blog\/2024\/08\/tumbleweed-review-of-the-week-2024-32\/","title":{"rendered":"Tumbleweed \u2013 Review of the week 2024\/32"},"content":{"rendered":"\n<p>Dear Tumbleweed users and hackers,<\/p>\n\n\n\n<p>Despite the summer vacation period being in full swing, there is enough throughput to produce snapshots. During the last week, we created 6 of them, of which 5 could be published (The failed one was held back due to issues uncovered with Mesa 21.1.5, see <a href=\"https:\/\/bugzilla.opensuse.org\/show_bug.cgi?id=1228164\">https:\/\/bugzilla.opensuse.org\/show_bug.cgi?id=1228164<\/a> for details).<\/p>\n\n\n\n<p>The five delivered snapshots (0803, 0805, 0806, 0807, and 0808) contained these changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GCC 14.2<\/li>\n\n\n\n<li>GStreamer 1.24.6<\/li>\n\n\n\n<li>libzypp 17.35.9<\/li>\n\n\n\n<li>Shim 15.8<\/li>\n\n\n\n<li>Linux kernel 6.10.3<\/li>\n\n\n\n<li>libxml 2.12.9<\/li>\n\n\n\n<li>Procps 4 (no longer as an alternative, but as a native replacement of procps 3.x)<\/li>\n\n\n\n<li>fwupd 1.9.23<\/li>\n\n\n\n<li>GNOME 46.4<\/li>\n\n\n\n<li>KDE Plasma 6.1.4<\/li>\n<\/ul>\n\n\n\n<p>Staging projects are currently busy building test distributions and running QA on these changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>glibc 2.40<\/li>\n\n\n\n<li>Rust 1.80<\/li>\n\n\n\n<li>KDE Frameworks 6.5.0<\/li>\n\n\n\n<li>cURL 8.9.1: breaks test suites of libzypp and python-tornado6<\/li>\n\n\n\n<li>nftables 1.1.0: openQA is far from happy; nftables\u2019 python bindings seem not to work<\/li>\n\n\n\n<li>go 1.22 as default: only transactional-update-notifier seems to be blocking<\/li>\n\n\n\n<li>Switch the default ffmpeg version from 6 to 7: xine-lib as the only blocker. A submit request is pending for the development project<\/li>\n\n\n\n<li>dbus-broker: some progress was made last week; most QA tests are fine, there is just a race condition on shutdown (likely not new, but dbus-daemon might have waited longer to report it, by when the system had completely shut down and the error has been &#8216;swallowed&#8217;)<\/li>\n\n\n\n<li>GCC 14: phase 2: use gcc14 as the default compiler \u2013 lots of help needed: <a href=\"https:\/\/build.opensuse.org\/project\/show\/openSUSE:Factory:Staging:Gcc7\">https:\/\/build.opensuse.org\/project\/show\/openSUSE:Factory:Staging:Gcc7<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dear Tumbleweed users and hackers, Despite the summer vacation period being in full swing, there is enough throughput to produce snapshots. During the last week, we created 6 of them, of which 5 could be published (The failed one was held back due to issues uncovered with Mesa 21.1.5, see https:\/\/bugzilla.opensuse.org\/show_bug.cgi?id=1228164 for details). The five [&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-1566","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1566","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=1566"}],"version-history":[{"count":1,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1566\/revisions"}],"predecessor-version":[{"id":1567,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/1566\/revisions\/1567"}],"wp:attachment":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/media?parent=1566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/categories?post=1566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/tags?post=1566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}