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 1MVuu0-0003at-DI for garchives@archives.gentoo.org; Tue, 28 Jul 2009 22:12:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3CB25E0483; Tue, 28 Jul 2009 22:12:07 +0000 (UTC) Received: from mail-bw0-f227.google.com (mail-bw0-f227.google.com [209.85.218.227]) by pigeon.gentoo.org (Postfix) with ESMTP id CFBBDE0439; Tue, 28 Jul 2009 22:12:06 +0000 (UTC) Received: by bwz27 with SMTP id 27so338648bwz.34 for ; Tue, 28 Jul 2009 15:12:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:message-id:subject:to :content-type:content-transfer-encoding; bh=za/QBQfuQK88GVXbfLvv2tSv+kO6v7vEEkFTffaQEFg=; b=egh6uUCHqspwRcejK70Yg3HYAUCA+g9WHGkm/uoJK0YQR5mSdDP68rO3T1StmvGnSo e3XTkuqz+lDU7As8s837/Ynvfyeqqtw+BQxee+BT6eG0U67zleJu7zv9C7lJ3pSucMD6 42vnDgM6ng7uQ0SxlTv79OyBFDvUNan3EoILY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=axTc44d32IDfb4S7zxAAIWe3KKjBpaWj5kmPCXrORpmMkepXCqIqrtjJXcFxiAF2wp 7zpMpd6O/9PysbDfrZDJpSB7zcTyy8b/F6WHaFK99ARcmrbtsciWfSh86eFQCfREM8U5 +pw5cRlJVg2QMKrSeubYuq1oY/fFIIFgq30mM= 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.204.53.143 with SMTP id m15mr4688814bkg.119.1248819126183; Tue, 28 Jul 2009 15:12:06 -0700 (PDT) In-Reply-To: <36df18050907171432i79b028a7o3242712ff4c3dcf6@mail.gmail.com> References: <36df18050906191355nf4d9c18k3e42310860b39b19@mail.gmail.com> <36df18050907031502p2d9800c6j8ba08402e86b1b79@mail.gmail.com> <36df18050907101146r73af5853ibc8a45bcf70aee5@mail.gmail.com> <36df18050907171432i79b028a7o3242712ff4c3dcf6@mail.gmail.com> From: Eitan Mosenkis Date: Tue, 28 Jul 2009 18:11:46 -0400 X-Google-Sender-Auth: 4916988165dc09fb Message-ID: <36df18050907281511v1c611491l1c83ec7230395325@mail.gmail.com> Subject: [gentoo-dev] Re: [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: 20aa5227-e4be-4419-9ebe-d19dc5ff130c X-Archives-Hash: 0cb2f4a286aa0596875720162423e63c I forgot to post a status report since last Friday was pretty hectic. In short form, last week I: -Finished the logging mechanisms so that the logs will track things besides just command execution. -Wrote a command-line wrapper in C to an ISO manipulation library to make things far more efficient and avoid any number of difficulties with generating bootable ISOs from the Gentoo autobuilds -Stopped generating the base system with emerge system (which was very slow and not really complete) and moved to using stage3 tarballs instead -Cache a list of packages and init scripts present in the stage3s in the database -Quite a bit of clean-up of the backend to make the logs less messy and the automatic notification emails actually usable In the last two days, I: -Cleaned up some pointless links in the frontend -Rehashed the configuration wizard so I can reuse the HTML form classes in other contexts -Tweaked the package selection mechanism for efficiency -Added the option to remove init scripts enabled by default and packages present in the stage3 Ideally I'd like to make the system available for testing ASAP, but since the system needs root access to run, getting a server to run it on is a little tricky. I'd like to ask for some input here. I intend to make an option available whereby instead of using an entire stage3 system, the user can choose to have all packages not absolutely necessary for a working system uninstalled. Please respond off-list with the following: the make.profile you use (or arch) and a list of packages absolutely necessary for the base system.