On Fri, Sep 02, 2005 at 09:57:37AM +0200, Marius Mauch wrote:
> On 08/29/05  Brian Harring wrote:
> 
> > On Fri, Sep 02, 2005 at 08:17:39AM +0200, Marius Mauch wrote:
> > > Don't mind moving them, BUT
> > > - metadata is a stupid location for them for several reasons
> > being?
> > metadata already holds global repository information, time of 
> > repositories generation, pregenerated cache, glsa set...
> > It holds global metadata for the repository.
> 
> a) doesn't exist in CVS
Not an arguement against it, since any other directory must also be 
added.

> b) is generally associated with "populated by cvs->rsync"
Only by those who deal in cvs; minority I might add.

> c) becomes just another dumping ground (it should only hold the cache
> IMO)
Whatever directory gets added, suffers the same potential.  Regarding 
the cache, see below.

> d) This isn't "metadata" at all
The repository is a container of data; the files targeted are data 
about the repository data.

That's the exact definition of metadata, data about data.

What's the pregenerated cache, or moreso, what's the cache?  data 
lifted from ebuilds (build data).  The naming is apt.

Storing the repository metadata in a common directory also makes sense 
if you consider the fact that people sharing their own repository 
*may* be distributing a pregenerated cache alongside; it's data that's 
bound to the specific layout of our current form of ebuild repository.

So... I'm not seeing how this is anything but the right location for 
it.  global is a fitting name if it's a global template for ebuilds, 
something that is directly used in all ebuilds.  These files aren't, 
they're strictly a higher layer of data/descriptions for the data 
ebuilds group hold/export (p.mask breaks down on this, but it's the 
sole exception nearest I can figure).
~harring

Attachment: pgps7HwZbbcR7.pgp
Description: PGP signature

Reply via email to