Erik,
See my comments below ...
paul
Erik Lafever wrote:
>
> I am working on the port for pylint, python code static checker. Pylint
> requires logilab-common and logilab-astng
> which have just recently been code reviewed. If I could get a few
> people to review the webrev, I would appreciated it.
1.
Lines ...
49 chmod 444 $(PROTOMAN)/pylint.1
51 chmod 444 $(PROTOMAN)/pyreverse.1
do you need this, as the following 'protofix' should
also correct it I think ?
Line ..
41 gzip -dc $(TARBALL) | tar xmpf -
change 'tar' to '$(TAR)'. You also might want to think about
using the built in uncompress of the tarball rather than doing
it explicitly (personally I prefer it done explicitly though).
'clean:' rule, do you also need to remove the $(LOCALPROTO)
stuff?
2. usr/src/cmd/pylint/pylint.1.sunman
& usr/src/cmd/pylint/pyreverse.1.sunman
Is the the sunman stability stuff added to this when
installed, if not it needs to be added directly here
or using a sunman-stability sed script.
3. usr/src/pkgdefs/SUNWpylint/pkginfo
Delete this file as its generated from SUNWpylint/pkginfo.tmpl
4. usr/src/pkgdefs/SUNWpylint/pkginfo.tmpl
Line ...
45 DESC="Python source code analyzer"
add the pkg version at the end, eg ...
DESC="Python source code analyzer (0.18.0)"
5. man pages
Shouldn't there be man pages for the other installed binaries
also, ie. epylint, symilar & pylint-gui ?
6. usr/src/pkgdefs/SUNWpylint/prototype_com
Do not install stuff into /usr with the write permission
bits set, ie. lines 113-117
END
--
----------------------------------------------------------------------
Paul Cunningham
Software Engineer
Tadpole Business Unit