pkgdepend should silently skip the /usr/bin/python connection. After all, it doesn't fail for programs which call dlopen or exec right?
pkglint should flag scripts that use binaries which are mediated links. And it should mention "mediated links". On Friday October 28, at 11:30AM, Danek Duvall wrote: > /usr/bin/python is not a Committed interface. A customer can retarget the > link to any version of python they choose -- python 2.0, python 2.7, python > 3.2, unladen swallow, whatever. Solaris does not control that link. > > So if you want to ship a script that designates its interpreter as > /usr/bin/python, that's your choice, but the customer can break the script, > and it's your bug, not the customer's issue. > > If that's the path you want to go, pkgdepend has a mechanism by which you > can tell it to ignore an action when analyzing it for dependencies. It's > in the manpage. > > I'm not sure what you'd like to see in terms of a more useful error > message. It seems pretty clear to me, but I know what the problem is, so > it's pretty straightforward to go solve. > > Now that you know what the problem is, how could the message have gotten > you there more easily? > > Danek _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
