From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Qmb6K-0002aF-DV for garchives@archives.gentoo.org; Fri, 29 Jul 2011 00:38:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8D7FC21C0AC; Fri, 29 Jul 2011 00:38:41 +0000 (UTC) Received: from mail-gw0-f53.google.com (mail-gw0-f53.google.com [74.125.83.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 56A2221C0AC for ; Fri, 29 Jul 2011 00:38:40 +0000 (UTC) Received: by gwj20 with SMTP id 20so3094857gwj.40 for ; Thu, 28 Jul 2011 17:38:40 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.150.96.1 with SMTP id t1mr364018ybb.297.1311899920600; Thu, 28 Jul 2011 17:38:40 -0700 (PDT) Received: by 10.151.158.19 with HTTP; Thu, 28 Jul 2011 17:38:40 -0700 (PDT) Date: Fri, 29 Jul 2011 01:38:40 +0100 Message-ID: Subject: [gentoo-soc] Gentoaster - Week 9 progress report From: Liam McLoughlin To: gentoo-soc@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: X-Archives-Hash: e467c826e55ddd2a38790416d69406eb Hey guys, Decent week productivity wise. Here's a rundown of what I've been doing this week: - Added keyboard layout support to the build tool (just need to do layouts loading in the WebUI now and it's complete) - Added support for USE flags, package USE, FEATURES and package accept keywords to the WebUI - Added a simultaneous builds configuration option (should a user be allow to run two builds at once? basic request limiting) - Fixed up the kernel configuration so that we actually have a framebuffer device at last - Fixed up the Fluxbox config and updated the Stage3/Portage downloads (X can be launched now, works well) - Added an XFCE config since Fluxbox is even more minimal than I thought (includes Firefox, again, works very well) - Made huge improvements to the PHP code, tidied up, moved to mysqli with prepared statements, used filter_input with a custom filter for shell arguments So yeah, pretty good week. I'm coming to the end of parts of my project that I actually planned in my proposal now, most of what there is left to do is polish and make things look better. So here's the plan for this week: - Add the keyboard layout list support to the WebUI - Look into localisation for the unwired language option on the WebUI - Tidy up code for WebUI - Improve look of WebUI - AJAXify status bar on the WebUI - Do more testing of the configurations, create more sample ones - Figure out some way to do additional setup, things like xinitrc, inside the wizard After this week I'll pretty much be taking suggestions for ideas, gonna try think of some more. There needs to be an easier way to install and setup all of this, so that's one thing to do. Also, I figure I could remove the Gearman dependancy fairly easily. It was a nice crutch for getting things up and running but I'm not really relying on much of it's functionality at this point other than it's distributed functionality (which I haven't tested works with my code, anyway). Lastly there needs to be some kind of initscript for the daemon rather than just dropping it in a screen and leaving it. Cheers, Liam