[Bug 168310] Review Request: swish-e <bkyoung>

bugzilla at redhat.com bugzilla at redhat.com
Tue Dec 6 03:16:49 UTC 2005


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: swish-e <bkyoung>


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168310





------- Additional Comments From bkyoung at users.sourceforge.net  2005-12-05 22:16 EST -------
#60 was more complicated. After the changes, the paths had to be adjusted, yes,
but PERL5LIB and LD_LIBRARY_PATH had to be re-added. This does not affect
runtime. The 20.fc5 package fails check-rpaths if the spec sed LD_RUN_PATH line
is commented out with/without Swish-e installed.

Added a swish-e-default sub-package, which helps for testing purposes (needed!).
Perhaps a bit much for Extras?

Thanks to the fedora-devtool guys for tools to catch these problems.

Because of all these minute changes, I've verified the package yet once again:

PackagingGuidelines
* Normal package naming ok.
*   Upstream name contains dash '-', but ok.
*   Addon Perl sub-packages match CPAN, but some use all capitols.
*   Doc subpackage -doc ok.
*   spec file name ok.
*   Version matches upstream.
*   %{?dist} used correctly in Release.
* Legal: Includes OSI/GPL.
* No Packager, Vendor, or Copyright tags.
* Good buildroot tag.
* Requires look good. Patch requires specific libxml2. 
* BuildRequires looks good.
* Summaries/Descriptions ok. American English and Spelling.
* Spec file  ASCII.
* -doc sub-package. Group: Documentation.
* Includes libraries.
*   No .la or static libs.
*   Devel subpackage used.
* %config(noreplace) used.
* Macros use ok.
* RPM_BUILD_ROOT/RPM_OPT_FLAGS variable style.
* Uses %{__make} %{?_smp_mflags} instead of make %{?_smp_mflags}
* Conditional dependencies not required.
* Not relocatable.
* Content ok (documentation).

ReviewGuidelines
* MUST Items
*   Rpmlint ok.
*   Name ok.
*   Spec ok.
*   Packageguidelines ok.
*   License OSI/GPL.
*   License in doc of primary package.
*   License field matches included license.
*   Spec file in American English.
*   Spec file not a Obfuscated  Code Contest candidate.
*   UNABLE TO VERIFY MD5SUM UPSTREAM.
*   Build on FC4/FC5-test1 i386
*   No dups.
*   Good perms.
*   %clean ok.
*   Macros ok.
*   Content ok and code ok.
*   Large doc => -doc package.
*   No runtime files in -doc.
*   Headers in -devel subpackage.
*   No pkgconfig used.
*   Devel contains .so.
*   All subpackages require versioned base as dependency.
*   No .la or static libs.
*   No gui apps.
* SHOULD Items.
*   Package tests properly on i386.

OTHER
* Proper use of ldconfig
* Package owns all files/directories it should
* Owns all directories it uses
* Builds with package already installed.
* Build test ok with package already installed.
* Builds without package installed.
* Build test okay without package installed.

Definition of testing the package:
After build, then package install:
cd BUILD/swish-e-2.4.2/perl
perl t/test.t
echo $? == 0

Configuring swish-e-default according to README.default
lynx url/cgi-bin/swish.cgi
runs and entering a search term "swish" returns a results list.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list