[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:23: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 commented on JBIDE-23738:
------------------------------------

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