[jbosstools-issues] [JBoss JIRA] (JBIDE-24382) Update Neon.3 target platform using Docker 2.3.0, not 2.3.1

Lukáš Valach (JIRA) issues at jboss.org
Fri May 5 08:13:00 EDT 2017


    [ https://issues.jboss.org/browse/JBIDE-24382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13402592#comment-13402592 ] 

Lukáš Valach commented on JBIDE-24382:
--------------------------------------

I have installed last Eclipse (build id: 20170314-1500) then I installed BYOE from \[1\].

\[1\] https://devstudio.jboss.com/10.0/snapshots/updates/

During the installation I got remediation page with this message:
{code}
Cannot complete the install because of a conflicting dependency.
  Software being installed: Red Hat JBoss Developer Studio (Core Features) 10.4.0.v20170504-2114 (com.jboss.devstudio.core.feature.feature.group 10.4.0.v20170504-2114)
  Software currently installed: m2e - Maven Integration for Eclipse (includes Incubating components) 1.7.0.20160603-1933 (org.eclipse.m2e.feature.feature.group 1.7.0.20160603-1933)
  Only one of the following can be installed at once: 
    Maven Project Model Edit Bundle 1.7.0.20160603-1933 (org.eclipse.m2e.model.edit 1.7.0.20160603-1933)
    Maven Project Model Edit Bundle 1.7.1.20161104-1805 (org.eclipse.m2e.model.edit 1.7.1.20161104-1805)
  Cannot satisfy dependency:
    From: Red Hat JBoss Developer Studio (Core Features) 10.4.0.v20170504-2114 (com.jboss.devstudio.core.feature.feature.group 10.4.0.v20170504-2114)
    To: com.jboss.devstudio.core.rpmdeps.feature.feature.group [10.4.0.v20170504-1343]
  Cannot satisfy dependency:
    From: Red Hat JBoss Developer Studio (Feature Dependencies) 10.4.0.v20170504-1343 (com.jboss.devstudio.core.rpmdeps.feature.feature.group 10.4.0.v20170504-1343)
    To: org.eclipse.m2e.feature.feature.group 1.7.1.20161104-1805
  Cannot satisfy dependency:
    From: m2e - Maven Integration for Eclipse (includes Incubating components) 1.7.0.20160603-1933 (org.eclipse.m2e.feature.feature.group 1.7.0.20160603-1933)
    To: org.eclipse.m2e.model.edit [1.7.0.20160603-1933]
  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.model.edit [1.7.1.20161104-1805]
{code}

Possible solutions which Remediation page offered:
* Installation of older BYOE (10.4.0.v20170503-0737 instead of 10.4.0.v20170504-2114)
* Update of m2e (org.eclipse.m2e.feature.feature.group 1.7.0.20160603-1933 -> 1.7.1.20161104-1805)

!BYOE_keep.png|thumbnail!  !BYOE_update.png|thumbnail! !BYOE_show.png|thumbnail! 

So I chose update of m2e. 

I performed the same smoke test as yesterday, everything worked fine. Eclipse contained docker 2.3.0.201704251823.

Then I tried to install all stuff from RH Central. During the first attempt the eclipse stuck on "Process information" window with this message:

"Can't perform operation. Computing alternative solutions."

It took about a hour. In progress bar I saw that eclipse is working with www.pramati.com, see progress bar on screenshots. When it passed I cancaled the installation, restarted eclipse and tried it again. This problem didn't occure again.
 !processing_information_1.png|thumbnail!  !processing_information_2.png|thumbnail!  !processing_information_3.png|thumbnail! 

So I decided to make another copy of eclipse and to do everithing again. During the second attempt I didn't meet this problem.

During the installation form RH Central I got Remediation Page with this error message:
{code}
Your original request has been modified.
  "JBoss Tools Mobile Browser Simulator" is already present because other installed software requires it.  It will be added to the installed software list.
  "Git integration for Eclipse" will be ignored because it is already installed.
  "Mylyn Task-Focused Interface" will be ignored because it is already installed.
  "Mylyn Context Connector: Java Development" will be ignored because it is already installed.
  "Java implementation of Git" is already present because other installed software requires it.  It will be added to the installed software list.
  "Mylyn Context Connector: Eclipse IDE" will be ignored because it is already installed.
  "JBoss AS, WildFly & EAP Server Tools" is already present because other installed software requires it.  It will be added to the installed software list.
  "Mylyn Context Connector: Team Support" is already present because other installed software requires it.  It will be added to the installed software list.
  "Mylyn Tasks Connector: Bugzilla" will be ignored because it is already installed.
  "m2e - Maven Integration for Eclipse (includes Incubating components)" will be ignored because it is already installed.
  "Mylyn Task List" will be ignored because it is already installed.
  "m2e-wtp - Maven Integration for WTP" will be ignored because it is already installed.
  "Git integration for Eclipse - Task focused interface" will be ignored because it is already installed.
  "JBoss Tools LiveReload" is already present because other installed software requires it.  It will be added to the installed software list.
  "Mylyn Commons" is already present because other installed software requires it.  It will be added to the installed software list.
  "JBoss Tools Java Standard Tools Tern.java Adapter" is already present because other installed software requires it.  It will be added to the installed software list.
Cannot complete the install because of a conflicting dependency.
  Software being installed: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
  Software being installed: Tycho Project Configurators 0.8.1.201704211436 (org.sonatype.tycho.m2e.feature.feature.group 0.8.1.201704211436)
  Only one of the following can be installed at once: 
    Tycho Project Configurators 0.9.0.201609061714 (org.sonatype.tycho.m2e 0.9.0.201609061714)
    Tycho Project Configurators 0.8.1.201704211436 (org.sonatype.tycho.m2e 0.8.1.201704211436)
  Cannot satisfy dependency:
    From: JBoss Fuse Tooling Apache Camel Editor 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.camel.editor.feature.feature.group 9.1.0.Final-v20170214-0902-B104)
    To: org.fusesource.ide.project [9.1.0.Final-v20170214-0902-B104]
  Cannot satisfy dependency:
    From: Fuse Project Plugin 9.1.0.Final-v20170214-0902-B104 (org.fusesource.ide.project 9.1.0.Final-v20170214-0902-B104)
    To: bundle org.sonatype.tycho.m2e 0.9.0
  Cannot satisfy dependency:
    From: Tycho Project Configurators 0.8.1.201704211436 (org.sonatype.tycho.m2e.feature.feature.group 0.8.1.201704211436)
    To: org.sonatype.tycho.m2e [0.8.1.201704211436]
{code}
The only possible solution was "Keep my installation the same and modify the items being installed to be compatible". Eclipse decided to install Tycho Project Configurators 0.9.0.201609061714.

!rh_central_remediation_page_keep.png|thumbnail!  !rh_central_remediation_page_show.png|thumbnail! 

After the installation I performed smoke test again. Everything seems to be fine.

I am not able to check if Docker really works, Ondra is on PTO today, so he will check Docker on monday.

> Update Neon.3 target platform using Docker 2.3.0, not 2.3.1
> -----------------------------------------------------------
>
>                 Key: JBIDE-24382
>                 URL: https://issues.jboss.org/browse/JBIDE-24382
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build, docker, target-platform
>    Affects Versions: 4.4.4.Final
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 4.4.4.Final
>
>         Attachments: BYOE_keep.png, BYOE_show.png, BYOE_update.png, devstudio-1040GAvsAM3.png, install-devstudio1040ga-ci-snapshot-byoe-docker2.3.0.20170307.png, install-devstudio1040ga-ci-snapshot-byoe.png, p2diff.txt, p2diff_460.txt, p2diff_460_summary.txt, processing_information_1.png, processing_information_2.png, processing_information_3.png, rh_central_remediation_page_keep.png, rh_central_remediation_page_show.png
>
>
> 1. Mirror http://download.eclipse.org/linuxtools/update-docker-neon3respinb to http://download.jboss.org/jbosstools/updates/requirements/docker/2.3.0.201704251823/ (Done today.)
> 2. Update jbt/ds 4.63.x TPs to use this Neon.3-respin-b version of Docker Tools (PR forthcoming.)
> cc: [~jjohnstn] [~lvalach] [~odockal]
> Why, you ask?
> Well, the 2.3.0.20170425 rebuild of Docker Tools fixes wiring issues w.r.t. docker by depending on OLDER dependencies like spotify.docker 3.4, httpcomponents.httpcore (and httpclient), plus backlevels jnr.* plugins too.
> Without this fix [1], installation may pull in an older version of Docker Tools, which depends on newer dependencies. This forces the old deps and the newer feature to be installed and used.
> [1] https://github.com/jbosstools/jbosstools-openshift/pull/1492 & https://github.com/jbosstools/jbosstools-openshift/pull/1493



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jbosstools-issues mailing list