Danek Duvall wrote:
On Wed, Feb 25, 2009 at 10:20:54AM -0800, Rich Burridge wrote:
http://cr.opensolaris.org/~richb/pkg-6822-v1/
Cups-manager looks fine. But for SUNWgnome-media-center, you appear to be
pulling in non-direct dependencies. SUNWsqlite3, for instance, probably
isn't s direct dependency, but a dependency of SUNWpysqlite (where it is,
in fact properly declared). SUNWlibpigment and SUNWlibpigment-python24,
too. I'm not sure why SUNWimagick is pulled in, since it doesn't provide
any Python interfaces, AFAICT.
New webrev at:
http://cr.opensolaris.org/~richb/pkg-6822-V2/
Going through the SUNWgnome-media-center dependencies one at a time:
> depend SUNWdbus-bindings
Used by .../lib/python2.4/vendor-packages/elisa/core/launcher.py
> depend SUNWgnome-media
Uses the gstreamer libraries in numerous places.
> depend SUNWgnome-python-extras
Several files use the "egg" support from this package.
> depend SUNWimagick
Removed. I don't believe this dependency is needed. I also checked the
elisa dependencies on my Ubuntu system, and ImageMagick isn't one of them.
> depend SUNWlibpigment
Removed this line as it should be a dependency of SUNWlibpigment-python24.
It wasn't, so I've added it there.
> depend SUNWlibpigment-python24
Used the "pgm" support from this package.
> depend SUNWpysqlite
Used by .../lib/python2.4/vendor-packages/elisa/core/db_backend.py
> depend SUNWPython
This is needed because the gnome-media-center (a.k.a. elisa) is
written in Python. I'd argue that a load of others IPS Python related
packages should have this dependency line added, but it's probably
not worth it because Bart's SAT Solver changes should hopefully fix this.
> depend SUNWpython24-cssutils
Used by one of the plugins:
.../lib/python2.4/vendor-packages/elisa/plugins/pigment/widgets/theme.py
> depend SUNWpython24-simplejson
Used by .../lib/python2.4/vendor-packages/elisa/core/plugin_registry.py
> depend SUNWPython-extra
"dom" code used by one of the plugins:
.../lib/python2.4/vendor-packages/elisa/plugins/amazon/resource_provider.py
> depend SUNWpython-imaging
"PIL" routines used by several of the plugins.
> depend SUNWpython-setuptools
"setup" routines used by several of the plugins.
> depend SUNWpython-twisted
Used by the plugin registry:
.../lib/python2.4/vendor-packages/elisa/core/plugin_registry.py
> depend SUNWpython-twisted-web2
Used by the plugin registry:
.../lib/python2.4/vendor-packages/elisa/core/plugin_registry.py
> depend SUNWsqlite3
Removed this line as it should be a dependency of SUNWpysqlite. It wasn't,
so I've added it there.
Thanks.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss