Mark Carlson wrote:

> Dependencies
> ============
> 
>    SUNWpython {Python core package, already available on opensolaris }
>      - This is must have dependency.
> 
>    SUNWcherry-python {Web framework for Python, available on opensolaris }
>      - Routes can work with other web frameworks as well, but this is what I 
>        have used for testing.

There are no packages "SUNWpython" or "SUNWcherry-python".  There are
"SUNWPython", "SUNWPython26", and "SUNWpython-cherrypy".  The last of those
is a project-private implementation detail of pkg(5) (PSARC/2008/190), and
hasn't been approved by an ARC to be delivered in the Solaris WOS as a
stand-alone component.

If the web engine is pluggable, is it appropriate to have a hard dependency
on one of them?

If you're delivering both Python 2.4 and Python 2.6 modules in the same
package, which version of Python does the package depend on?

> Interfaces
> ==========
> 
>    Man pages are included.
> 
>    The SUNWpy-routes package is Uncommitted.
>    
>    The remaining interfaces are Volatile.
>    
> Exported Interfaces
> -------------------
> None

None?  At all?  If a project exports no interfaces, then there's no
architectural content.

> Imported Interfaces
> -------------------
> None

Again?

> Not An Interface 
> --------------------
> /usr/lib/python2.6/vendor-packages/Routes-1.10.3-py2.6.egg-info/PKG-INFO 
> /usr/lib/python2.6/vendor-packages/Routes-1.10.3-py2.6.egg-info/SOURCES.txt
> /usr/lib/python2.6/vendor-packages/Routes-1.10.3-py2.6.egg-info/dependency.txt
> /usr/lib/python2.6/vendor-packages/Routes-1.10.3-py2.6.egg-info/not-zip-safe
> /usr/lib/python2.6/vendor-packages/Routes-1.10.3-py2.6.egg-info/top_level.txt
> /usr/lib/python2.6/vendor-packages/routes/__init__.py 
> /usr/lib/python2.6/vendor-packages/routes/base.py 
> /usr/lib/python2.6/vendor-packages/routes/mapper.py 
> /usr/lib/python2.6/vendor-packages/routes/middleware.py 
> /usr/lib/python2.6/vendor-packages/routes/route.py 
> /usr/lib/python2.6/vendor-packages/routes/threadinglocal.py 
> /usr/lib/python2.6/vendor-packages/routes/util.py 

Everything you're delivering is not an interface?

Danek

Reply via email to