Request for review: scanssh

Oliver Falk oliver at linux-kernel.at
Mon Aug 8 13:27:41 UTC 2005


On 08/05/2005 09:48 PM, José Pedro Oliveira wrote:
>>Summary: fast SSH server and open proxy scanner
>>
>>SRPM and Spec, as usual:
>>http://filelister.linux-kernel.at/mod_perl?current=/packages/FC_EXTRAS_APPROVAL/scanssh
> 
> 
> Status: NEEDSWORK
> 
> MD5SUMS:
> 3e27c048098097ffb475dd1c810c3258  scanssh-2.1-2.src.rpm
> 
> e6e2be8659b131960d768c857844bd05  scanssh-2.1-hide.patch
> 9fab4253b56b2d15367d4872b370cdcb  scanssh-2.1.tar.gz
> 08c6cd0ccaa97c250b8299543f9ebca0  scanssh.spec
> 
> Sources:
> * scanssh-2.1-hide.patch: URL ?
> * scanssh-2.1.tar.gz: MD5 digest checked OK against upstream tarball
> 
> Good:
> 
> * Package name follows standard
> * Main source MD5 digest checked OK against upstream tarball
> * The URL is valid
> * File permissions verified
> * License verified
> * Build Requirements list is complete
> * Builds without problems in FC-3 and FC-4
> 
> Needswork:
> 
> * the package isn't built with the distribution flags (RPM_OPT_FLAGS).
>   The package configure doesn't inherit the CFLAGS initialized
>   my the %configure macro.  A workaround is to pass them to make:
>   ...
>   -%{__make} %{?_smp_mflags}
>   +%{__make} %{?_smp_mflags} CFLAGS="-Wall $RPM_OPT_FLAGS"
>   ...

Fixed.

> * No need to explicit add the requiments list
>   (rpm detects the shared libraries)

I like it this way, as it shows you the name of the package required to 
install...

> * Package group not valid (rpmlint)
>   ...
>   -Group:                 Networking/Other
>   +Group:                 Applications/Internet
>   ...

Fixed.

> * Capitilize the Summary info (rpmlint)

Fixed.

> Other notes:
> 
> * The patch is vailable online? Maybe add its URL?

No, isn't available online. Was a quick-hack by me, because our OpenSSH 
servers complaint in the logs... :-)

> * You don't need to detect if RPM_BUILD_ROOT is the root
>   directory (%install and %clean sections)
>   ...
>   -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
>   +rm -rf $RPM_BUILD_ROOT
>   ...

Oh yes, fixed.

> * Maybe drop the TODO file from the %doc list?
>   Doesn't appear to have much (critical) information.

Dropped.

New files:
http://filelister.linux-kernel.at/mod_perl?current=/packages/FC_EXTRAS_APPROVAL/scanssh


Best,
  Oliver




More information about the fedora-extras-list mailing list