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
pgp00000.pgp
Description: PGP signature
