{"id":89,"date":"2022-07-13T01:22:35","date_gmt":"2022-07-13T01:22:35","guid":{"rendered":"https:\/\/blogs.gentoo.org\/gsoc\/?p=89"},"modified":"2022-07-13T01:24:03","modified_gmt":"2022-07-13T01:24:03","slug":"daily-blog-12-july-by-catcream","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/gsoc\/2022\/07\/13\/daily-blog-12-july-by-catcream\/","title":{"rendered":"Daily blog july 12 by Catcream"},"content":{"rendered":"\r\n<p>This day has been mostly dedicated to reinstalling my musl development desktop. Throughout this project I&#8217;ve been putting various small patches into \/etc\/portage\/patches, as well as &#8220;make install:ing&#8221; some things and forgetting about them. <!--more--><br \/><br \/>An example of an error probably caused by this is the crossdev error I talked about yesterday (stage1 aarch64-musl gcc fails to build due to gettext stuff). This now worked without issue and I guess it is because I played around with gettext-tiny at the start of the project. I haven&#8217;t looked deeper but Sam warned me about things like this!<br \/><br \/>As this is my &#8220;testing\/cleaning up\/upstreaming\/polishing\/&#8230;&#8221;-week I wanted to start off by reinstalling my system so that I could see what was still needed to build the Plasma desktop without extra patches. The only thing that now needs to get merged into ::gentoo is AccountsService, which I&#8217;ll finish either later this week or week 7. A workaround is already PR:ed in Gentoo but I am working on a proper fix to get upstreamed.<br \/><br \/>Yes, I could&#8217;ve used a container to build Plasma from stage3 (will probably do that next time), but I needed to reinstall due to the reasons listed in the beginning.<br \/><br \/>Tomorrow I&#8217;ll spend my time running test suites and fixing other bugs I may run in to!<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>This day has been mostly dedicated to reinstalling my musl development desktop. Throughout this project I&#8217;ve been putting various small patches into \/etc\/portage\/patches, as well as &#8220;make install:ing&#8221; some things and forgetting about them.<\/p>\n","protected":false},"author":177,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/89"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/users\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":4,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/89\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}