public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] GLEP ??: Metapackages
@ 2005-03-01 22:15 Stephen Bennett
  2005-03-02 12:30 ` Paul de Vrieze
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Stephen Bennett @ 2005-03-01 22:15 UTC (permalink / raw
  To: gentoo-dev

As those who hang around in the mysterious realms of Portage development
may know, there's some feeling around that the current system of virtual
packages has some serious limitations. The currently-proposed
alternative (as discussed previously, notably in
http://thread.gmane.org/gmane.linux.gentoo.devel/18922), involves a
system of metapackages. These would essentially consist of a 
non-installable ebuild that consists entirely of a set of dependency
information. Once the dependencies for the metapackage are satisfied,
it's considered to be installed, and packages depending on it can go
ahead and be built.

This approach brings several advantages over the current system,
particularly: 
- Allowing one version of a package to provide a different version of a
virtual, where these are necessary.
- Fixing the screwup with .51's virtual handling whereby gcc-2.95.x has
PROVIDE="sys-apps/texinfo", a package depends on >=texinfo-4.6, so
portage tries to install >=gcc-4.6.
- Provides, in one easily accessible place, a list of package that could
be used to satisfy the dependency. This has advantages for speed (no
searching the tree for PROVIDEs) and for user-friendliness.

Anyway, with portage development as it is now, this got brought up
again, and the current state of the GLEP can be found at
http://dev.gentoo.org/~spb/metapkg-glep.txt. Comments/suggestions/flames
welcome.

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-03-15 12:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-01 22:15 [gentoo-dev] GLEP ??: Metapackages Stephen Bennett
2005-03-02 12:30 ` Paul de Vrieze
2005-03-02 20:58 ` Alec Warner
2005-03-03  0:14   ` James Northrup
2005-03-06 17:40 ` Dan Armak
2005-03-06 18:12   ` Stephen Bennett
2005-03-06 19:20     ` Dan Armak
2005-03-07 10:26 ` Thomas de Grenier de Latour
2005-03-07 17:45   ` Stephen Bennett
2005-03-15 12:21 ` Thomas de Grenier de Latour

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