[Bug 531051] Review Request: glite-security-util-java - Java Utilities for GSI Credentials

bugzilla at redhat.com bugzilla at redhat.com
Sat Nov 7 16:10:52 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=531051


Mattias Ellert <mattias.ellert at fysast.uu.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
               Flag|                            |fedora-review?




--- Comment #1 from Mattias Ellert <mattias.ellert at fysast.uu.se>  2009-11-07 11:10:50 EDT ---
Fedora review glite-security-util-java 2009-11-07

+ OK
- Needs work
? Needs explanation

$ rpmlint glite-security-util-java-*
glite-security-util-java.src:123: W: libdir-macro-in-noarch-package (main
package) %attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-%{version}.jar.*
4 packages and 0 specfiles checked; 0 errors, 1 warnings.

+ rpmlint OK

+ Package named according to Java guidelines (name same as jarfile)

+ Specfile named after package

+ License tag "ASL 2.0 and EU Datagrid" is a Fedora apporved license

+ The tag corresponds to the license in the sources (most is ASL 2.0, but
  the code in src/org/glite/security/voms/ac is EU Datagrid

+ LICENSE file is listed as %doc

+ Specfile is written in legible English

+ Sources corresponds to upstream (following the description in the specfile)

+ Package compiles as a mock build

+ Build requirements are sane

- The source tree contains an embedded copy of the source for the
  vomsjapi library in src/org/glite/security/voms, bundling copies of
  system libraries is not allowed - use the system version instead

This can be achieved by adding the following lines to the %prep section ...

rm -rf src/org/glite/security/voms
sed s/org.glite.security.voms.VOMSValidator/org.glite.voms.VOMSValidator/ \
    -i src/org/glite/security/SecurityContext.java

... and adding vomsjapi to BuildRequires, Requires and build-classpath

It might then also be possible to change the License tag to only "ASL 2.0"
since the code under the other license is then not used.


- Package does not own /usr/lib64/gcj/glite-security-util-java

+ No duplicate files

+ Permissions are sane and %files has %defattr.

Though the %attr(-,root,root) tag for the gcj AOT files is redundant -
covered by the default.


+ %clean clears buildroot

+ Specfile uses macros consistently

+ Package contains code

- The javadoc package does not have a versioned directory and a symlink

+ Package does not own others' directories

+ %install clears buildroot

+ Filenames are UTF8

? axis and servlet are listed as BuildRequires but not as Requires - why?

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