From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11512 invoked from network); 9 Feb 2004 09:37:49 +0000 Received: from smtp.gentoo.org (128.193.0.39) by eagle.gentoo.oregonstate.edu with DES-CBC3-SHA encrypted SMTP; 9 Feb 2004 09:37:49 +0000 Received: from lists.gentoo.org ([128.193.0.34] helo=eagle.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.24) id 1Aq7rP-0001vp-O4 for arch-gentoo-portage-dev@lists.gentoo.org; Mon, 09 Feb 2004 09:37:47 +0000 Received: (qmail 14576 invoked by uid 50004); 9 Feb 2004 09:37:46 +0000 Mailing-List: contact gentoo-portage-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail Reply-To: gentoo-portage-dev@lists.gentoo.org X-BeenThere: gentoo-portage-dev@gentoo.org Received: (qmail 4155 invoked from network); 9 Feb 2004 09:37:46 +0000 Message-ID: <402754E1.6090000@salomon.at> Date: Mon, 09 Feb 2004 10:37:37 +0100 From: Michael Haubenwallner Organization: Salomon Automation GmbH User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 MIME-Version: 1.0 To: gentoo-portage-dev@lists.gentoo.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by AMaViS perl-11 Subject: [gentoo-portage-dev] idea for portage: cascading X-Archives-Salt: 213973bc-4fd2-4b95-a1ee-b6c0a3956d74 X-Archives-Hash: b9ada35a7a4e0640c8bb43b13485ba39 Hi all, looking around for a pkg-mgmt-tool for our source-packages, which works on unix-like platforms such as HP-UX,AIX,SunOS,Linux and Cygwin, i've not been very lucky yet. So i startet to write a new one using top-level GNU-Makefiles, just for our requirements, intended to be used until another, more professional one, becomes useful for us. One feature i want to implement soon is "cascading" (i'd call it so), and i think this idea might be useful for portage, and would help portage to get useful for us (yet missing platform indepency). Assume you've one top-level installation of the system, which might be basically managed by the system-imposed pkg-manager (rpm, deb, portage, whatever on HP-UX/AIX/Sun/Cygwin). On top of this, on non-portage-managed systems there's one installation of portage with all of the system-level packages (libc, compiler, perl, python, ...) injected (i think this is what portage calls injection). Then, in some subdirectory (might be versioned), there would be another portage installation, where one package with another version (or SLOT?) is compiled, and all the depending packages are recompiled, while the independants would be inherited from the top-level installation. Let this installation be for all the developers of one project, which requires a special version of one package. Additionally, there's a third installation, again with another version (or SLOT?) from another package, and all the dependants are compiled again, while the independants are inherited. For instance, this installation would be for one developer, who does integration-test a new version of this package. Hoping not to waste your time, Michael -- Michael Haubenwallner SALOMON Automation GmbH Forschung & Entwicklung A-8114 Friesach bei Graz mailto:michael.haubenwallner@salomon.at http://www.salomon.at -- gentoo-portage-dev@gentoo.org mailing list