[Bug 1869270] Review Request: eclipse-subclipse - Subversion Eclipse plugin

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

 



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



--- Comment #5 from Mat Booth <mat.booth@xxxxxxxxxx> ---
(In reply to Fabio Valentini from comment #4)
> > Huh, git archeaology reveals that more than 10 years ago this package used to ship the (CC-BY licensed) Subversion Book as documentation... The sub-package containing the book was obsoleted more than a decade ago and the license tag was never corrected. Amazing what a fresh pair of eyes can do for an old package...
> 
> I do my best to unearth such tidbits :-)
> 
> 
> Small nit-picks:
> 
> - JavaHL is not included in the latest version (1.11.1 vs. 1.14.0)
> - Fix pom xml "4.2.0 modelVersion" declarations no longer necessary:
> 
> # Fix pom xml declarations
> # PR sent upstream here: https://github.com/subclipse/subclipse/pull/138
> sed -i -e 's/4\.2\.0/4.0.0/g' {.,features,bundles}/pom.xml
> 
> This PR has been merged, and the Change is Live in the packaged version :-)

The PR was merged just a few hours ago (I only sent it yesterday) and is not
yet available in any tagged release. The packaged version is subclipse 4.3.0
that was tagged in 2019.

> 
> - no Javadocs built (are they not useful? hard to build? broken? not
> important, but I thought I'd note their absence)
> 

No, we don't build separate javadoc subpackages for Eclipse plug-ins. In
general they are not libraries against which users should build applications,
and in the cases they are, Eclipse plug-ins tend to ship their javadocs as an
additional plug-in bundle that extends Eclipse's built-in help system. So we
trust the upstream project to ship documentation bundles as necessary.

> 
> 1) You can put the JavaHL update on your TODO list, and remove the no longer
> necessary "4.2.0 pom modelVersion" fixes before importing the package.
> 

I will investigate the javahl update. I don't recall if this just a case of "it
was the latest version at the time" or if this specific version was chosen
because it was a known-good version and other versions had problems (svnkit
fell into this latter category).

> 
> 2) ./subclipse-4.3.0/features/feature.subclipse/licenses/Ganymed.txt: Expat
> License BSD 3-clause "New" or "Revised" License
> Is this the license file for the Ganymed / trilead / jenkins SSH2
> implementation? It's not bundled in this package, so this can be ignored.
> Right?
> 

That's right. The convention is to ship license texts for all the third-party
bundles they ship in their upstream update site for their plug-ins to work.
Since RPM installs directly and third-party bundles are packaged separately,
this can be ignored.

> 
> Other than that:
> 
> - latest version packaged (4.3.0) - JavaHL update pending?
> - package builds and installs successfully on fedora rawhide
> - license correct and break-down documented, texts shipped with %license
> - appdata for plugin installed and validated
> - jar files shipped with sources are removed in %prep
> - %build and %install script look "interesting" but good otherwise
> - correct ExcludeArch tag for Eclipse packages
> - in general, conforms to Packaging Guidelines
> 
> Package APPROVED.


Thanks for the review!


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