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

Reply via email to