[
https://issues.jboss.org/browse/JBIDE-23738?page=com.atlassian.jira.plugi...
]
Nick Boldt edited comment on JBIDE-23738 at 1/13/17 12:28 PM:
--------------------------------------------------------------
After the first pass -
https://github.com/jbdevstudio/jbdevstudio-product/pull/441/files -
I'm hitting this problem:
{code}
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.pde.api.tools.ui
[206]
Unresolved requirement: Require-Bundle: org.eclipse.pde.api.tools;
bundle-version="1.0.600"
-> Bundle-SymbolicName: org.eclipse.pde.api.tools;
bundle-version="1.1.1.v20160920-1429"; singleton:="true"
org.eclipse.pde.api.tools [191]
Unresolved requirement: Require-Bundle: org.objectweb.asm;
bundle-version="[5.0.1,6.0.0)"
Cannot complete the install because one or more required items could not be found.
Software being installed: JBoss OpenShift 3 Tools 3.3.2.v20170106-0320
(org.jboss.tools.openshift.feature.feature.group 3.3.2.v20170106-0320)
Missing requirement: Equinox Provisioning Repository 2.3.200.v20160421-0324
(org.eclipse.equinox.p2.repository 2.3.200.v20160421-0324) requires 'package
javax.crypto 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Equinox Provisioning Artifact Repository Support 1.1.500.v20160419-0834
(org.eclipse.equinox.p2.artifact.repository 1.1.500.v20160419-0834)
To: package org.eclipse.equinox.internal.p2.persistence 0.0.0
Cannot satisfy dependency:
From: Equinox Provisioning UI Support 2.4.100.v20160419-0834 (org.eclipse.equinox.p2.ui
2.4.100.v20160419-0834)
To: package org.eclipse.equinox.internal.p2.artifact.repository 0.0.0
Cannot satisfy dependency:
From: Equinox Provisioning Discovery UI 1.0.201.v20160901-1335
(org.eclipse.equinox.p2.ui.discovery 1.0.201.v20160901-1335)
To: bundle org.eclipse.equinox.p2.ui 2.0.0
Cannot satisfy dependency:
From: m2e Marketplace 1.7.1.20161104-1805 (org.eclipse.m2e.discovery
1.7.1.20161104-1805)
To: bundle org.eclipse.equinox.p2.ui.discovery 0.0.0
Cannot satisfy dependency:
From: Maven POM XML Editor 1.7.1.20161104-1805 (org.eclipse.m2e.editor.xml
1.7.1.20161104-1805)
To: bundle org.eclipse.m2e.discovery [1.7.0,1.8.0)
Cannot satisfy dependency:
From: m2e - Maven Integration for Eclipse (includes Incubating components)
1.7.1.20161104-1805 (org.eclipse.m2e.feature.feature.group 1.7.1.20161104-1805)
To: org.eclipse.m2e.editor.xml [1.7.1.20161104-1805]
Cannot satisfy dependency:
From: JBoss OpenShift 3 Tools 3.3.2.v20170106-0320
(org.jboss.tools.openshift.feature.feature.group 3.3.2.v20170106-0320)
To: org.eclipse.m2e.feature.feature.group 1.2.0.20120903-1050
{code}
was (Author: nickboldt):
After the first pass, I'm hitting this problem:
{code}
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.pde.api.tools.ui
[206]
Unresolved requirement: Require-Bundle: org.eclipse.pde.api.tools;
bundle-version="1.0.600"
-> Bundle-SymbolicName: org.eclipse.pde.api.tools;
bundle-version="1.1.1.v20160920-1429"; singleton:="true"
org.eclipse.pde.api.tools [191]
Unresolved requirement: Require-Bundle: org.objectweb.asm;
bundle-version="[5.0.1,6.0.0)"
Cannot complete the install because one or more required items could not be found.
Software being installed: JBoss OpenShift 3 Tools 3.3.2.v20170106-0320
(org.jboss.tools.openshift.feature.feature.group 3.3.2.v20170106-0320)
Missing requirement: Equinox Provisioning Repository 2.3.200.v20160421-0324
(org.eclipse.equinox.p2.repository 2.3.200.v20160421-0324) requires 'package
javax.crypto 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Equinox Provisioning Artifact Repository Support 1.1.500.v20160419-0834
(org.eclipse.equinox.p2.artifact.repository 1.1.500.v20160419-0834)
To: package org.eclipse.equinox.internal.p2.persistence 0.0.0
Cannot satisfy dependency:
From: Equinox Provisioning UI Support 2.4.100.v20160419-0834 (org.eclipse.equinox.p2.ui
2.4.100.v20160419-0834)
To: package org.eclipse.equinox.internal.p2.artifact.repository 0.0.0
Cannot satisfy dependency:
From: Equinox Provisioning Discovery UI 1.0.201.v20160901-1335
(org.eclipse.equinox.p2.ui.discovery 1.0.201.v20160901-1335)
To: bundle org.eclipse.equinox.p2.ui 2.0.0
Cannot satisfy dependency:
From: m2e Marketplace 1.7.1.20161104-1805 (org.eclipse.m2e.discovery
1.7.1.20161104-1805)
To: bundle org.eclipse.equinox.p2.ui.discovery 0.0.0
Cannot satisfy dependency:
From: Maven POM XML Editor 1.7.1.20161104-1805 (org.eclipse.m2e.editor.xml
1.7.1.20161104-1805)
To: bundle org.eclipse.m2e.discovery [1.7.0,1.8.0)
Cannot satisfy dependency:
From: m2e - Maven Integration for Eclipse (includes Incubating components)
1.7.1.20161104-1805 (org.eclipse.m2e.feature.feature.group 1.7.1.20161104-1805)
To: org.eclipse.m2e.editor.xml [1.7.1.20161104-1805]
Cannot satisfy dependency:
From: JBoss OpenShift 3 Tools 3.3.2.v20170106-0320
(org.jboss.tools.openshift.feature.feature.group 3.3.2.v20170106-0320)
To: org.eclipse.m2e.feature.feature.group 1.2.0.20120903-1050
{code}
create jbosstools rpm that only depends on eclipse-* bundles (and can
run on Fedora 24/25)
------------------------------------------------------------------------------------------
Key: JBIDE-23738
URL:
https://issues.jboss.org/browse/JBIDE-23738
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: build, rpm
Affects Versions: 4.4.3.AM1
Reporter: Nick Boldt
Assignee: Nick Boldt
Priority: Blocker
Fix For: 4.4.3.AM2
Per trello card [1], we should consider having a jbosstools rpm.
Could put the source for this in
https://github.com/jbosstools/jbosstools-build-sites/tree/master/aggregate/ or in
jbdevstudio-product since it'll be a similar design to that one, including blacklists
and dependencies.
[1]
https://trello.com/c/YK6rdGRy/14-create-jbosstools-rpm-for-fedora-24-25
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)