[Fedora-haskell-list] [Bug 471003] Review Request: cabal-install - Haskell package utility

bugzilla at redhat.com bugzilla at redhat.com
Thu Feb 12 06:56:08 UTC 2009


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


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


Bryan O'Sullivan <bos at serpentine.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|                            |fedora-review+




--- Comment #10 from Bryan O'Sullivan <bos at serpentine.com>  2009-02-12 01:56:07 EDT ---
Here's my review.

#  MUST: rpmlint must be run on every package.

  srpm is clean, binary rpm reports these:

  cabal-install.x86_64: W: non-conffile-in-etc /etc/bash_completion.d/cabal
  cabal-install.x86_64: W: executable-stack /usr/bin/cabal

  These are both acceptable.

# MUST: The package must be named according to the Package Naming Guidelines.

OK.

# MUST: The spec file name must match the base package %{name}.

OK.

# MUST: The package must meet the Packaging Guidelines.

OK.

# MUST: The package must be licensed with a Fedora approved license [...]

BSD3 == OK.

# MUST: The License field in the package spec file must match [...]

OK.

# MUST: license(s) in %doc.

OK.

# MUST: The spec file must be written in American English.

OK.

# MUST: The spec file for the package MUST be legible.

OK.

# MUST: The sources used to build the package must match the upstream [...]

OK.

# MUST: successfully compile and build [...]

OK.

# MUST: architectures in ExcludeArch.

OK.

# MUST: All build dependencies must be listed in BuildRequires [...]

OK.

# MUST: The spec file MUST handle locales properly.

OK.

# MUST: shared library ldconfig

NA.

# MUST: If the package is designed to be relocatable [...]

NA.

# MUST: A package must own all directories that it creates.

OK.

# MUST: A package must not contain any duplicate files in the %files listing.

OK.

# MUST: Permissions on files must be set properly.

OK.

# MUST: Each package must have a %clean section [...]

OK.

# MUST: Each package must consistently use macros.

OK.

# MUST: The package must contain code, or permissable content.

OK.

# MUST: Large documentation files must go in a -doc subpackage.

NA.

# MUST: %doc must not affect runtime

OK.

# MUST: Header files must be in a -devel package.

NA.

# MUST: Static libraries must be in a -static package.

Exempt.

# MUST: Packages containing pkgconfig(.pc) files [...]

NA.

# MUST: If a package contains library files with a suffix [...]

NA.

# MUST: In the vast majority of cases, devel packages [...]

NA.

# MUST: Packages must NOT contain any .la libtool archives [...]

NA.

# MUST: Packages containing GUI applications [...]

NA.

# MUST: Packages must not own files or directories already owned [...]

NA.

# MUST: %install rm -rf %{buildroot} (or $RPM_BUILD_ROOT).

OK.

# MUST: All filenames in rpm packages must be valid UTF-8.

OK.

# SHOULD: If the source package does not include license text [...]

NA.

# SHOULD: description and summary translations

No.

# SHOULD: The reviewer should test that the package builds in mock.

OK.

# SHOULD: binary rpms on all supported architectures.

Tested x86_64 and i386.

# SHOULD: functions as described

OK.

# SHOULD: If scriptlets are used, those scriptlets must be sane.

OK.

# SHOULD: Usually, subpackages other than devel [...]

NA.

# SHOULD: The placement of pkgconfig(.pc) files [...]

NA.

# SHOULD: If the package has file dependencies outside of [...]

This package is APPROVED.

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




More information about the Fedora-haskell-list mailing list