Shawn Walker wrote: > > The problem appears to be the > storage/[email protected],5.11-0.138:20100429T180704Z package manifest: > > depend > fmri=pkg:/system/library/storage/[email protected],5.11-0.138:20100407T164712Z > type=require variant.opensolaris.zone=global > depend fmri=pkg:/system/library/storage/[email protected],5.11-0.138 > type=require variant.opensolaris.zone=global > > Note the same dependency twice -- without and without timestamp. > > It looks like one or more of the following might be the cause: > > - bug 14869 which is fixed in b138: > http://cr.opensolaris.org/~richlowe/pkg_14869/ > > - a package didn't get published to the repository that should have > > - something went wrong during merge > > I seem to recall another bug with pkgdepend doubling up dependencies too...
That bug is #15647 "pkgdepend generates duplicate dependencies if dependency can't be satisfied for all variant values", a fix for which Brock and I have discussed. That does look like it may be the way in which the dependencies got onto the system, since the ON build machines are running their own nightly bits, normally. The version with the timestamp coming from the installed (nightly) image, the one without from the manifests supplied to pkgdepend. I think the fix for #14869 should help this, as it will no longer include the timestamps in the generate dependencies, and since two dependencies on the same version will not be outright harmful. What matters is the version of pkg used when pkgdepend was running, that is, those on the ON build machines. -- Rich _______________________________________________ on-ips-dev mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/on-ips-dev
