[Bug 529441] Review Request: pdfbox - Java PDF library

bugzilla at redhat.com bugzilla at redhat.com
Sun Nov 8 00:24:00 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=529441


Orcan 'oget' Ogetbil <oget.fedora at gmail.com> changed:

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




--- Comment #5 from Orcan 'oget' Ogetbil <oget.fedora at gmail.com>  2009-11-07 19:23:58 EDT ---
I made the preliminary review on this package. It needs some work. I also need
to see this building in koji in all archs before approving.

* These need to be added otherwise, package will not build in mock and/or will
have broken deps:
   BuildRequires:  ant-nodeps
   BuildRequires:  junit
   BuildRequires:  jakarta-commons-logging
   Requires:  jakarta-commons-logging
   export CLASSPATH=$( ... jakarta-commons-logging junit)
You don't necessarily need "Requires: junit". See below.

- Patches should be explained and be submitted to upstream. Since this is a
pure Fedora specific patch we can ignore the upstream part.

* rpmlint says:
   pdfbox.x86_64: W: wrong-file-end-of-line-encoding
/usr/share/doc/pdfbox-0.8.0/RELEASE-NOTES.txt
      This can be corrected in %prep easily via sed 's|\r||' or similar.

   pdfbox-javadoc.x86_64: W: non-standard-group Development Documentation
      Simply use "Documentation"

   pdfbox.src:120: W: libdir-macro-in-noarch-package (main package)
%attr(-,root,root) %{_libdir}/gcj/%{name}
      This can be ignored.

* This package includes fonts that are already available in Fedora. This is not
allowed by the guidelines. You will need to patch the source to remove these
fonts from the jar file and use the system ones instead. This will require
adding
   Requires:   bitstream-vera-sans-fonts
See
   http://fedoraproject.org/wiki/Packaging:FontsPolicy

! It would be good to run the supplied tests in %check via "ant test". But for
this, you may need to add
   BuildRequires(check):   ant-junit
and *possibly* add this to classpath before you call "ant test"

? Test classes are being packaged (they end up in the final jar). Is this
necessary? If yes, then you will need to add
   Requires: junit
If not sure, please contact upstream.

! %attr(-,root,root) is not needed as I explained in the previous review.

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