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