Shawn Walker wrote:
[moving to pkg-discuss]
C. wrote:
Shawn Walker wrote:
As for inconsistencies in the manifest, that's pretty vague. Care
to discuss the specifics on pkg-discuss?
Look at the manifest.. You'll see that that some target= are trying
to create a symlink against a file which isn't there. (I confirmed
against the pkg.osol.o database that it's *supposed* to be in that
manifest as
It's possible you'll find some packages with bugs, but those aren't
inconsistencies, those are just bugs. Package issues have nothing to
do with the packaging system so much as the tool or individual that
created them.
Well. if it's common for this to happen then one of the tools being used
to create the manifest (which I consider part of the packaging system)
to be at fault. If it's a manual process then that is a fault for not
having proper tools :P
If you find packages that have issues, feel free to file bugs at
http://defect.opensolaris.org under "packaging".
I'm using a shell script which parses the manifest and not pkg5 so I
don't think it would be appropriate to file a bug if it is indeed a
packaging error. My best guess is that pkg5 or the authority daemon
handles this inconsistency in some way, but not sure the exact problem.
The manifest is pretty straight forward and seems to be broken down into
files, symlinks and hardlinks. In terms of any performance issues I can
only be vague and repeat what others have said and I experience based on
testing "slow". I assume based on just some high level guess that as
the number of files in the total amount of manifests changes you'll end
up having to do more passes at resolving all dependencies. Possibly
moving this to c code may help or may just be a design flaw/limitation.
In terms of the pkg.osol.o authority my script could possibly make it
faster with parallel fetch, but I can't predict how many wget's to
safely spawn so left it serialized. Anyway. the repo seems bandwidth
throttled which is really the point..
./C
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss