[jbosstools-issues] [JBoss JIRA] (JBIDE-23738) create jbosstools rpm that only depends on eclipse-* bundles (and can run on Fedora 24/25)
Nick Boldt (JIRA)
issues at jboss.org
Fri Jan 13 12:29:00 EST 2017
[ https://issues.jboss.org/browse/JBIDE-23738?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13348211#comment-13348211 ]
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)
More information about the jbosstools-issues
mailing list