{"id":850,"date":"2019-07-19T15:12:58","date_gmt":"2019-07-19T14:12:58","guid":{"rendered":"http:\/\/dominique.leuenberger.net\/blog\/?p=850"},"modified":"2019-07-19T15:21:47","modified_gmt":"2019-07-19T14:21:47","slug":"opensuse-tumbleweed-review-of-the-weeks-2019-28-29","status":"publish","type":"post","link":"https:\/\/dominique.leuenberger.net\/blog\/2019\/07\/opensuse-tumbleweed-review-of-the-weeks-2019-28-29\/","title":{"rendered":"openSUSE Tumbleweed \u2013 Review of the weeks 2019\/28 &#038; 29"},"content":{"rendered":"<p>Dear Tumbleweed users and hackers<\/p>\n<p>During the last two weeks, openSUSE Tumbleweed has been reconfigured to build all packages (where possible) using LTO (Link-Time Optimization). Whenever we have such a big change in compiler or compiler flags, we are rebuilding the entire distribution. With the\u00a0 12k source packages, that can take a moment. Even OBS has a limited number of workers it offers to produce the distro. Since the last review, we published 4 snapshots (0708, 0713, 0716 and 0717). Sadly, the announcer did miss two of those snapshots (0708 and 0713), due to technical difficulties (in manager lingo &#8211; in technical language, there was simply a bug exposed in Leap 15.1 and the machine creating the announcements was updated from Leap 42.3 to 15.1).<\/p>\n<p>The snapshots contained those changes\/updates:<\/p>\n<ul>\n<li>Full rebuild with LTO enabled<\/li>\n<li>Meas 19.1.2<\/li>\n<li>Mozilla Thunderbird 60.8.0<\/li>\n<li>KDE Applications 19.04.3<\/li>\n<li>FreeType2 2.10.1<\/li>\n<li>Linux kernel 5.1.16<\/li>\n<li>TeXLive 2019<\/li>\n<\/ul>\n<p>These things are currently being forged and tested:<\/p>\n<ul>\n<li>Add -Werror=return-type to CFLAGS<\/li>\n<li>Squid 4.8<\/li>\n<li>Linux Kernel 5.2.1<\/li>\n<li>Dracut 049<\/li>\n<li>KDE Frameworks 5.60.0<\/li>\n<li>KDE Plasma 5.16.3<\/li>\n<li>Mozilla Firefox 68.0<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dear Tumbleweed users and hackers During the last two weeks, openSUSE Tumbleweed has been reconfigured to build all packages (where possible) using LTO (Link-Time Optimization). Whenever we have such a big change in compiler or compiler flags, we are rebuilding the entire distribution. With the\u00a0 12k source packages, that can take a moment. Even OBS [&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":[3],"tags":[37,30,29],"class_list":["post-850","post","type-post","status-publish","format-standard","hentry","category-opensuse","tag-opensuse","tag-tumbleweed","tag-weeklyreview"],"_links":{"self":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/850","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=850"}],"version-history":[{"count":2,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/850\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/posts\/850\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/media?parent=850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/categories?post=850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dominique.leuenberger.net\/blog\/wp-json\/wp\/v2\/tags?post=850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}