Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [papyrus-rt-dev] Development environment on Mars

I guess you are right about that. I recall Ansgar saying these features would be kept for a while and then removed from the Papyrus repos. Could it be a matter of just adding the Designer p2 repo to the Mars stream?

Nevertheless, the question is whether we should keep this stream altogether.

Remi, you say Mars support is not needed anymore, but what if we get bug reports from users installing the 0.7.2 release?

Granted, we don't have a lot of 0.7.2 users, but there's a couple. I work with Juergen's (my former supervisor) students, and we know of at least one other at Fortiss using 0.7.2. Some have tried the Neon development environment, but at this point they report that the tooling is quite unstable, with several regressions. Furthermore, with this unstability, it might be easier for Barry, who works on the runtime, to use the Mars stream.

We still have the manual installation instructions for the Mars development environment, so they could stick to those, but if that's the case, maybe we should drop Mars from the .setup file altogether?



 




On Fri, Apr 29, 2016 at 1:29 PM Christian Damus <give.a.damus@xxxxxxxxx> wrote:
I get this:

  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1461950650190

  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: artificial_root 1.0.0.v1461950650190 requires 'org.eclipse.papyrus.extra.codegen.feature.feature.group 0.0.0' but it could not be found



which makes sense because the Papyrus Extra Mars repository doesn’t have this feature.  I guess it was new during the Neon stream before it was removed in the Designer refactoring?

cW



On 29 April, 2016 at 12:20:34, Ernesto Posse (eposse@xxxxxxxxxxxxx) wrote:

Hmm... Strange. Does it work for you?



On Fri, Apr 29, 2016 at 12:08 PM Christian Damus <give.a.damus@xxxxxxxxx> wrote:
Weird.  Looking at the setup model, it appears to me like this should work.

cW


On 29 April, 2016 at 11:46:43, Christian Damus (give.a.damus@xxxxxxxxx) wrote:

Hi, Ernesto,

This should simply be a matter of configuring the Mars stream to use the old C/C++ Codegen component from the Papyrus Extras Mars repository.  I thought that was already in place.  I shall have a look at it.

cW

On 29 April, 2016 at 11:32:52, Ernesto Posse (eposse@xxxxxxxxxxxxx) wrote:

Are we going to support the Oomph-based installation of the development environment on Mars? I just tried it (selecting Mars in the Product Version and 'Mars 0.7.x' in the stream of each component) and got this:

ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.

  at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:777)

  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1128)

  at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:119)

  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1036)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3037)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:2980)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:4176)

  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:4170)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:4168)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:2971)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:2946)

  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:2857)

  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:555)

  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:681)

  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1461941428054

  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: artificial_root 1.0.0.v1461941428054 requires 'org.eclipse.papyrus.cpp.library 0.0.0' but it could not be found


Which of course is about the location of the C++ library.

If we are not going to support it, perhaps we should remove the Mars stream from the .setup.

--
Ernesto Posse
Zeligsoft




_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev
_______________________________________________
papyrus-rt-dev mailing list
papyrus-rt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev

Back to the top