{"id":168,"date":"2022-08-02T23:19:31","date_gmt":"2022-08-02T23:19:31","guid":{"rendered":"https:\/\/blogs.gentoo.org\/gsoc\/?p=168"},"modified":"2022-08-02T23:19:31","modified_gmt":"2022-08-02T23:19:31","slug":"daily-blog-3-aug-by-catcream","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/gsoc\/2022\/08\/02\/daily-blog-3-aug-by-catcream\/","title":{"rendered":"Daily blog 3 aug by Catcream"},"content":{"rendered":"<p>Hello!<\/p>\n<p>In the last two days I&#8217;ve spent my time getting Gentoo musl to run on my PinePhone Pro. I asked Sam if I could spend a few days on it as a side project and it was fine. <\/p>\n<p>I installed it using postmarketOS as a &#8220;livecd&#8221; and did the usual chroot-based install. I&#8217;ve made some ebuilds for mauikit apps, as well as Plasma mobile. They work but I really need to fix things like DEPENDS-array, add appropriate USE-flags, etc, before pushing somewhere.<\/p>\n<p>It was definitely not painless and I had to debug some runtime issues, like the mauikit media player Clip not playing any media files. This was because of gstreamer plugins and qtmultimedia needing +gstreamer. I still wonder if it&#8217;s a good idea to just depend on gst-plugins-meta and let users enable their wanted codecs by changing USE on that? I also had some issues with the bootloader and some other things but all-in-all I&#8217;ve learnt a lot and enjoyed it! (unlike the Konsole zsh test failure :D)<\/p>\n<p>I&#8217;ll continue with it tomorrow and probably a bit on thursday. In my schedule I had taken two weeks for fixing various KDE applications but they mostly seem to &#8220;just work&#8221;, but later this week and next I&#8217;ll run test suites to ensure that applications properly work. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! In the last two days I&#8217;ve spent my time getting Gentoo musl to run on my PinePhone Pro. I asked Sam if I could spend a few days on it as a side project and it was fine. I &hellip; <a href=\"https:\/\/blogs.gentoo.org\/gsoc\/2022\/08\/02\/daily-blog-3-aug-by-catcream\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":177,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/168"}],"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=168"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/168\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/posts\/168\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/media?parent=168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/categories?post=168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/gsoc\/wp-json\/wp\/v2\/tags?post=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}