[jbosstools-issues] [JBoss JIRA] (JBDS-3525) Problems updating Early Access content between milestones (eg., Arquillian from Beta1 -> CR1, CR1 -> GA)

Alexey Kazakov (JIRA) issues at jboss.org
Fri Oct 9 11:45:00 EDT 2015


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

Alexey Kazakov edited comment on JBDS-3525 at 10/9/15 11:44 AM:
----------------------------------------------------------------

If there is no EA site listed in available update sites why this notification of a new available Arquilian appears?
Btw I just tried your:
{quote}
1. Install JBDS 9.0.0.CR1 (from http://www.jboss.org/download-manager/file/jboss-devstudio-9.0.0.CR1-standalone_jar.jar as seen on http://www.jboss.org/products/devstudio/download/ )
2. Install Arquillian 1.2.0.CR1 from https://devstudio.redhat.com/9.0/development/updates/discovery.earlyaccess/9.0.0.CR1/
3. After install & restart of JBDS, go to Window > Preferences > Install/Update > Available Software Sites and delete or disable the above CR1 site. Leave only the https://devstudio.redhat.com/9.0/stable/updates/ site enabled.
(this synthesizes having 9.0.0.CR1 and installing it from the older Central from CR1. There's another way to achieve this using -D flags but it requires more cold starts of JBDS.)
4. Now fire up Central and look for Arquillian. Yep, it's unavailable. 
5. So, check the box for Enable Early Access. Still unavailable? 
6. Now, check the box for Show installed. Voila! It's available and installable.
{quote}
But instead of #4 I just checked for updates and successfully updated Arquillian CR1 to Final having the only http://download.jboss.org/jbosstools/mars/snapshots/updates/ enabled.
Where did it come from?

I thought it works in that way:
1. When you check Enable EA in central then the EA discovery update site is added to the list of available and enabled update sites. So you can install EA content from it.
2. When you uncheck EA then its site removed from the list.
But it's definitely much more complicated.
Can you explain me how it currently works actually?


was (Author: akazakov):
If there is no EA site listed in available update sites why this notification of a new available Arquilian appears?
Btw I just tried your:
{quote}
1. Install JBDS 9.0.0.CR1 (from http://www.jboss.org/download-manager/file/jboss-devstudio-9.0.0.CR1-standalone_jar.jar as seen on http://www.jboss.org/products/devstudio/download/ )
2. Install Arquillian 1.2.0.CR1 from https://devstudio.redhat.com/9.0/development/updates/discovery.earlyaccess/9.0.0.CR1/
3. After install & restart of JBDS, go to Window > Preferences > Install/Update > Available Software Sites and delete or disable the above CR1 site. Leave only the https://devstudio.redhat.com/9.0/stable/updates/ site enabled.
(this synthesizes having 9.0.0.CR1 and installing it from the older Central from CR1. There's another way to achieve this using -D flags but it requires more cold starts of JBDS.)
4. Now fire up Central and look for Arquillian. Yep, it's unavailable. 
5. So, check the box for Enable Early Access. Still unavailable? 
6. Now, check the box for Show installed. Voila! It's available and installable.
{quote}
But instead of #4 I just checked for updates and successfully updated Arquillian CR1 to Final having the only http://download.jboss.org/jbosstools/mars/snapshots/updates/ enabled.
Where did it come from?

I thought it works in that way:
1. When you check Enable EA in central then the EA discovery update site is added to the list of available and enabled update sites. So you can install EA content from it.
2. When you uncheck EA then its site removed from the list.
But it's differently much more complicated.
Can you explain me how it currently works actually?

> Problems updating Early Access content between milestones (eg., Arquillian from Beta1 -> CR1, CR1 -> GA)
> --------------------------------------------------------------------------------------------------------
>
>                 Key: JBDS-3525
>                 URL: https://issues.jboss.org/browse/JBDS-3525
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Bug
>          Components: arquillian
>    Affects Versions: 9.0.0.Beta2
>         Environment: Version: 9.0.0.CR1
> Build id: CR1-v20150912-1100-B100
> Build date: 20150912-1100
> Enabled Early Access
>            Reporter: Marek Novotny
>            Assignee: Nick Boldt
>             Fix For: 9.0.1.GA, 10.0.0.Alpha1
>
>
> JBDS notified me about a new update for Arquillian, but then after going into update it complains about:
> {noformat}
> An error occurred while collecting items to be installed
> session context was:(profile=jbds, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
> No repository found containing: osgi.bundle,org.jboss.tools.arquillian.core,1.2.0.CR1-v20150911-0332-B19
> No repository found containing: osgi.bundle,org.jboss.tools.arquillian.maven.configurator,1.2.0.CR1-v20150911-0332-B19
> No repository found containing: osgi.bundle,org.jboss.tools.arquillian.ui,1.2.0.CR1-v20150911-0332-B19
> No repository found containing: org.eclipse.update.feature,org.jboss.tools.arquillian.feature,1.2.0.CR1-v20150911-0332-B19
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list