begin  quote
On Fri, 19 Dec 2003 23:23:55 -0500 (EST)
"Nick Fisher" <[EMAIL PROTECTED]> wrote:

> > Metadata is all data that relates about a package. Most important
> > are the dependencies, controlled by USE flags, the license,
> > homepage, description and so on. :)

> This explains alot.... how can I query it? Is there some gentoolkit
> thing? 

Other than portage, not that I know of.

> Is it just a file in the tbz?

The latter part of the .tbz is a compressed plaintextblock, so I guess
thats it.


> > I
> > guess you'd need to have them around for dependency tracking though.
> > (since portage in this mode probably doesn't even use the portage
> > tree )

> The only thing that makes real sence to me is that -K doesn't consult
> the portage tree in /usr/portage.... but what would the point of that
> be?
Versioning probably. And the fact that this might allow you to remove
all ebuilds and so on from your portage tree.


> I can see why the dependancys of the packages have to be found from
> the metadata in the tbz, but why does the dependancy's dependancys
> have to be found from a tbz of that dependancy?

Because it needs to calculate a full dependency graph to make sure
everything is satisfied.  

 
> On a slightly different note, is the building of binary packages realy
> all that rare? I would have thought that there were a few good few
> power users out there with multiple systems doing this all the time...
> but I can find next to nothing about it in the docs or searching... is
> this just done by the gentoo maintainers for GRPs and stuff?

quite rare.  To build them reproducibly you have to wipe the buildhost
between the builds, or build-sessions. This takes time and is rather
demanding on systems.

My current system is that of manual intervention, most things are
scripted, but I oversee them for hand with each build. (this is also
necessary for signing and upload, the keys have passwords. And I don't
trust automation.) 

http://chinstrap.alternating.net/   for the URI.


//Spider


-- 
begin  .signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to