[Bug 720857] Review Request: datalog - A Lightweight Deductive Database using Datalog

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 11 01:02:17 UTC 2012


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

--- Comment #25 from Tim Niemueller <tim at niemueller.de> 2012-01-10 20:02:14 EST ---
REVIEW:

Legend: + = PASSED, - = FAILED, 0 = Not Applicable

- rpmlint is not silent and some messages may not be ignored
  datalog.x86_64: W: name-repeated-in-summary C Datalog
  - This is ok in this context

  datalog.x86_64: E: script-without-shebang /usr/share/lua/5.1/datalog.lua
  - You need to remove the executable bit on the permissions of this file

  datalog.x86_64: E: incorrect-fsf-address /usr/share/lua/5.1/datalog.lua
  datalog.x86_64: E: incorrect-fsf-address
/usr/share/doc/datalog-1.7/COPYING.LIB
datalog-debuginfo.x86_64: E: incorrect-fsf-address
/usr/src/debug/datalog-1.7/interp.c
  - This must be fixed, it changed a couple of years ago

  datalog.x86_64: W: no-manual-page-for-binary datalog
  - This is ok for now, but I'd recommend to add one to the project

  datalog-devel.x86_64: W: no-dependency-on datalog/datalog-libs/libdatalog
  - this must be added as the devel sub-package contains a symlink to a file of
the main package

  datalog-devel.x86_64: W: summary-ended-with-dot C Datalog header file and
library.
  - This must be fixed

  datalog-devel.x86_64: W: invalid-license LGPL
  - This must be fixed, it is something like LGPLv2 or LGPLv2+, cf. wiki about
acceptable licenses

  datalog-devel.x86_64: W: no-documentation
  - Is there any API documentation you might add here? Otherwise this is ok.


+ The package is named according to the  Package Naming Guidelines.
+ The spec file name matches the base package %{name}, in the format
%{name}.spec.
+ The package meets the Packaging Guidelines.
- The package is licensed with a Fedora approved license and meets the
Licensing Guidelines.
  See rpmlint comment above.

(-) The License field in the package spec file matches the actual license ().
  Will re-check if license tag is fixed

+ The file, containing the text of the license(s) for the package, is included
in %doc.
+ The spec file is written in American English.
+ The spec file for the package is legible.
+ The sources used to build the package, match the upstream source, as provided
in the spec URL.

package# sha256sum ../../SOURCES/datalog-1.7.tar.gz 
35f003754591a3ae623269b78321063fc3a09a332001cc8c95587502aaf6f5d1 
../../SOURCES/datalog-1.7.tar.gz
downloaded# sha256sum datalog-1.7.tar.gz 
35f003754591a3ae623269b78321063fc3a09a332001cc8c95587502aaf6f5d1 
datalog-1.7.tar.gz
+ The package successfully compiles and builds into binary rpms on at least one
primary architecture.
+ All build dependencies are listed in BuildRequires.
0 No need to handle locales.
+ Spec file calls ldconfig
+ The package does NOT bundle copies of system libraries.
+ The package is not designed to be relocatable.
+ The package owns all directories that it creates.
+ The package does not list a file more than once in the spec file's %files
listings.
- Permissions on files are set properly.
  See rpmlint
+ The package has a %clean section, which contains rm -rf %{buildroot} (or
$RPM_BUILD_ROOT).
+ The package consistently uses macros.
+ The package contains code, or permissible content.
+ No extremely large documentation files.
+ Anything, the package includes as %doc, does not affect the runtime of the
application.
+ Header files in devel sub-package
0 No static libraries.
0 No pkgconfig(.pc) files.
+ Non-suffix so file is in devel sub-package
- Devel sub-package does not require main package
+ The package does NOT contain any .la libtool archives.
0 Not a GUI application.
+ The package does not own files or directories already owned by other
packages.
+ At the beginning of %install, the package runs rm -rf %{buildroot} (or
$RPM_BUILD_ROOT).
+ All filenames in rpm packages are valid UTF-8.

There remain a few action items that you see in the rpmlint section. Happy
fixing,

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