Shweta,

See below for my comments ...

Paul


>> shweta phabba wrote:
>>> 
>>> I have created the webrev for package sqlalchemy. please review the 
>>> code for sqlalchemy porting
>>> Link for sqlalchemy webrev is ,
>>> http://cr.opensolaris.org/~pshweta/sqlalchemy/

== START ==

1. usr/src/Targetdirs
    It doesn't look as though you have changed this, if not
    remove it from your checked in stuff.

2. usr/src/lib/Makefile
    Add your stuff alphabetically

3. usr/src/lib/sqlalchemy/METADATA
    PROJECT_URL: should probably be "http://www.sqlalchemy.org/";
    and SOURCE_DOWNLOAD: should probably be something like ...
"http://sourceforge.net/projects/sqlalchemy/files/sqlalchemy/0.5.5/SQLAlchemy-0.5.5.tar.gz/download";

    Delete "Any additional information that you want to supply
    goes down here" text on the COMMENTS: line.

    Change "NAME:     sqlalchemy" to SQLAlchemy so you can use it
    in Makefile.sfw (see 4)

4. usr/src/lib/sqlalchemy/Makefile.sfw
    Extract the  VER= info from the METADATA, see other pkgs in gate
    for how to do this.

5. usr/src/lib/sqlalchemy/install-sfw
    Pass the SQLAlchemy-0.5.5 version info in from your Makefile.sfw
    so you don't have to keep changing it every update; again
    see gate for examples.

    I think you can delete lines 43 to 49

    Should there be a man page for this pkg, you may need
    to create your own for it ?

6. usr/src/pkgdefs/Makefile
    Where are the changes to this to add SUNWsqlalchemy into the list

7. usr/src/pkgdefs/SUNWsqlalchemy/Makefile
    Copyright year wrong - also check all other files as there
    are others wrong to

    Delete 'DATAFILES= depend' as you have your own 'depend' file

8. usr/src/pkgdefs/SUNWsqlalchemy/copyright
    Is this the full licence text, if not you need to add it.

    You need to add the copyright info for the source owner(s).

9. usr/src/pkgdefs/SUNWsqlalchemy/depend
    Move the Copyright lines down to after the CDDL HEADER END
    and correct the year.

    The SCCS ident info line doesn't look right, check it and all
    other files to as other are wrong.

10. usr/src/pkgdefs/SUNWsqlalchemy/pkginfo
     This files shouldn't be in the webrev as its autogenerated from
     the SUNWsqlalchemy/pkginfo.tmpl file as build time

11. usr/src/pkgdefs/SUNWsqlalchemy/prototype_com
     The top of the file 'CDDL' header, etc, does not conform to the
     prototypes, see guide lines in 
http://wikis.sun.com/display/SFWNotes/Package+writing+guidelines

11. How
     How is this invoked, should there be something in /usr/bin ?

== END ===

Reply via email to