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

Reply via email to