[Bug 452413] Review Request: BkChem - Chemical drawing program

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 29 14:52:56 UTC 2008


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=452413


Jussi Lehtola <jussi.lehtola at iki.fi> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jussi.lehtola at iki.fi




--- Comment #5 from Jussi Lehtola <jussi.lehtola at iki.fi>  2008-09-29 10:52:54 EDT ---
Prereview:

[ x=ok  -=dont't apply  !=please fix ?=may fix ]

MUST
 [!] rpmlint must be run on every package

SPECS/bkchem.spec: W: mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line
11)
bkchem.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/bkchem/oasa/setup.py 0644
1 packages and 1 specfiles checked; 1 errors, 1 warnings.

Fix changelog in SPEC file, you have 0.12.2-1 twice. (Why is this not picked up
by rpmlint?)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!SRPM spec does not match the one on the website!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

- Remove the installation script setup.py from the package, it is not needed.

 [x] package must be named according to the Package Naming Guidelines
 [x] spec file name must match the base package %{name}
 [x] package must meet the Packaging Guidelines
 [x] Package must be licensed with a Fedora approved license

- no plugin anymore

 [!] license field in the package spec file must match the actual license

- The license is GPLv2+ not GPLv2. (lines 298-299 in gpl.txt) 

 [x] includes the text of the license(s) in its own file: include in %doc
 [x] be written in American English
 [x] spec file for the package be legible
 [!] sources used to build the package must match the upstream source

da8bceec65cf4e054a19c510633b61f4  bkchem-0.12.2.tar.gz
fa3fc119f06ad0204c5c046b768cabd9  SOURCES/bkchem-0.12.2.tar.gz

- Still need to use original source package and use source1, source2 etc and
patches for any modifications.

 [x] compile and build into binary rpms on at least one architecture

- OK on F9 x86_64.

 [?] not successfully compile an architecture: use ExcludeArch

- Not checked

 [?] all build dependencies must be listed in BuildRequires

- Works for me, mock may be stricter.

 [x] spec file MUST handle locales properly
 [-] shared library files not in any default linker paths: ldconfig
 [-] relocatable package: the packager must state this fact
 [x] package must own all directories that it creates
 [x] not any duplicate files in the %files listing
 [x] permissions on files must be set properly
 [x] package must have a %clean section, which contains rm -rf %{buildroot}
 [x] consistently use macros
 [x] must contain code, or permissable content
 [!] large docs should go in a -doc subpackage

- Doc dir is almost half the size of the whole package, needs to be branched to
its own package.

 [x] %doc must not affect the runtime of the application
 [-] header files must be in a -devel package
 [-] static libraries must be in a -static package
 [-] containing pkgconfig(.pc) files must 'Requires: pkgconfig'
 [-] library files that end in .so: go in a -devel package
 [-] devel pkg: require base package using a fully versioned dependency
 [-] no .la libtool archives
 [x] gui app include a %{name}.desktop file
 [x] must not own files or directories already owned by other packages
 [x] %install includes rm -rf %{buildroot}
 [x]  filenames in rpm packages must be valid UTF-8

-- 
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-package-review mailing list