[Bug 475852] Review Request: gnustep-base - GNUstep Base library package
bugzilla at redhat.com
bugzilla at redhat.com
Tue Sep 15 00:00:58 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=475852
--- Comment #30 from Michel Alexandre Salim <michael.silvanus at gmail.com> 2009-09-14 20:00:54 EDT ---
Koji F-12: http://koji.fedoraproject.org/koji/taskinfo?taskID=1679163
There are a couple of minor things to fix (see below), and this package is on
the way in. I forgot -- are you a sponsored maintainer? If not, set this to
block FE-NEEDSPONSOR and I'll certify that I'll sponsor you.
MUST
FIX rpmlint
gnustep-base.src: W: mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line 1)
You can fix this with Emacs' "untabify" command
OK package name
OK spec file name
OK package guideline-compliant
OK license complies with guidelines
FIX license field accurate
some files are actually GPLv3+, while others are still GPLv2+. This means
the aggregate is GPLv3+. Most LGPL files are v2+ but some (makefiles! should
these not be GNU public domain ?!) are LGPLv3+. Assuming that upstream
intention is to switch files to (L)GPLv3+ as they are updated, I think we
can say "LGPLv3+ and GPLv3+". If you could email upstream and get a
clarification, and put a comment with the URL to the upstream mail from a
mailing list archive, that would be great.
The other alternative is to split out the v2 and v3 files, but that would be
crazy if the division is merely temporal, rather than functional (i.e. if
there is no distinct subpackage with a different license)
OK license file not deleted
OK spec in US English
FIX spec legible
- the comment for renaming pl mentions pllit but the file is renamed to
pllist.
OK source matches upstream
$ md5sum gnustep-base-1.18.0.tar.gz ../SOURCES/gnustep-base-
1.18.0.tar.gz
880491e0fc64ab3507887f43faa67572 gnustep-base-1.18.0.tar.gz
880491e0fc64ab3507887f43faa67572 ../SOURCES/gnustep-base-1.18.0.tar.gz
OK builds under >= 1 archs, others excluded
see Koji link
FIX build dependencies complete
gmp-devel listed twice
/usr/bin/iconv is bad for two reasons:
- we frown on file-based dependencies because they can be expensive to
resolve
- it is part of glibc-common which is always installed
OK library -> ldconfig
FIX own all directories
gnustep-base-devel should additionally requires gnustep-make:
- it is a development package, and is useless without the other makefiles
- it installs into %{_libdir}/GNUstep/Makefiles/Additional which is owned
by gnustep-make
OK no dupes in %files
note: just a style thing, but %doc is normally put just under %defattr, not
at the bottom.
OK permission
OK %clean RPM_BUILD_ROOT
OK macros used consistently
OK Package contains code
OK headers in -devel
OK if libfiles are suffixed, the non-suffixed goes to devel
OK devel requires versioned base package
OK clean buildroot before install
OK filenames UTF-8
SHOULD
OK package build in mock on all architectures
see Koji link
? package functioned as described
will test with Oolite later
OK scriplets are sane
FIX require package not files
see above (iconv)
--
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