[Bug 475861] Review Request: gnustep-gui - The GNUstep gui library

bugzilla at redhat.com bugzilla at redhat.com
Fri Sep 25 01:26:53 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=475861


Michel Alexandre Salim <michael.silvanus at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|nobody at fedoraproject.org    |michael.silvanus at gmail.com
               Flag|                            |fedora-review?




--- Comment #7 from Michel Alexandre Salim <michael.silvanus at gmail.com>  2009-09-24 21:26:52 EDT ---
SRPM needs to be updated, spec is at 0.16-2

MUST

? rpmlint
  SRPM not available yet
OK package name
OK spec file name
OK package guideline-compliant
OK license complies with guidelines
FIX license field accurate
  some files, e.g. Tools/gclose.m and many other Tools/, are GPLv3+
  some files are LGPLv3+:

$ grep -rl "version 3" `grep -rl "GNU Lesser" *`
configure.ac
COPYING
Headers/Additions/GNUstepGUI/GSVersion.h.in
Source/NSMenuItem.m
Source/tiff.m

  Perhaps separate the library into a separate -libs subpackage, which can
  then be LGPLv2+ and LGPLv3+, and the rest can then be GPLv2+ and GPLv3+?

  (see Documentation/readme.texi)

  -doc subpackage should be GFDL. The license file,
Documentation/manual/LICENSE
  should be included in %files doc. Also, %{_datadir}/GNUstep/Documentation/*
  should be marked as %doc as well.



OK license file not deleted
OK spec in US English
FIX spec legible
  "gui" in summary and descriptions should perhaps be capitalized
? source matches upstream
  SRPM not available
• builds under >= 1 archs, others excluded
OK build dependencies complete
  can drop gnustep-make, as gnustep-base-devel requires it
OK library -> ldconfig
OK own all directories
OK no dupes in %files
• permission
OK %clean RPM_BUILD_ROOT
OK macros used consistently
OK Package contains code
OK large docs => -doc
OK doc not runtime dependent
OK headers in -devel
OK if contains *.pc, req pkgconfig
  GNUstep variation: if containing Makefiles, req gnustep-make
OK if libfiles are suffixed, the non-suffixed goes to devel
OK devel requires versioned base package
  note: does not need gnustep-make directly, but it's OK to be explicit
OK clean buildroot before install
OK filenames UTF-8

SHOULD
FIX if license text missing, ask upstream to include it
  license file for LGPLv3+ and GPLv2+ missing
• package build in mock on all architectures
• package functioned as described
OK scriplets are sane
OK other subpackages should require versioned base
OK require package not files

Summary:

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