[Bug 1784553] Review Request: glassfish-jsp - Glassfish J2EE JSP API implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1784553



--- Comment #3 from Mat Booth <mat.booth@xxxxxxxxxx> ---
(In reply to Fabio Valentini from comment #2)
> There are some small issues. Once those are fixed and/or clarified, the
> package looks good to go.
> 
> Package Review
> ==============
> 
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> [ ] = Manual review needed
> 
> 
> Issues:
> =======
> 
> [!]: Patches link to upstream bugs/comments/lists or are otherwise
>      justified.
> 
>   Please provide short reasons for the inclusion of both patches in the .spec
>   file (though really, "port to servlet 3.1" is almost descriptive enough
> already).
> 

Comments added.

> - Please specify the license breakdown:
> 
>   which parts are CDDL-1.0 / GPLv2 w/ classpath exception,
>   and which are ASL 2.0
> 

Classes in the org.apache.jasper package are apache licensed. Comment added to
the spec file.

> - rpmlint complains about a dangling symlink (looks like it's either missing
> a
>   / in the middle, or something else has gone wrong):
> 
>  
> /usr/share/java/javax.servlet.jsp/glassfish-jsp-apijavax.servlet.jsp-api.jar
>                                                     ^^ issue here?
> 

Nope this symlink is actually valid and is satisfied by files installed by the
generated requirement on the glassfish-jsp-api package. This is a known
limitation of rpmlint.


> - [?]: If the source package does not include license text(s) as a separate
>        file from upstream, the packager SHOULD query upstream to include it.
> 
>   In my experience, most Java projects don't include the ASL 2.0 license
> text ...
>   do you know why?
> 
> 

Yes, many projects use a maven resources plugin to inject licenses into the jar
at build-time to avoid duplication. This is not an upstream mistake, but
because of the terms of the Apache license, Fedora requires us to "Include a
copy .... as part of the Fedora package in %license"

New spec file with added comments:

Spec URL: https://fedorapeople.org/~mbooth/reviews/glassfish-jsp.spec
SRPM URL:
https://fedorapeople.org/~mbooth/reviews/glassfish-jsp-2.3.4-2.fc31.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux