Hi Brock,
On 21/03/2012 09:21, Brock Pytlik wrote:
On 03/19/12 23:50, Seth Goldberg wrote:
Hi,
I'm trying to figure out how to specify an explicit dependency from
a package in the install incorporation to a package in the osnet
incorporation.
When I add an explicit depend at a specific version, pkglint outputs
an error:
ERROR pkglint.manifest005.2 duplicate depend actions in
pkg:/install/[email protected],5.11-0.175.1.0.0.13.1820
system/library/boot-management
So the questions are: how can I realy see ALL of the packages for
which pkglint detected conflicting dependencies, and how can I
specify a minimum version for a package (boot-management in this
case) when other packages in the incorporation have had a different
version added via automatic dependency generation (pkgdepend)?
--S
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
Hi Seth,
Can you point us to the manifest that's producing this error?
Repo:
ssh://[email protected]/hg/caiman/slim_uefi
File:
usr/src/pkg/manifests/install-installadm.mf
URL:
http://src.opensolaris.org/source/xref/caiman/slim_uefi/usr/src/pkg/manifests/install-installadm.mf
I haven't pushed the change to the manifest. The addition I am
attepmting is as follows:
depend type=require \
fmri=pkg:/system/library/[email protected],5.11-0.175.1.0.0.13
I think what this error message is saying is that you have two require
dependencies on system/library/boot-management.
The installadm package has a basic API and runtime dependency on
system/library/boot-management.
However, to ensure the correct functionality and feature support is
present, the boot-management version must be build 13 or greater.
So if we do a build without the manual dependency specified, it auto
generates a dependency on
system/library/[email protected],5.11-0.175.1.0.0.11 - the version
it detected on the build machine.
Then pkglint finds 2 dependencies on boot-management and bails out.
For the sake of comparison I tried the same process against
ssh://[email protected]/hg/caiman/slim_uefi whose installadm has
no dependencies on boot-management (the dependency is introduced in the
slim_uefi repo because installadm imports bootmgmt) and
there appeared to be no pktlint or pkg issues
Thanks,
Niall
Given that installadm doesn't have an incorporate dependencies in it,
I'm confused as to where your reference to "the incorporation" came
from. What version are you trying to set as the minimum version, and
what version is pkgdepend using?
Brock
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss