[Bug 444512] Review Request: eclipse-eclemma - EMMA plugin for Eclipse

bugzilla at redhat.com bugzilla at redhat.com
Wed Dec 3 16:25:03 UTC 2008


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





--- Comment #4 from Andrew Overholt <overholt at redhat.com>  2008-12-03 11:25:01 EDT ---
(In reply to comment #3)
> The review arrived finally. Nothing serious, just few small things:

Thanks!

> * First you should close bug #444511

Done.

> * This package is only for F-10+, right?

Yes.  I updated the BRs/Rs on eclipse stuff to make it F-10+.

> * To simplify the code, you can use
>     %define install_loc  %{_datadir}/eclipse/dropins/eclemma
> and update everything accordingly. This is a suggestion, not a requirement.

Thanks, done.

> * You are now not owning the directory
>     %{install_loc}/eclemma
> With the above suggestion you can just use
>     %{install_loc}
> in the files section.

Yup, done.

> * rpmlint says:
>     eclipse-eclemma.noarch: W: no-documentation
>        Please add those about.html files (rename them), and at least the
> license.html and faq.html files to %doc

Done.

>     eclipse-eclemma.noarch: W: dangling-symlink
> /usr/share/eclipse/dropins/eclemma/eclipse/plugins/com.mountainminds.eclemma.core_1.3.2/emma.jar
> /usr/share/java/emma.jar
>         This can be ignored.
>     eclipse-eclemma.noarch: W: symlink-should-be-relative
> /usr/share/eclipse/dropins/eclemma/eclipse/plugins/com.mountainminds.eclemma.core_1.3.2/emma.jar
> /usr/share/java/emma.jar
>         This should be fixed.

I think we'd be better off fixing build-jar-repository.  If you want, I'll make
it a big long ln -s ../../../java/emma.jar instead, but build-jar-repository
seems cleaner.

>     eclipse-eclemma.noarch: W: hidden-file-or-dir
> /usr/share/eclipse/dropins/eclemma/eclipse/plugins/com.mountainminds.eclemma.core_1.3.2/.options
>         Is this file required?

It may be just a build-time requirement but it doesn't harm anything to keep
it.

>     eclipse-eclemma.src: W: strange-permission get-eclemma.sh 0775
>         Please use 644 for source files.

This is a shell script to fetch the source.  Do you still want it changed?

> * The file 
>     ./com.mountainminds.eclemma.core/emma.jar
> needs to be removed in the %prep

Since I was symlinking over it I didn't think it was a big deal but I've added
an explicit removal before the ln line now.

> * The license file says:
>     "The user documentation contains example code taken from the Apache Jakarta
> Commons project, provided under the terms and conditions of the Apache License
> Version 2.0. "
>        Shall we include ASL 2.0 in the license tag?

I don't know.  I guess it can't hurt :)  I've added it.

> * Each package must consistently use macros, as described in the macros section
> of Packaging Guidelines .
> You are using $RPM_BUILD_ROOT at certain points and %{buildroot} on others. You
> should stay consistent.

Fixed.

Updated spec and SRPM:

http://fedorapeople.org/~overholt/eclipse-eclemma.spec
http://fedorapeople.org/~overholt/eclipse-eclemma-1.3.2-2.fc10.src.rpm

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