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

bugzilla at redhat.com bugzilla at redhat.com
Wed Jun 25 19:56:57 UTC 2008


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: BkChem - Chemical drawing program


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





------- Additional Comments From terjeros at phys.ntnu.no  2008-06-25 15:56 EST -------
[ x=ok  -=dont't apply  !=please fix ?=may fix ]

MUST
 [!] rpmlint must be run on every package
  a) bkchem.src: W: mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line 10)
     remove tab in the Group: line
  b) bkchem.noarch: E: non-executable-script
/usr/lib/python2.5/site-packages/bkchem/oasa/setup.py 0644
     Is this need at all? Remove in %install
 [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
 [!] [GPLv2] package must be licensed with a Fedora approved license 
  The bkchem/plugins/piddle directory seems to have files with
  a mix of copyrights, can you check with upstream regarding license
  of these files?
 [!] license field in the package spec file must match the actual license
  See over 
 [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  bkchem-0.12.2.tar.gz.rpm
  Remove bkchem.desktop and bkchem.png from tarball, you have to
  use pristine sources. They are added by source1 and source2,
  rpmbuild will take care of that. Ask if trouble.
  Source2 bkchem.png is already in the tarball as images/bkchem.png?
 [x] compile and build into binary rpms on at least one architecture
  http://koji.fedoraproject.org/koji/taskinfo?taskID=680857
 [-] not successfully compile an architecture: use ExcludeArch
 [x] all build dependencies must be listed in BuildRequires
 [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}
 [!] consistently use macros
  spec in url is fixed, however not the spec in the src.rpm
  Bump release when doing updates 13, 19 and 22 has the same release,
  should be on release 3 now.
 [x] must contain code, or permissable content
 [?] large docs should go in a -doc subpackage
  Maybe split off the doc/ dir in a separate bkchem-doc 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
 [!] gui app include a %{name}.desktop file
  Set vendor to nothing: --vendor=""
 [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
SHOULD
 [!] ping upstream about missing license text
    see above, the piddle subdir.
 [?] translations if description and summary sections
 [x] test that the package builds in mock
  http://koji.fedoraproject.org/koji/taskinfo?taskID=680857
 [x] compile and build into binary rpms on all archs
  http://koji.fedoraproject.org/koji/taskinfo?taskID=680857
 [x] package functions as described
 [!] those scriptlets are sane
   Just remove the %post/%postun scripts (sorry).
 [-] subpackages require the base package fully versioned dep
 [-] pkgconfig(.pc) in devel
 [-] no explicit file dep outside /etc, /bin/, /sbin, /usr/{sbin,bin}


-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list