{"id":28,"date":"2007-01-20T15:06:20","date_gmt":"2007-01-20T15:06:20","guid":{"rendered":""},"modified":"2017-03-07T16:22:45","modified_gmt":"2017-03-07T16:22:45","slug":"gentoo_stats_isn_t_dead_yet","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/genone\/2007\/01\/20\/gentoo_stats_isn_t_dead_yet\/","title":{"rendered":"Gentoo-Stats isn&#8217;t dead (yet)"},"content":{"rendered":"<p>I assume some of you have been wondering what has happened to my gentoo-stats project as there haven&#8217;t been any news or updates recently. Well, unfortunately there isn&#8217;t much going on, I guess I&#8217;ve been just a bit too frustrated with it to work on it in the last weeks\/months. That frustration mainly comes from the package-filemap module and its crappy performance and the conceptual failure of the auth encryption I had planned\/implemented. The latter is just frustrating simply due to the wasted time, but the former means the lack of a key feature, namely finding which packages provide a given file even for uninstalled packages. Already tried several things to get it faster but without real success so far<br \/>\nNow I have two more ideas how to get it still working: First is to simply reduce the amount of data to the bare minimum (e.g. just recording executables and libraries), the second is using a custom storage backend for filenames instead of using MySQL for everything (as the DBMS is the slow part). I really want to avoid the first (as it would reduce functionality and likely just delay the problem a bit) and only use it as a last resort before dropping the module completely, so a while ago I wrote a custom backend based for storing filenames efficiently, but haven&#8217;t integrated it yet into the processing module. We&#8217;ll see if I can find some time in the coming days\/weeks to get this project back on track.<\/p>\n<p>If you&#8217;re interested in helping with it:<br \/>\n&#8211; I don&#8217;t have any design for the web interface yet, so far it&#8217;s just basic HTML-2.0 or so. I&#8217;m not a big designer, so this is something where I&#8217;d definitely welcome external help<br \/>\n&#8211; A GUI for the client would be nice (like for selecting data modules or performing complex queries), but I&#8217;m not a big fan of GUI programming (though I could help with any missing backend parts in the client)<br \/>\n&#8211; Wouldn&#8217;t hurt to have someone else who&#8217;s an expert with (My)SQL\/mod_python\/security have a look at the current code\/db schema before this service goes into public testing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I assume some of you have been wondering what has happened to my gentoo-stats project as there haven&#8217;t been any news or updates recently. Well, unfortunately there isn&#8217;t much going on, I guess I&#8217;ve been just a bit too frustrated with it to work on it in the last weeks\/months. That frustration mainly comes from &hellip; <a href=\"https:\/\/blogs.gentoo.org\/genone\/2007\/01\/20\/gentoo_stats_isn_t_dead_yet\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Gentoo-Stats isn&#8217;t dead (yet)<\/span><\/a><\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,7],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/posts\/28"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/posts\/28\/revisions\/46"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/genone\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}