[jbosstools-issues] [JBoss JIRA] (JBDS-4394) Add requirement rh-java-common-google-gson
Lukáš Valach (JIRA)
issues at jboss.org
Wed May 31 06:45:00 EDT 2017
[ https://issues.jboss.org/browse/JBDS-4394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13414219#comment-13414219 ]
Lukáš Valach commented on JBDS-4394:
------------------------------------
Hmm, it didn't help. Yum isn't upgrading rh-java-common-google-gson. In the RPM documentation \[1\] is written that we should specify version of RPM on which we would like depend, otherwise any version will be accepted.
\[1\] https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html
Possibly we could try:
{code}
Requires: rh-java-common-google-gson >= 2.2.4, rh-java-common-google-gson < 3.0.0
{code}
I have discussed this topic with [~vkadlcik]. He said that it's known issue. It is hard to maintain list of versions in spec file so they are ignoring this problem. Then said that users shoud keep they system up to date.
So it's up to you. We can either maintain versions in spec file or mention in install guide that it is necessary to update whole system.
> Add requirement rh-java-common-google-gson
> ------------------------------------------
>
> Key: JBDS-4394
> URL: https://issues.jboss.org/browse/JBDS-4394
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Task
> Components: build, rpm
> Affects Versions: 11.0.0.AM1
> Reporter: Lukáš Valach
> Assignee: Nick Boldt
> Fix For: 11.0.0.AM1
>
>
> Add requirement rh-java-common-google-gson to the RPM spec file \[1\].
> \[1\] https://github.com/jbdevstudio/jbdevstudio-product/blob/master/rpm/devstudio.spec.template#L48
> ----
> *Reason:*
> After update form Devstudio 10.2 to 10.4 I had this error in the eclipse log:
> {code}
> !ENTRY org.eclipse.jgit.pgm 4 0 2017-05-12 14:03:44.808
> !MESSAGE FrameworkEvent ERROR
> !STACK 0
> org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jgit.pgm [231]
> Unresolved requirement: Import-Package: org.eclipse.jgit.lfs.server.fs; version="[4.6.1,4.7.0)"
> -> Export-Package: org.eclipse.jgit.lfs.server.fs; bundle-symbolic-name="org.eclipse.jgit.lfs.server"; bundle-version="4.6.1.201703071140-r"; version="4.6.1"; uses:="javax.servlet, javax.servlet.http, org.eclipse.jgit.lfs.server, org.eclipse.jgit.lfs.lib"
> org.eclipse.jgit.lfs.server [230]
> Unresolved requirement: Import-Package: com.google.gson; version="[2.2.4,3.0.0)"
> Unresolved requirement: Import-Package: org.eclipse.jgit.lfs.server; version="[4.6.1,4.7.0)"
> -> Export-Package: org.eclipse.jgit.lfs.server; bundle-symbolic-name="org.eclipse.jgit.lfs.server"; bundle-version="4.6.1.201703071140-r"; version="4.6.1"; uses:="javax.servlet.http, org.eclipse.jgit.lfs.lib"
> ...
> ...
> !ENTRY org.eclipse.wst.jsdt.js.node 4 0 2017-05-12 14:03:46.661
> !MESSAGE FrameworkEvent ERROR
> !STACK 0
> org.osgi.framework.BundleException: Could not resolve module: org.eclipse.wst.jsdt.js.node [653]
> Unresolved requirement: Require-Bundle: com.google.gson; bundle-version="[2.2.4,3.0.0)"
> {code}
> Steps to reproduce:
> # Disable RHSCL 2.4 and Devstudio snapshot repo
> # Add RHSCL 2.3 and Devstudio stable repo
> # yum remove rh-*
> # yum install rh-eclipse46-devstudio (should install 10.2.0.GA)
> # check if eclipse works (I had no errors in the log)
> # Disable RHSCL 2.3 and Devstudio stable repo
> # Enable RHSCL 2.4 and Devstudio snapshot repo
> # rm -rf ~/.eclipse
> # Start the Eclipse with -clean
> # There should be error I mentioned above. I didn't see any impact to users, egit worked fine.
> # sudo yum update "rh-*"
> {code}
> Updating:
> rh-java-common-google-gson noarch 2.2.4-1.el7 rh-eclipse46-build 177 k
> rh-java-common-javapackages-tools noarch 4.3.2-1.14.el7 rh-eclipse46-build 95 k
> rh-java-common-lucene5 noarch 5.4.1-2.3.el7 rh-eclipse46-build 2.2 M
> rh-java-common-lucene5-analysis noarch 5.4.1-2.3.el7 rh-eclipse46-build 1.3 M
> rh-java-common-lucene5-analyzers-smartcn noarch 5.4.1-2.3.el7 rh-eclipse46-build 3.4 M
> rh-java-common-lucene5-queries noarch 5.4.1-2.3.el7 rh-eclipse46-build 211 k
> rh-java-common-lucene5-queryparser noarch 5.4.1-2.3.el7 rh-eclipse46-build 339 k
> rh-java-common-lucene5-sandbox noarch 5.4.1-2.3.el7 rh-eclipse46-build 246 k
> rh-java-common-python-javapackages noarch 4.3.2-1.14.el7 rh-eclipse46-build 87 k
> rh-maven33-runtime
> {code}
> # Restart Eclipse, it will start without errors.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jbosstools-issues
mailing list