{"id":339,"date":"2010-12-15T13:38:16","date_gmt":"2010-12-15T12:38:16","guid":{"rendered":"http:\/\/blogs.gentoo.org\/scarabeus\/?p=339"},"modified":"2017-12-22T10:23:42","modified_gmt":"2017-12-22T09:23:42","slug":"quo-vadis-kde","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/scarabeus\/2010\/12\/15\/quo-vadis-kde\/","title":{"rendered":"Quo vadis KDE"},"content":{"rendered":"<p>This article has been rated as PG-18 due to violent behaviour and strong<br \/>\nlanguage usage (I would use nudity too, but I bet you would not find my<br \/>\nnaked pictures that amusing :)).<\/p>\n<p><!--more--><\/p>\n<p>In this article we are going to look what are we cooking in the Gentoo\/KDE land.<br \/>\nOverall KDE health status in Gentoo is really good altho even we can use some<br \/>\nhelp as you will see bellow, so if you find yourself bored enough you should<br \/>\njoin #gentoo-kde @ freenode.net and help us out.<\/p>\n<h2>Stable (do I hear obsolete?) stuff<\/h2>\n<p>So officially there WON&#8217;T be any stable version from the 4.5 series. I am really<br \/>\nsorry to break your hearts but first version that we will consider to go to stable will<br \/>\nbe probably the 4.6.1. Main reason is the Kdepim and the shitstorm (hope this word<br \/>\nwon&#8217;t offend you that much) it is causing with borked translations and the Akonadi<br \/>\nbackend issues. So no pink ponies this time.<\/p>\n<p>On the misc packages that are not part of the KDE SC (or how is that thing called<br \/>\nnowdays) we are quite often having latest version in testing, but frankly none<br \/>\never bothered to open stabilisation bugs for them. Here we probably need some<br \/>\ndedicated person that would work on the stable packages and open those bugs or<br \/>\nsome good soul could write simple to-stable script similar to the tool we use when<br \/>\nwe stabilise Xorg.<\/p>\n<h2>Testing matters<\/h2>\n<p>So you are using ~ software you say? Brave heart you are? Good we need such<br \/>\nlads. In testing land we are quite edgy and we are able to deliver 0 day bumps.<br \/>\nThat is caused by the simple fact that all Gentoo\/KDE devs are using testing on<br \/>\ntheir machines.<\/p>\n<p>In testing land we need just people that really use the software and are able<br \/>\nto open version bump bugs (with proper patches if required) if we forgot to<br \/>\ndo so ourselves (but remember that if you open 0 day bump bug i will kill 1<br \/>\nkitten and 2 pandas) [I am proud member of PETA (People Eating Tasty Animals)<br \/>\nso nothing will go vain :P].<\/p>\n<h2>Bleeding edge (live stuff)<\/h2>\n<p>I see your central heating is not working so you need to compile KDE stuff<br \/>\nevery day, or just your ego is too large to find monthly recompilation<br \/>\nsatisfying.<\/p>\n<p>Situation here is getting pretty quickly from SNAFU to TARFU mode. We need<br \/>\nto migrate our eclasses to support GIT and move away from SVN, here I would<br \/>\nreally like to see a git-2.eclass prepared first (random thoughts and ideas<br \/>\nabout what it should do are wide spread around the Gentoo bugzilla), so anyone<br \/>\nwho enjoys writing bash scripts is more than welcome to help us in overlay<br \/>\nto write it.<br \/>\n* SNAFU = situation normal, all fucked up.<br \/>\n* TARFU = things are really fucked up.<\/p>\n<h2>Special case &#8211; CMake<\/h2>\n<p>The CMake ebuild in main tree sucks a bit, cause it might fail to build<br \/>\ncompletely under some special cases (yeah I know I am dumb for writing it<br \/>\nthat way). So it needs complete overhaul to be doing this exactly:<br \/>\n<i>bootstrap itself and then compile itself again using just bootstraped version<\/i>.<br \/>\nIf anyone is willing to spent their time on this, they are gladly welcome.<\/p>\n<h2>Final word<\/h2>\n<p>I whine around all what we need to do in the KDE land but what am I doing? Well<br \/>\nthats quite simple: I am lately focusing more on Xorg and QA stuff, cause if<br \/>\nwe have non-working X everyone would notice, but if KDE nukes itself out only<br \/>\nlike 40% of users would whine. Also I like much more Katamari release approach<br \/>\nof small apps with various versions named as one Xorg release rather than KDE<br \/>\nhuge bloby releases (are you aware that most stuff you compile every month<br \/>\ndid not change at all?).<\/p>\n<p>I can hear you saying &#8220;But you are KDE team lead so how come you can&#8217;t do<br \/>\nmore?&#8221;. Answer to this is quite simple, we all are unpaid volunteers so I have<br \/>\njust limited free time i must devote between Gentoo and also pretending that<br \/>\nI have some normal life. Here I could say that I can accept donations to focus<br \/>\non KDE more, but since I don&#8217;t have any Paypal account nor I do want anything<br \/>\nfrom amazon, you guys are doomed until i find working on KDE being fun again :)<br \/>\n(altho if you are pretty gals or you are willing to sent your pretty sisters,<br \/>\nother female relatives into my direction I might change my mind a bit,<br \/>\nespecially if those are interested in CompSci :P).<\/p>\n<h2>Completely unrelated question<\/h2>\n<p>Should I try the Google recruitment process? Do I even stand a chance against<br \/>\nthose smart lads they are currently recruiting? What do ya think?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article has been rated as PG-18 due to violent behaviour and strong language usage (I would use nudity too, but I bet you would not find my naked pictures that amusing :)).<\/p>\n","protected":false},"author":116,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[8,9],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/posts\/339"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/users\/116"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/comments?post=339"}],"version-history":[{"count":6,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/posts\/339\/revisions"}],"predecessor-version":[{"id":388,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/posts\/339\/revisions\/388"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/media?parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/categories?post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/scarabeus\/wp-json\/wp\/v2\/tags?post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}