[Bug 497682] Review Request: libmemcached - Client library and command line tools for memcached server
bugzilla at redhat.com
bugzilla at redhat.com
Fri May 1 17:16:14 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=497682
Terje Røsten <terjeros at phys.ntnu.no> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|nobody at fedoraproject.org |terjeros at phys.ntnu.no
Flag| |fedora-review+
--- Comment #10 from Terje Røsten <terjeros at phys.ntnu.no> 2009-05-01 13:16:12 EDT ---
Thanks Remi, patch seems to work.
Starting full review.
[ x=ok -=dont't apply !=please fix ?=may fix ]
MUST
[x] rpmlint must be run on every package
[x] package must be named according to the Package Naming Guidelines
[x] spec file name must match the base package %{name}
[-] package must meet the Packaging Guidelines
[x] [BSD] package must be licensed with a Fedora approved license
[x] license field in the package spec file must match the actual license
[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
[x] sources used to build the package must match the upstream source
md5sum: 3e022f51301a73ddfc3df32de5b748b19fd97c65 : ok
[x] compile and build into binary rpms on at least one architecture
http://koji.fedoraproject.org/koji/taskinfo?taskID=1331611
[-] not successfully compile an architecture: use ExcludeArch
[x] all build dependencies must be listed in BuildRequires
[-] spec file MUST handle locales properly
[x] 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
[x] %doc must not affect the runtime of the application
[x] header files must be in a -devel package
[-] static libraries must be in a -static package
[!] containing pkgconfig(.pc) files must 'Requires: pkgconfig'
-devel package should have this added.
[x] library files that end in .so: go in a -devel package
[x] devel pkg: require base package using a fully versioned dependency
[x] no .la libtool archives
[-] 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
SHOULD
[x] test that the package builds in mock
http://koji.fedoraproject.org/koji/taskinfo?taskID=1331611
[x] compile and build into binary rpms on all archs
http://koji.fedoraproject.org/koji/taskinfo?taskID=1331611
[+] package functions as described
[x] those scriptlets are sane
[x] subpackages require the base packag fully versioned dep
[x] pkgconfig(.pc) in devel
[x] no explicit file dep outside /etc, /bin/, /sbin, /usr/{sbin,bin}
Add req on pkgconfig in -devel on importing and you are done.
libmemcached 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 package-review
mailing list