[Bug 519538] Review Request: clutter-sharp - C#/.NET bindings to Clutter

bugzilla at redhat.com bugzilla at redhat.com
Mon Aug 31 21:17:02 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=519538





--- Comment #5 from Michel Alexandre Salim <michael.silvanus at gmail.com>  2009-08-31 17:17:01 EDT ---
Almost ready to pass review; there is a trivial summary change to make, and a
more serious case of some dependencies not being listed

Koji build (F-12):
http://koji.fedoraproject.org/koji/taskinfo?taskID=1646731

MUST

• rpmlint:

source -- clean

clutter-sharp.x86_64: E: no-binary
clutter-sharp.x86_64: W: only-non-binary-in-usr-lib

These are harmless, rpmlint is not Mono-aware

clutter-sharp-devel.x86_64: W: summary-not-capitalized pkgconfig file for
clutter-sharp
clutter-sharp-devel.x86_64: W: no-documentation

The first should probably be fixed. The default spec file has

  Development files for %{name}

which could be used. Esp. since we're packaging more than just the .pc file!

OK package name
OK spec file name
OK package guideline-compliant
OK license complies with guidelines
OK license field accurate
OK license file not deleted
OK spec in US English
OK spec legible
OK source matches upstream
OK builds under >= 1 archs, others excluded (Koji)
OK build dependencies complete (Koji)

FAIL on the other hand, runtime dependencies are not complete

     rpm -q --requires clutter-sharp

     rpm -e clutter 2>out.txt
     cat out.txt | grep sharp

  shows that the dependency on clutter is not picked up; this should be
  added manually.

  Also, once clutter-gtk can be enabled (prod the maintainer for an update?)
  you'd want to Requires: clutter-gtk, and meanwhile, now you want to
  %exclude %{_libdir}/pkgconfig/clutter-gtk-sharp.pc 

NA locales handled using %find_lang, no %{_datadir}/locale
NA library -> ldconfig
NA relocatable: give reason
OK own all directories
OK no dupes in %files
OK permission
OK %clean RPM_BUILD_ROOT
OK macros used consistently
OK Package contains code
OK headers in -devel
OK if contains *.pc, req pkgconfig
OK devel requires versioned base package
OK clean buildroot before install
OK filenames UTF-8

SHOULD
OK package build in mock on all architectures
?  package functioned as described
     not tested
OK scriplets are sane
OK require package not files

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