[Bug 1880636] Review Request: jmc module rpms

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

 



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



--- Comment #22 from Jie Kang <jkang@xxxxxxxxxx> ---
(In reply to Miro Hrončok from comment #21)
> jmc comments:

I've updated the jmc spec and rpm, links are unchanged. Replied to comments
in-line below.

> 
> 
> If a package contains a GUI application, then it SHOULD install a
> .appdata.xml file into %{_metainfodir}.

Added.

> 
> 
> macros in comments:
> 
> jmc.src:182: W: macro-in-comment %{_os}
> jmc.src:182: W: macro-in-comment %{eclipse_arch}

Checked; the comments make sense.

> 
> 
> Possibly unstripped executable?
> 
> jmc.x86_64: W: unstripped-binary-or-object /usr/lib/jmc/jmc

I looked at [1] and am not entirely sure what the expected action is for this
warning. Is there an updated document?

[1]
https://fedoraproject.org/wiki/Common_Rpmlint_issues#unstripped-binary-or-object

> 
> 
> 
> Broken symbolic link:
> 
> # ls -l /usr/lib/jmc/plugins/com.sun.mail.jakarta.mail_1.6.5.jar
> lrwxrwxrwx. 1 root root 41 Sep 22 10:41
> /usr/lib/jmc/plugins/com.sun.mail.jakarta.mail_1.6.5.jar ->
> /usr/share/java/javamail/jakarta.mail.jar
> # ls -l /usr/share/java/javamail/jakarta.mail.jar
> ls: cannot access '/usr/share/java/javamail/jakarta.mail.jar': No such file
> or directory

I've changed jmc to use javamail 1.5.2 which is currently in Fedora.
jakarta-mail should be backwards compatible to some extent, so will be cleaning
or fixing jmc spec when that is available.

> 
> 
> 
> Also some files, I don't know where they come from, seem to be packaged with
> different license:
> 
> # rpm -ql jmc | grep about_files
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files/IJG_README
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files/lgpl-v21.txt
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files/mpl-v11.txt
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files/mpl-v20.txt
> /usr/lib/jmc/plugins/org.eclipse.swt.gtk.linux.x86_64_3.114.100.v20200612-
> 0706/about_files/webkit-bsd.txt
> 
> I don't see the files in sources, are they copied from the buildroot?


JMC is an Eclipse RCP application so it's underlying platform is the Eclipse
platform, the same as the Eclipse IDE. This is part of that Eclipse platform.
For licensing, JMC has a THIRDPARTYREADME that lists direct dependencies like
Eclipse, but it doesn't do transitives from there.


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