Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Epsilon Core Dependencies Feature incomplete(Difficult to install development target for Epsilon)
Epsilon Core Dependencies Feature incomplete [message #1850940] Wed, 23 March 2022 02:51 Go to next message
Jörn Guy Süß is currently offline Jörn Guy SüßFriend
Messages: 320
Registered: July 2009
Location: Anstead, Brisbane, Queens...
Senior Member

<unit id="org.eclipse.epsilon.core.feature.feature.group" version="2.4.0.202203041826"/> should install successfully when its supporting dependency feature, <unit id="org.eclipse.epsilon.core.dependencies.feature.feature.group" version="1.5.1.201809302027"/> is installed.

However, this is insufficient and does not resolve. IU <unit id="org.apache.commons.math3" version="3.6.1.v20200817-1830"/> is required in addition. Dependencies should be updated, or better yet, <repository location="https://download.eclipse.org/tools/orbit/downloads/latest-R"/> should be referenced as the installation source for all bundles that can be drawn from orbit.

Attached a sample target.
Re: Epsilon Core Dependencies Feature incomplete [message #1851009 is a reply to message #1850940] Thu, 24 March 2022 13:17 Go to previous messageGo to next message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Jörn,

I tried installing only the Epsilon Core feature from the stable update site on a clean Eclipse instance and all it worked without issues. Could you please share some instructions I can follow to reproduce the issue you're encountering ?

Is it intentional that you are trying to install version 2.4.0 of org.eclipse.epsilon.core.feature.feature.group on top of version 1.5.1 of org.eclipse.epsilon.core.dependencies.feature.feature.group?

Best,
Dimitris
Re: Epsilon Core Dependencies Feature incomplete [message #1851025 is a reply to message #1851009] Thu, 24 March 2022 20:51 Go to previous messageGo to next message
Jörn Guy Süß is currently offline Jörn Guy SüßFriend
Messages: 320
Registered: July 2009
Location: Anstead, Brisbane, Queens...
Senior Member

The target file below and attached contains Eclipse, core feature and its dependencies as latest resolution (0.0.0). When the clause pointing to orbit for math3 is removed, the resolution fails with the message at the bottom.

The message seems to stipulate that EMG 2.4.0 requires maths, but dependencies does not provide it.

My assumption would be that your test was an installation into a running Eclipse instance. This could easily succeed if that instance already had math3 installed. Given how common apache libs are, that is quite likely.

I have not looked at the code for the feature and bundle to confirm this.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target includeMode="feature" name="default.target">
    <locations>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/releases/latest"/>
            <unit id="org.eclipse.sdk.feature.group" version="0.0.0"/>
        </location>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/epsilon/updates"/>
            <unit id="org.eclipse.epsilon.core.feature.feature.group" version="0.0.0"/>
            <unit id="org.eclipse.epsilon.core.dependencies.feature.feature.group" version="0.0.0"/>
            <unit id="org.eclipse.epsilon.core.dt.feature.feature.group" version="0.0.0"/>
        </location>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="https://download.eclipse.org/tools/orbit/downloads/latest-R"/>
            <unit id="org.apache.commons.math3" version="0.0.0"/>
            <unit id="org.apache.commons.math3.source" version="0.0.0"/>
        </location>
    </locations>
    <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
</target>


index.php/fa/41799/0/

[Updated on: Thu, 24 March 2022 20:54]

Report message to a moderator

Re: Epsilon Core Dependencies Feature incomplete [message #1851026 is a reply to message #1851025] Fri, 25 March 2022 00:18 Go to previous messageGo to next message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Jörn,

I don't think that this has to do with math3 in particular. Including only the Excel spreadsheet driver feature in the target platform (see below) falls over because it cannot find a different dependency.

This is probably due to the fact that the Epsilon P2 repo is not composite (i.e. it refers to external P2 repos - such as Orbit - instead of copying their contents) and it would seem that while the P2 installer considers these external P2 repos, target platform resolution ignores them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target includeMode="feature" name="default.target">
    <locations>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/releases/latest"/>
            <unit id="org.eclipse.sdk.feature.group" version="0.0.0"/>
        </location>
        <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
            <repository location="http://download.eclipse.org/epsilon/updates"/>
            <unit id="org.eclipse.epsilon.emc.spreadsheets.excel.feature.feature.group" version="0.0.0"/>
        </location>
    </locations>
    <targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
</target>


Best,
Dimitris

[Updated on: Fri, 25 March 2022 01:01]

Report message to a moderator

Re: Epsilon Core Dependencies Feature incomplete [message #1851061 is a reply to message #1851026] Sat, 26 March 2022 01:21 Go to previous message
Jörn Guy Süß is currently offline Jörn Guy SüßFriend
Messages: 320
Registered: July 2009
Location: Anstead, Brisbane, Queens...
Senior Member

Thanks. That did help. I did not know about this difference in the target resolution. That will be a great help in shrinking platforms in the future...
Previous Topic:Scripting Simulink Models
Next Topic:Transforming eol file to a simulink model using fuzzy logic blocks
Goto Forum:
  


Current Time: Sat Apr 27 11:48:40 GMT 2024

Powered by FUDForum. Page generated in 0.03200 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top