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 1MHl7h-0000zQ-J4 for garchives@archives.gentoo.org; Fri, 19 Jun 2009 20:55:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4D0E1E02C1; Fri, 19 Jun 2009 20:55:44 +0000 (UTC) Received: from mail-ew0-f220.google.com (mail-ew0-f220.google.com [209.85.219.220]) by pigeon.gentoo.org (Postfix) with ESMTP id CC1FBE02C1; Fri, 19 Jun 2009 20:55:43 +0000 (UTC) Received: by ewy20 with SMTP id 20so2279548ewy.34 for ; Fri, 19 Jun 2009 13:55:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=B8U7pXN4NI//iwVwCmyGq5tFLlqS2K6+E3pXPivVfkE=; b=UwEBKkZJuaEDlW4FtP4hIajbCIjA4HZa1Knq7EZRKdR7Wytil1g2sL57BuG2Mx20gY Bku+iW4h41i84cbtJ02gJ4FPESieSqGK+hIUKO0EOsPpmqxgr21OGENziJ8ccF1AuVPA 9MU7ubX6AxRD30EDOGqtzZNU3ZL9n5iO2EUiI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type:content-transfer-encoding; b=X0AOfUVMBAlkApyggEOyHsy62nNCXc9zbp11JUjThzdoGXMsk9+hlZ+13xlaawqWRx vxkvBEwOV6/9s2Z+E1jd0NqGfjsfr+vTJYWLekx0z8NbAX5RYNMC5qgN3VYdi6bE1b/8 9jENtew41YUhxsNqX3/Tt4O8ckrCGHmCyaQUg= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Sender: shminoach@gmail.com Received: by 10.210.125.7 with SMTP id x7mr3722477ebc.45.1245444943122; Fri, 19 Jun 2009 13:55:43 -0700 (PDT) From: Eitan Mosenkis Date: Fri, 19 Jun 2009 16:55:23 -0400 X-Google-Sender-Auth: 3366c2eccf5fe1a5 Message-ID: <36df18050906191355nf4d9c18k3e42310860b39b19@mail.gmail.com> Subject: [gentoo-dev] [GSoC status] Web-based image builder To: Gentoo SoC , Gentoo Dev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 0504d7ea-c6ba-4ec4-ad12-b181b2ed0ea4 X-Archives-Hash: d9494ce2bc80969eae769202cf2b8072 This is my first weekly status report, so I'll introduce my project a little. I'm building a web-based application in PHP (with MySQL) that will allow the user to build a customized image of a linux installation. The intent is to support various different architectures/profiles, using the binary packages currently found on tinderbox.dev.gentoo.org. Users should be able to produce tarballs or, I hope, ISO images, etc. Also, I'd like to note before I get down to the status part, that if anyone would like to volunteer to do some web or graphic design for the project, whoever ends up using it (or their eyes) will probably thank you. I'm a much better web programmer than designer. As of now, I've made local copies of three different package sets to work with, default-linux/amd64, hardened/x86, and embedded/beagle. I'm working with solar to get some more packages added to tinderbox so I can test things more completely, but as of now my backend can generate a complete target environment for any of the above profiles and attempt to emerge system (the only one where enough binpkgs are available to actually complete this is the amd64). The backend polls the database for requested builds and builds them as requested, sending detailed logs back to the database. The frontend is coming along nicely, currently featuring user login, build request (as of now just choosing a name and selecting the profile), and log viewer. All comments, questions, suggestions, etc. are welcome.