Note: (In general same thing but from different point of view.) Packages have no different versions inside single release. For Solaris 10 version of the package always the same. Only one thing determines current package change level - list of currently applied patches.
Effectively list of patches is package version number inside release. Dependency between this different states of packages are expressed only by corresponded patch dependency not on package level. When we install freshbitted package we check package dependency which does not refer to level of changes applied to required package so we can install package while it need something which is not on the system - latest package not on FCS level. This requirement however are present in freshbitted pkginfo in patch record in terms of "this prepatched patch require that other patch" (which effectively means that this freshbitted package require that changes to be on the system plus others from others prepatched patches) - we just ignoring this information. Reason for that on my opinion is implementation - hard to adopt kshell script to be run from pkgadd. We will fix it most likely in recursive package project. vassun This message posted from opensolaris.org
