public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] idea for portage: cascading
@ 2004-02-09  9:37 Michael Haubenwallner
  0 siblings, 0 replies; only message in thread
From: Michael Haubenwallner @ 2004-02-09  9:37 UTC (permalink / raw
  To: gentoo-portage-dev

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-02-09  9:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-09  9:37 [gentoo-portage-dev] idea for portage: cascading Michael Haubenwallner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox