[Bug 225253] Merge Review: apr

bugzilla at redhat.com bugzilla at redhat.com
Fri Mar 30 04:31:51 UTC 2007


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

Summary: Merge Review: apr


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





------- Additional Comments From jeremy at hinegardner.org  2007-03-30 00:31 EST -------
OK - Package meets naming and packaging guidelines
OK - Spec file matches base package name.
ISSUE (6) - Spec has consistent macro usage.
ISSUE (4) - Meets Packaging Guidelines.
OK - License
OK - License field in spec matches
OK - License file included in package
OK - Spec in American English
OK - Spec is legible.
OK - Sources match upstream md5sum:
814f19528d9cfc79aef188dd752e04d8  rpmbuild/SOURCES/apr-1.2.8.tar.gz
814f19528d9cfc79aef188dd752e04d8  reviews/apr/apr-1.2.8.tar.gz
ISSUE (7) - Source URL should go to downloadable source.

ISSUE (3) - BuildRequires correct
OK - Package has %defattr and permissions on files is good.
OK - Package has a correct %clean section.
ISSUE (1) - Package has correct buildroot
     
OK - Package is code or permissible content.
OK - Doc subpackage needed/used.
OK - Packages %doc files don't affect runtime.

OK - Headers/static libs in -devel subpackage.
OK - Spec has needed ldconfig in post and postun
OK - .pc files in -devel subpackage/requires pkgconfig
OK - .so files in -devel subpackage.
ISSUE (8) .a files in -static subpackage
OK - -devel package Requires: %{name} = %{version}-%{release}
OK - .la files are removed.

OK - Package compiles and builds on at least one arch.
OK - Package has no duplicate files in %files.
OK - Package doesn't own any directories other packages own.
OK - Package owns all the directories it creates.
ISSUE (9) - rpmlint output.
OK - final provides and requires are sane:
SHOULD Items:

OK - Should build in mock.
OK - Should function as described.
OK - Should have sane scriptlets.
OK  - Should have subpackages require base package with fully versioned depend.
ISSUE (2) - Should have dist tag
OK - Should package latest version
ISSUE (5) - check for outstanding bugs on package. (For core merge reviews)

Issues:

1. Build root should be one of the recommended build roots:

    %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

2. The %{?dist} tag should be used in Release:

3. BuildPrereq should not be used, use BuildRequires instead

4. Conflicts: is used and should not be.  Perhaps change Conflicts: to
   Requires: subversion >= 0.20.1-2
   Requires: subversion-devel >= 0.20.1-2

   http://fedoraproject.org/wiki/PackagingDrafts/Conflicts

5. There are outstanding bugs for apr please address them.

6. In %configure it should not be necessary to set CC and CXX.  If the
   are required to be set, use %{__cc} and %{__cxx} instead of gcc and
   g++

7. Source0: should be the upstream source location. Possibly,
    Source0: http://www.eng.lsu.edu/mirrors/apache/%{name}/%{name}-%{version}.tar.gz
8. .a files should be in a separate %{name}-static package or removed.

9. rpmlint output

W: apr buildprereq-use autoconf, libtool, e2fsprogs-devel, python

    See Issue (3)




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list