[
https://issues.jboss.org/browse/JBIDE-24382?page=com.atlassian.jira.plugi...
]
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.20... (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)