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

Reply via email to