public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Defining the Tree: a proto-GLEP.
@ 2006-06-12 23:00 Stephen Bennett
  2006-06-12 23:04 ` Luis Francisco Araujo
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Stephen Bennett @ 2006-06-12 23:00 UTC (permalink / raw
  To: gentoo-dev

Continuing in the series of issues raised during the previous package
manager discussions, I'd like to continue by mentioning the tree
format. At present, it isn't defined beyond "what the current portage
supports", which is frankly a fairly silly way to do things. Following
discussion in #gentoo-portage, I'd like to set out to change that.

My current idea is to draw up a formal specification of what ebuilds
are allowed to do, and what to assume about the environment in which
they run, as well as defining the formats of everything under
profiles/, metadata.xml files, and other auxiliary information in the
tree. I would envision the first version of this document to more or
less codify existing practise, perhaps excluding some dubious tricks
that are known to break in some cases. Generally, it should be possible
to make the tree conform to the first version of the specification by
changes no more significant than currently have QA bugs filed for them.

It seems fairly obvious that any effort of this kind could potentially
have implications, albeit hopefully very minor, across more or less all
aspects of the tree, and so I'd like to seek as wide a range of input
as possible before going ahead with it. The QA and Portage teams, based
on my enquiries in IRC, seem broadly in favour, and I would imagine
that this could be very helpful to Gentoo/ALT as well, so I'd like
opinions from others at this point. Would you support such an effort,
whether passively or actively? Would you oppose it? If so, why? Final
implementation of it would I assume require the Council's approval;
while I won't ask at this stage for a formal discussion I'd appreciate
the views of its members on whether such an initiative is likely to
pass.

Any input is gratefully received.
-- 
gentoo-dev@gentoo.org mailing list



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

end of thread, other threads:[~2006-07-12 19:07 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-12 23:00 [gentoo-dev] Defining the Tree: a proto-GLEP Stephen Bennett
2006-06-12 23:04 ` Luis Francisco Araujo
2006-06-12 23:16   ` Stephen Bennett
2006-06-12 23:26     ` Luca Barbato
2006-06-13  0:13       ` Henrik Brix Andersen
2006-06-13 12:22     ` Luis Francisco Araujo
2006-06-13  0:14   ` Daniel Ostrow
2006-06-13  0:40     ` Alec Warner
2006-06-13  1:27       ` Luca Barbato
2006-06-13 10:28         ` [gentoo-dev] " Duncan
2006-06-13 11:38     ` [gentoo-dev] " Andrej Kacian
2006-06-13 12:10       ` Ned Ludd
2006-06-13 13:55     ` Chris Gianelloni
2006-06-13  0:33 ` Marius Mauch
2006-06-13 10:40 ` Robin H. Johnson
2006-06-15  7:39 ` Mike Frysinger
2006-07-12 19:01 ` Paul de Vrieze

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