Re: [cross-project-issues-dev] Status and outlook for Mars M1 and Luna SR1 RC1

2014-08-21 Thread Adrian Sacchi
We left scout-rap disabled for Mars M1 on purpose. We expect to have it 
included in M2.

Regards
Adrian

Von: cross-project-issues-dev-boun...@eclipse.org 
[mailto:cross-project-issues-dev-boun...@eclipse.org] Im Auftrag von David M 
Williams
Gesendet: Mittwoch, 20. August 2014 21:09
An: cross-project-issues-dev@eclipse.org
Betreff: [cross-project-issues-dev] Status and outlook for Mars M1 and Luna SR1 
RC1

Been a busy few days!

I think we are on the verge of getting some green builds again, but wanted to 
be sure to mention some hacks I had to make:

For Luna
I disabled
  mylyn-docs-intent.b3aggrcon
  (I also removed eclipselink which I hope doesn't surprise them, as they 
were not participants in the Sim. Release! ... definitely need to tighten up 
our process! )

For Mars, more changes. In addition to the above two changes, the following 
contain some repo or feature disabled. The first one in the list (and the last) 
are the only ones I made ...
but thought it'd be good to call attention to the others in case anyone is 
surprised.
I also had to adjust the feature ranges of emf.transaction and gmf.runtime. 
emf-transaction I'm pretty sure was a typo,
but the latter I'm not so sure. I changed (increased) feature ranges so it 
would match what was in the repo it was pointing at, but as far as I know it 
might have been pointing at the wrong repo?

soa-bpmn2-modeler.b3aggrcon
emf-emf-rap.b3aggrcon
gef.b3aggrcon
mft.b3aggrcon
scout-rap.b3aggrcon
swtbot.b3aggrcon
mylyn-docs-intent.b3aggrcon


Still a few hours left, if anyone can safely make changes to fix up things to 
be included, or accurate.

The good news is I think the warm up RC has been effective in getting Luna 
close to lined up ... the next RC's, in a few weeks, will have little time 
for major changes, so I hope this preliminary step avoids problems for those 
that should be real release candidates. Also, more good news, I think this is 
the most M1 participants we've ever had! ... I am glad everyone is getting a 
good early start on Mars, as it should be.

Thanks!


smime.p7s
Description: S/MIME cryptographic signature
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Tom Schindl
Hi Wayne,

I create a release entry, we'll fill it with content (release plan) in
the days to come.

Tom

[1]https://projects.eclipse.org/projects/technology.efxclipse/releases/2.0.0

On 20.08.14 16:20, Wayne Beaton wrote:
 You need to create a release record in the PMI:
 
 https://projects.eclipse.org/projects/technology.efxclipse/create-release
 
 Wayne
 
 On 20/08/14 04:46 AM, Tom Schindl wrote:
 Hi,

 e(fx)clipse would like to join the Mars release as a +3 component
 because we depend on Xtext who is +2.

 Our current plan is to contribute e(fx)clipse 2.0 because this is the
 first time we are joining (I need to make myself familiar with the
 process) I'm not sure we manage to contribute to M1 in time.

 Tom
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

 
 -- 
 Wayne Beaton
 @waynebeaton
 The Eclipse Foundation
 EclipseCon Europe 2014 https://www.eclipsecon.org/europe2014
 
 
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
 

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Max Rydahl Andersen

On 20 Aug 2014, at 10:46, Tom Schindl wrote:


Hi,

e(fx)clipse would like to join the Mars release as a +3 component
because we depend on Xtext who is +2.

Our current plan is to contribute e(fx)clipse 2.0 because this is the
first time we are joining (I need to make myself familiar with the
process) I'm not sure we manage to contribute to M1 in time.


I'm curious - Did you find a way to use javafx without doing tweaks on 
the classpath/eclipse.ini

that potentially affect others using javafx ?

/max
http://about.me/maxandersen
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


[cross-project-issues-dev] EGF participating in Mars release

2014-08-21 Thread LANGLOIS Benoit
Hi,



EGF will be participating in the Mars simultaneous release.

Offset: +3

Release record: 
https://projects.eclipse.org/projects/modeling.emf.egf/releases/1.3.0



Regards,

Benoit



Benoit Langlois
Model-Driven Engineering Expert  Product Lead
Thales/Corporate Engineering/IEE/IWB
18 Avenue du Maréchal Juin
92366 Meudon-La-Forêt Cedex
France
Phone: +33 (0)1 70 28 23 53

Visit our website : 
http://http://www.thalesgroup.com/www.thalesgroup.comhttp://www.thalesgroup.com/
Polarsys IWG: http://www.polarsys.orghttp://www.polarsys.org/
Kitalpha: https://www.polarsys.org/projects/polarsys.kitalpha
EGF: http://eclipse.org/egf
Sirius: http://eclipse.org/sirius



___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

[cross-project-issues-dev] Jubula participation in Mars release

2014-08-21 Thread Achim Lörke
Hi all,

Just for the record: Jubula will continue to participate in the simultaneous
release.
Offset: +3
Release record: 
https://projects.eclipse.org/projects/technology.jubula/releases/3.1-mars

- Achim
‹ 
BREDEX GmbH
Mauernstr. 33
38100 Braunschweig
 
Tel.: +49-531-24330-0
Fax:  +49-531-24330-99
http: www.bredex.de
 
Geschäftsführer: Andreas Vogel, Ulrich Obst, Achim Lörke
Amtsgericht Braunschweig HRB 2450




smime.p7s
Description: S/MIME cryptographic signature
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Doug Schaefer
I guess this raises another question. What about the other way. e(fx)clipse 
doesn't get in the way, but does it help either? i.e. With e(fx)clipse on the 
release train, would it be possible to have an Eclipse EPP package use JavaFX?

All the magic required to get this actually running really confirms what many 
people are telling me, that JavaFX is ready for prime time. I love the 
direction, but there are a lot of hurdles to actually use it in product. In our 
testing at QNX we did change the classloader hierarchy to include ext, and we 
bundle-ified the swt-javafx jar. Worked but not sure we can do that in the 
Eclipse context.

Thanks,
Doug.

From: cross-project-issues-dev-boun...@eclipse.org 
[cross-project-issues-dev-boun...@eclipse.org] on behalf of Tom Schindl 
[tom.schi...@bestsolution.at]
Sent: Thursday, August 21, 2014 3:37 AM
To: cross-project-issues-dev@eclipse.org
Subject: Re: [cross-project-issues-dev] e(fx)clipse participating in Mars 
release

We are still using OSGi-AdapterHooks but so do others on the release
train as well but we are not modify any classpath nor do we modify the
classloader strategy of Equinox so I can't see how we can affect others
inside the IDE.

As far as I can tell there's no other option than Adapter-Hooks to get
JavaFX embedded in the Eclipse IDE because the swt-javafx bridge is not
on ANY classpath.

For JavaFX8 in OSGi without adapter-hooks you'd have to modify the
Equinox-Classloader hierarchy to include the extension-classpath which
most likely breaks many other things and would still not fix your
swt-javafx embedding.

Other IDEs built on top of Eclipse (e.g. STS) have already adopted our
AdapterHook and so do others like GEF4 and hopefully many others as well.

To sum up, I can't see how having e(fx)clipse on the release train (and
maybe in a download package) can affect others using JavaFX beside
takeing the burden to understand how much such an integration has to
work in every detail.

Tom

On 21.08.14 09:23, Max Rydahl Andersen wrote:
 On 20 Aug 2014, at 10:46, Tom Schindl wrote:

 Hi,

 e(fx)clipse would like to join the Mars release as a +3 component
 because we depend on Xtext who is +2.

 Our current plan is to contribute e(fx)clipse 2.0 because this is the
 first time we are joining (I need to make myself familiar with the
 process) I'm not sure we manage to contribute to M1 in time.

 I'm curious - Did you find a way to use javafx without doing tweaks on
 the classpath/eclipse.ini
 that potentially affect others using javafx ?

 /max
 http://about.me/maxandersen
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe
 from this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


[cross-project-issues-dev] QVTo participat​ing in Mars release

2014-08-21 Thread Sergey Boyko
Hi,

 QVTo will be participating in Mars. The offset will be +2.

 Release record:
https://projects.eclipse.org/projects/modeling.mmt.qvt-oml/releases/4.0.0
 Sergey Boyko
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

[cross-project-issues-dev] Heads up on small change in availability time: 9 AM to 10 AM (Eastern)

2014-08-21 Thread David M Williams
Just so everyone knows that to expect ... Markus, Christopher and I have 
discussed our coordination on Friday mornings, and decided it would be 
easier to target 10 AM (Eastern) to make the repository visible, and (in 
many cases) the EPP packages visible at about that same time. Of course, 
there will be times that the EPP package will still be delayed ... since 
that depends on many things ... but we know that 10 AM will be easier to 
coordinate than 9 AM, just given our work schedules, time zones, etc. 

We'll see if this works better ... but since I like to sleep till noon, 
I'll still have to set an alarm. :) 
[And, just kidding, I do like to sleep till noon, but that hasn't happened 
in yeas.] 

Thanks, 

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Wayne Beaton

Perfect.

Thanks,

Wayne

On 21/08/14 03:12 AM, Tom Schindl wrote:

Hi Wayne,

I create a release entry, we'll fill it with content (release plan) in
the days to come.

Tom

[1]https://projects.eclipse.org/projects/technology.efxclipse/releases/2.0.0

On 20.08.14 16:20, Wayne Beaton wrote:

You need to create a release record in the PMI:

https://projects.eclipse.org/projects/technology.efxclipse/create-release

Wayne

On 20/08/14 04:46 AM, Tom Schindl wrote:

Hi,

e(fx)clipse would like to join the Mars release as a +3 component
because we depend on Xtext who is +2.

Our current plan is to contribute e(fx)clipse 2.0 because this is the
first time we are joining (I need to make myself familiar with the
process) I'm not sure we manage to contribute to M1 in time.

Tom
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon Europe 2014 https://www.eclipsecon.org/europe2014


___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon Europe 2014 https://www.eclipsecon.org/europe2014
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

[cross-project-issues-dev] Release records for Mars

2014-08-21 Thread Wayne Beaton

Hey folks.

A lot of projects have already declared their intention to participate 
in Mars. I've been updating the participation page [1] as these 
declarations come in. The deadline to declare participation is M4 
(December 19), but there's no reason to delay.


For those of you who have not yet declared, here's a little help...

To create a release record in the PMI: log in, visit your project's 
page, and click Create a new release.


Minimally, provide a name for your release, and set the date to June 
25/2015. Once you have this, send a note to this list informing the 
group of your project's name, participating release name, and your 
project's offset in the build order. I'll take care of updating the 
participation page.


Note that initial project plans should be captured by M4 (December 19). 
At that time, it'd be great to see a few sentences of description and a 
theme or two. The description is what we'll use to describe your 
contribution in our press, blogs, tweets, etc., so providing a good 
(concise) description is a great way to help us help you.


Note that we added a feature recently that automatically populates the 
Issues tab on your release by matching the release name to corresponding 
target milestone entries in Bugzilla [2]. We are working on some theming 
that will better contrast fixed vs. open bugs. If there is anything that 
you feel we can do to make this better, please open a bug against 
Community/Project Management  Portal.


If you have any questions, please ask.

Thanks,

Wayne

[1] https://projects.eclipse.org/releases/mars
[2] 
https://wiki.eclipse.org/Project_Management_Infrastructure/Release_Metadata#Issues

--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon Europe 2014
https://www.eclipsecon.org/europe2014
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Tom Schindl
a) Does it Help
---
Yes it does help IMHO.

Take for example the GEF4 people they have never ever thought about how
JavaFX gets on the classpath they just use it like they use any other
thing that is part of the JDK, with the small difference that they
import javafx-packages in their MANIFEST.MF.

And there's more to JavaFX-SWT embedding than just getting FXCanvas on
the classpath? e.g. I guess most people embedding JavaFX into SWT with
the help of e(fx)clipse don't know that they need to call
Platform.setImplicitExit(false)

b) Can an EPP package use JavaFX

Sure it can. I'm building an EPP like distro at
http://efxclipse.bestsolution.at/install.html using the p2-director to
install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
is clever enough to understand that there's an AdapterHook bundle is
about to be installed and corrects the config.ini.

c) On repackaging + Equinox classloader loading ext
---
It is a bad idea to rebundle anything from JDK because e.g. FXCanvas
calls out to *internal* JavaFX APIs so while your application will work
with JDK8u20 nobody on the world guarantees that it will still work with
JDK8u40 unless you use the the jar that resides in your JDK.

You can do that with Equinox-Specific MANIFEST-Entries but that still
leaves you with the heavy change of modifying the Equinox Classloader
Hierarchy - I hoped Tom Watson fixes that Equinox specific thing with
the Equinox rewrite but apparently it was not done.

Tom

On 21.08.14 16:11, Doug Schaefer wrote:
 I guess this raises another question. What about the other way. e(fx)clipse 
 doesn't get in the way, but does it help either? i.e. With e(fx)clipse on the 
 release train, would it be possible to have an Eclipse EPP package use JavaFX?
 
 All the magic required to get this actually running really confirms what many 
 people are telling me, that JavaFX is ready for prime time. I love the 
 direction, but there are a lot of hurdles to actually use it in product. In 
 our testing at QNX we did change the classloader hierarchy to include ext, 
 and we bundle-ified the swt-javafx jar. Worked but not sure we can do that in 
 the Eclipse context.
 
 Thanks,
 Doug.
 
 From: cross-project-issues-dev-boun...@eclipse.org 
 [cross-project-issues-dev-boun...@eclipse.org] on behalf of Tom Schindl 
 [tom.schi...@bestsolution.at]
 Sent: Thursday, August 21, 2014 3:37 AM
 To: cross-project-issues-dev@eclipse.org
 Subject: Re: [cross-project-issues-dev] e(fx)clipse participating in Mars 
 release
 
 We are still using OSGi-AdapterHooks but so do others on the release
 train as well but we are not modify any classpath nor do we modify the
 classloader strategy of Equinox so I can't see how we can affect others
 inside the IDE.
 
 As far as I can tell there's no other option than Adapter-Hooks to get
 JavaFX embedded in the Eclipse IDE because the swt-javafx bridge is not
 on ANY classpath.
 
 For JavaFX8 in OSGi without adapter-hooks you'd have to modify the
 Equinox-Classloader hierarchy to include the extension-classpath which
 most likely breaks many other things and would still not fix your
 swt-javafx embedding.
 
 Other IDEs built on top of Eclipse (e.g. STS) have already adopted our
 AdapterHook and so do others like GEF4 and hopefully many others as well.
 
 To sum up, I can't see how having e(fx)clipse on the release train (and
 maybe in a download package) can affect others using JavaFX beside
 takeing the burden to understand how much such an integration has to
 work in every detail.
 
 Tom
 
 On 21.08.14 09:23, Max Rydahl Andersen wrote:
 On 20 Aug 2014, at 10:46, Tom Schindl wrote:

 Hi,

 e(fx)clipse would like to join the Mars release as a +3 component
 because we depend on Xtext who is +2.

 Our current plan is to contribute e(fx)clipse 2.0 because this is the
 first time we are joining (I need to make myself familiar with the
 process) I'm not sure we manage to contribute to M1 in time.

 I'm curious - Did you find a way to use javafx without doing tweaks on
 the classpath/eclipse.ini
 that potentially affect others using javafx ?

 /max
 http://about.me/maxandersen
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe
 from this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
 
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery 

[cross-project-issues-dev] EMF Facet participat​ing in Mars release

2014-08-21 Thread Grégoire Dupé
Hello,



EMF Facet will be participating in Mars. The offset will be +2.



Release record: 
https://projects.eclipse.org/projects/modeling.emft.emf-facet/releases/0.5.0



Regards,

Grégoire





___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Ed Merks

Guys,

Isn't it a fundamental problem that the fake a.jre and a.jre.se 
units in the repo are only for Java 1.6?  I.e., should there be units 
for 1.7 and 1.8?  After all, how do javax packages new to 1.7 or 1.8 (if 
there are any) become visible for package imports in bundles?


I've never understood where these fake units come from and in which 
repos they should exist.  For example, in 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that 
orbit doesn't contain these units so you can't provision a target 
platform purely from the Orbit repo even if you only need things form 
Orbit in your TP.


If you're curious, look in 
download.eclipse.org/releases/luna/201406250900/content.jar and search 
for unit id='a.jre where you'll see how it defines all the javax 
packages.


Perhaps the problem is even more complex and that even with such fake 
units, the packages still wouldn't be available on the classpath, but I 
don't understand how this is supposed to work unless there is a fake 
a.jre unit that explicitly lists javafx...


Regards,
Ed

On 21/08/2014 6:03 PM, Tom Schindl wrote:

a) Does it Help
---
Yes it does help IMHO.

Take for example the GEF4 people they have never ever thought about how
JavaFX gets on the classpath they just use it like they use any other
thing that is part of the JDK, with the small difference that they
import javafx-packages in their MANIFEST.MF.

And there's more to JavaFX-SWT embedding than just getting FXCanvas on
the classpath? e.g. I guess most people embedding JavaFX into SWT with
the help of e(fx)clipse don't know that they need to call
Platform.setImplicitExit(false)

b) Can an EPP package use JavaFX

Sure it can. I'm building an EPP like distro at
http://efxclipse.bestsolution.at/install.html using the p2-director to
install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
is clever enough to understand that there's an AdapterHook bundle is
about to be installed and corrects the config.ini.

c) On repackaging + Equinox classloader loading ext
---
It is a bad idea to rebundle anything from JDK because e.g. FXCanvas
calls out to *internal* JavaFX APIs so while your application will work
with JDK8u20 nobody on the world guarantees that it will still work with
JDK8u40 unless you use the the jar that resides in your JDK.

You can do that with Equinox-Specific MANIFEST-Entries but that still
leaves you with the heavy change of modifying the Equinox Classloader
Hierarchy - I hoped Tom Watson fixes that Equinox specific thing with
the Equinox rewrite but apparently it was not done.

Tom

On 21.08.14 16:11, Doug Schaefer wrote:

I guess this raises another question. What about the other way. e(fx)clipse 
doesn't get in the way, but does it help either? i.e. With e(fx)clipse on the 
release train, would it be possible to have an Eclipse EPP package use JavaFX?

All the magic required to get this actually running really confirms what many 
people are telling me, that JavaFX is ready for prime time. I love the 
direction, but there are a lot of hurdles to actually use it in product. In our 
testing at QNX we did change the classloader hierarchy to include ext, and we 
bundle-ified the swt-javafx jar. Worked but not sure we can do that in the 
Eclipse context.

Thanks,
Doug.

From: cross-project-issues-dev-boun...@eclipse.org 
[cross-project-issues-dev-boun...@eclipse.org] on behalf of Tom Schindl 
[tom.schi...@bestsolution.at]
Sent: Thursday, August 21, 2014 3:37 AM
To: cross-project-issues-dev@eclipse.org
Subject: Re: [cross-project-issues-dev] e(fx)clipse participating in Mars 
release

We are still using OSGi-AdapterHooks but so do others on the release
train as well but we are not modify any classpath nor do we modify the
classloader strategy of Equinox so I can't see how we can affect others
inside the IDE.

As far as I can tell there's no other option than Adapter-Hooks to get
JavaFX embedded in the Eclipse IDE because the swt-javafx bridge is not
on ANY classpath.

For JavaFX8 in OSGi without adapter-hooks you'd have to modify the
Equinox-Classloader hierarchy to include the extension-classpath which
most likely breaks many other things and would still not fix your
swt-javafx embedding.

Other IDEs built on top of Eclipse (e.g. STS) have already adopted our
AdapterHook and so do others like GEF4 and hopefully many others as well.

To sum up, I can't see how having e(fx)clipse on the release train (and
maybe in a download package) can affect others using JavaFX beside
takeing the burden to understand how much such an integration has to
work in every detail.

Tom

On 21.08.14 09:23, Max Rydahl Andersen wrote:

On 20 Aug 2014, at 10:46, Tom Schindl wrote:


Hi,

e(fx)clipse would like to join the Mars release as a +3 component
because we depend on Xtext who is +2.

Our current plan is to contribute e(fx)clipse 2.0 

Re: [cross-project-issues-dev] EMF Facet participat​ing in Mars release

2014-08-21 Thread Wayne Beaton
EMF Facet has been in incubation for four years. Isn't time to move out 
and get a nice apartment of your own? (i.e. graduate)


(I'm practicing for a similar discussion with my son)

Wayne

On 21/08/14 12:41 PM, Grégoire Dupé wrote:


Hello,

EMF Facet will be participating in Mars. The offset will be +2.

Release record: 
https://projects.eclipse.org/projects/modeling.emft.emf-facet/releases/0.5.0


Regards,

Grégoire



___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon Europe 2014 https://www.eclipsecon.org/europe2014
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] MDT.BPMN2 participation in Mars release

2014-08-21 Thread Bob Brodt
Yes, yes it issorry, I wasn't paying attention ;) 

- Original Message -

 I've assumed +2 based on last year.

 Wayne

 On 19/08/14 01:05 PM, Bob Brodt wrote:

  The BPMN2 metamodel project will be participating in Mars. Release
  documentation can be found here:
  https://projects.eclipse.org/projects/modeling.mdt.bpmn2/releases/1.0.1
  
 
  Robert (Bob) Brodt
 
  Senior Software Engineer
 
  JBoss by Red Hat
 

  ___
 
  cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org
  To
  change your delivery options, retrieve your password, or unsubscribe from
  this list, visit
  https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
 

 --
 Wayne Beaton
 @waynebeaton
 The Eclipse Foundation

 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Alexander Nyßen
Hi Ed, 

I was not aware of the existence of such a mechanism. Actually, the 
org.eclipse.javafx bundle provided by e(fx)clipse is nothing more than such a 
fake bundle, which provides exactly the javafx packages (so others can resolve 
against it). 

While I do not want to deny e(fx)clipse any responsibility, maybe it would be a 
good idea to think about how we could handle these kind of things in a more 
common way. 
 
Cheers
Alexander

Am 21.08.2014 um 18:49 schrieb Ed Merks ed.me...@gmail.com:

 Guys,
 
 Isn't it a fundamental problem that the fake a.jre and a.jre.se units in 
 the repo are only for Java 1.6?  I.e., should there be units for 1.7 and 1.8? 
  After all, how do javax packages new to 1.7 or 1.8 (if there are any) become 
 visible for package imports in bundles?
 
 I've never understood where these fake units come from and in which repos 
 they should exist.  For example, in 
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that orbit 
 doesn't contain these units so you can't provision a target platform purely 
 from the Orbit repo even if you only need things form Orbit in your TP.
 
 If you're curious, look in 
 download.eclipse.org/releases/luna/201406250900/content.jar and search for 
 unit id='a.jre where you'll see how it defines all the javax packages.
 
 Perhaps the problem is even more complex and that even with such fake units, 
 the packages still wouldn't be available on the classpath, but I don't 
 understand how this is supposed to work unless there is a fake a.jre unit 
 that explicitly lists javafx...
 
 Regards,
 Ed
 
 On 21/08/2014 6:03 PM, Tom Schindl wrote:
 a) Does it Help
 ---
 Yes it does help IMHO.
 
 Take for example the GEF4 people they have never ever thought about how
 JavaFX gets on the classpath they just use it like they use any other
 thing that is part of the JDK, with the small difference that they
 import javafx-packages in their MANIFEST.MF.
 
 And there's more to JavaFX-SWT embedding than just getting FXCanvas on
 the classpath? e.g. I guess most people embedding JavaFX into SWT with
 the help of e(fx)clipse don't know that they need to call
 Platform.setImplicitExit(false)
 
 b) Can an EPP package use JavaFX
 
 Sure it can. I'm building an EPP like distro at
 http://efxclipse.bestsolution.at/install.html using the p2-director to
 install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
 is clever enough to understand that there's an AdapterHook bundle is
 about to be installed and corrects the config.ini.
 
 c) On repackaging + Equinox classloader loading ext
 ---
 It is a bad idea to rebundle anything from JDK because e.g. FXCanvas
 calls out to *internal* JavaFX APIs so while your application will work
 with JDK8u20 nobody on the world guarantees that it will still work with
 JDK8u40 unless you use the the jar that resides in your JDK.
 
 You can do that with Equinox-Specific MANIFEST-Entries but that still
 leaves you with the heavy change of modifying the Equinox Classloader
 Hierarchy - I hoped Tom Watson fixes that Equinox specific thing with
 the Equinox rewrite but apparently it was not done.
 
 Tom
 
 On 21.08.14 16:11, Doug Schaefer wrote:
 I guess this raises another question. What about the other way. e(fx)clipse 
 doesn't get in the way, but does it help either? i.e. With e(fx)clipse on 
 the release train, would it be possible to have an Eclipse EPP package use 
 JavaFX?
 
 All the magic required to get this actually running really confirms what 
 many people are telling me, that JavaFX is ready for prime time. I love the 
 direction, but there are a lot of hurdles to actually use it in product. In 
 our testing at QNX we did change the classloader hierarchy to include ext, 
 and we bundle-ified the swt-javafx jar. Worked but not sure we can do that 
 in the Eclipse context.
 
 Thanks,
 Doug.
 
 From: cross-project-issues-dev-boun...@eclipse.org 
 [cross-project-issues-dev-boun...@eclipse.org] on behalf of Tom Schindl 
 [tom.schi...@bestsolution.at]
 Sent: Thursday, August 21, 2014 3:37 AM
 To: cross-project-issues-dev@eclipse.org
 Subject: Re: [cross-project-issues-dev] e(fx)clipse participating in Mars 
 release
 
 We are still using OSGi-AdapterHooks but so do others on the release
 train as well but we are not modify any classpath nor do we modify the
 classloader strategy of Equinox so I can't see how we can affect others
 inside the IDE.
 
 As far as I can tell there's no other option than Adapter-Hooks to get
 JavaFX embedded in the Eclipse IDE because the swt-javafx bridge is not
 on ANY classpath.
 
 For JavaFX8 in OSGi without adapter-hooks you'd have to modify the
 Equinox-Classloader hierarchy to include the extension-classpath which
 most likely breaks many other things and would still not fix your
 swt-javafx embedding.
 
 Other IDEs built on top of Eclipse (e.g. 

[cross-project-issues-dev] BPEL Designer participation in Mars release

2014-08-21 Thread Bob Brodt
The BPEL Designer project will be participating in the Mars release with a +3 
offset. 
The release record is here: 
https://projects.eclipse.org/projects/soa.bpel/releases/1.0.5 

Thanks, 
Bob 

 
Robert (Bob) Brodt 
Senior Software Engineer 
JBoss by Red Hat 
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

[cross-project-issues-dev] BPMN2 Modeler participation in Mars release

2014-08-21 Thread Bob Brodt
The BPMN2 Modeler project will be participating in the Mars release with a +3 
offset.
The release record is here: 
https://projects.eclipse.org/projects/soa.bpmn2-modeler/releases/1.1.1

Thanks,
Bob


Robert (Bob) Brodt
Senior Software Engineer
JBoss by Red Hat
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Tom Schindl
Hi,

You guys are mixing things!

What Ed describes is only there for p2 so that it can resolve target
platforms who are NOT mapped against a JRE but can only be used when a
final EE (e.g. JavaSE-1.7 EE) exposes the package at runtime - this is
true for javax stuff which is part of the Boot-Classpath  JSRed and so
exported by the System bundle!

For javafx this is NOT the case:
a) it is not part of an EE defined by OSGi because it is not JSRed
b) it is not found on the Boot-Classpath hence it will never by loaded
   by Equinox in a default config

The bundles provided by e(fx)clipse satisfies both p2  runtime OSGi if
someone thinks there's a better solution which fixes all the problem of
integrating JavaFX in Equinox-OSGi (without causing trouble for any
other bundle) I'm happy to learn.

So please don't mix target-platform dev time resolution and runtime
resolution in Equinox and even resolving does not help you still have
the classpath problem.

Tom

On 21.08.14 21:08, Alexander Nyßen wrote:
 Hi Ed, 
 
 I was not aware of the existence of such a mechanism. Actually, the
 org.eclipse.javafx bundle provided by e(fx)clipse is nothing more than
 such a fake bundle, which provides exactly the javafx packages (so
 others can resolve against it). 
 
 While I do not want to deny e(fx)clipse any responsibility, maybe it
 would be a good idea to think about how we could handle these kind of
 things in a more common way. 
  
 Cheers
 Alexander
 
 Am 21.08.2014 um 18:49 schrieb Ed Merks ed.me...@gmail.com
 mailto:ed.me...@gmail.com:
 
 Guys,

 Isn't it a fundamental problem that the fake a.jre and a.jre.se
 http://a.jre.se units in the repo are only for Java 1.6?  I.e.,
 should there be units for 1.7 and 1.8?  After all, how do javax
 packages new to 1.7 or 1.8 (if there are any) become visible for
 package imports in bundles?

 I've never understood where these fake units come from and in which
 repos they should exist.  For example, in
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that
 orbit doesn't contain these units so you can't provision a target
 platform purely from the Orbit repo even if you only need things form
 Orbit in your TP.

 If you're curious, look in
 download.eclipse.org/releases/luna/201406250900/content.jar
 http://download.eclipse.org/releases/luna/201406250900/content.jar
 and search for unit id='a.jre where you'll see how it defines all
 the javax packages.

 Perhaps the problem is even more complex and that even with such fake
 units, the packages still wouldn't be available on the classpath, but
 I don't understand how this is supposed to work unless there is a fake
 a.jre unit that explicitly lists javafx...

 Regards,
 Ed

 On 21/08/2014 6:03 PM, Tom Schindl wrote:
 a) Does it Help
 ---
 Yes it does help IMHO.

 Take for example the GEF4 people they have never ever thought about how
 JavaFX gets on the classpath they just use it like they use any other
 thing that is part of the JDK, with the small difference that they
 import javafx-packages in their MANIFEST.MF.

 And there's more to JavaFX-SWT embedding than just getting FXCanvas on
 the classpath? e.g. I guess most people embedding JavaFX into SWT with
 the help of e(fx)clipse don't know that they need to call
 Platform.setImplicitExit(false)

 b) Can an EPP package use JavaFX
 
 Sure it can. I'm building an EPP like distro at
 http://efxclipse.bestsolution.at/install.html using the p2-director to
 install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
 is clever enough to understand that there's an AdapterHook bundle is
 about to be installed and corrects the config.ini.

 c) On repackaging + Equinox classloader loading ext
 ---
 It is a bad idea to rebundle anything from JDK because e.g. FXCanvas
 calls out to *internal* JavaFX APIs so while your application will work
 with JDK8u20 nobody on the world guarantees that it will still work with
 JDK8u40 unless you use the the jar that resides in your JDK.

 You can do that with Equinox-Specific MANIFEST-Entries but that still
 leaves you with the heavy change of modifying the Equinox Classloader
 Hierarchy - I hoped Tom Watson fixes that Equinox specific thing with
 the Equinox rewrite but apparently it was not done.

 Tom

 On 21.08.14 16:11, Doug Schaefer wrote:
 I guess this raises another question. What about the other way.
 e(fx)clipse doesn't get in the way, but does it help either? i.e.
 With e(fx)clipse on the release train, would it be possible to have
 an Eclipse EPP package use JavaFX?

 All the magic required to get this actually running really confirms
 what many people are telling me, that JavaFX is ready for prime
 time. I love the direction, but there are a lot of hurdles to
 actually use it in product. In our testing at QNX we did change the
 classloader hierarchy to include ext, and we bundle-ified the
 swt-javafx jar. Worked but not sure we 

Re: [cross-project-issues-dev] Did somebody just break git?

2014-08-21 Thread Denis Roy

/gitroot wasn't mounted on one of the servers after a reboot. Try now.

Denis


On 08/21/2014 03:59 PM, Greg Watson wrote:

When I try to view any Git repos [1],  I get the message No repositories 
found”.

Any ideas?
Greg

[1] https://git.eclipse.org/c/cdt/org.eclipse.cdt.git
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev



___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Alexander Nyßen
Hi Tom,

I was only referring to the org.eclipse.javafx bundle of e(fx)clipse, which - 
as far as I understood - is basically there to deal with the target resolving, 
while the org.eclipse.fx.osgi seems to perform the runtime resolving, right? I 
am no expert, but as far as the target resolving is concerned, there seemed to 
be an analogy. Maybe I'm wrong, I'm no expert on this...

Cheers
Alexander

Am 21.08.2014 um 21:43 schrieb Tom Schindl tom.schi...@bestsolution.at:
  Hi,
 
 You guys are mixing things!
 
 What Ed describes is only there for p2 so that it can resolve target
 platforms who are NOT mapped against a JRE but can only be used when a
 final EE (e.g. JavaSE-1.7 EE) exposes the package at runtime - this is
 true for javax stuff which is part of the Boot-Classpath  JSRed and so
 exported by the System bundle!
 
 For javafx this is NOT the case:
 a) it is not part of an EE defined by OSGi because it is not JSRed
 b) it is not found on the Boot-Classpath hence it will never by loaded
   by Equinox in a default config
 
 The bundles provided by e(fx)clipse satisfies both p2  runtime OSGi if
 someone thinks there's a better solution which fixes all the problem of
 integrating JavaFX in Equinox-OSGi (without causing trouble for any
 other bundle) I'm happy to learn.
 
 So please don't mix target-platform dev time resolution and runtime
 resolution in Equinox and even resolving does not help you still have
 the classpath problem.
 
 Tom
 
 On 21.08.14 21:08, Alexander Nyßen wrote:
 Hi Ed, 
 
 I was not aware of the existence of such a mechanism. Actually, the
 org.eclipse.javafx bundle provided by e(fx)clipse is nothing more than
 such a fake bundle, which provides exactly the javafx packages (so
 others can resolve against it). 
 
 While I do not want to deny e(fx)clipse any responsibility, maybe it
 would be a good idea to think about how we could handle these kind of
 things in a more common way. 
 
 Cheers
 Alexander
 
 Am 21.08.2014 um 18:49 schrieb Ed Merks ed.me...@gmail.com
 mailto:ed.me...@gmail.com:
 
 Guys,
 
 Isn't it a fundamental problem that the fake a.jre and a.jre.se
 http://a.jre.se units in the repo are only for Java 1.6?  I.e.,
 should there be units for 1.7 and 1.8?  After all, how do javax
 packages new to 1.7 or 1.8 (if there are any) become visible for
 package imports in bundles?
 
 I've never understood where these fake units come from and in which
 repos they should exist.  For example, in
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that
 orbit doesn't contain these units so you can't provision a target
 platform purely from the Orbit repo even if you only need things form
 Orbit in your TP.
 
 If you're curious, look in
 download.eclipse.org/releases/luna/201406250900/content.jar
 http://download.eclipse.org/releases/luna/201406250900/content.jar
 and search for unit id='a.jre where you'll see how it defines all
 the javax packages.
 
 Perhaps the problem is even more complex and that even with such fake
 units, the packages still wouldn't be available on the classpath, but
 I don't understand how this is supposed to work unless there is a fake
 a.jre unit that explicitly lists javafx...
 
 Regards,
 Ed
 
 On 21/08/2014 6:03 PM, Tom Schindl wrote:
 a) Does it Help
 ---
 Yes it does help IMHO.
 
 Take for example the GEF4 people they have never ever thought about how
 JavaFX gets on the classpath they just use it like they use any other
 thing that is part of the JDK, with the small difference that they
 import javafx-packages in their MANIFEST.MF.
 
 And there's more to JavaFX-SWT embedding than just getting FXCanvas on
 the classpath? e.g. I guess most people embedding JavaFX into SWT with
 the help of e(fx)clipse don't know that they need to call
 Platform.setImplicitExit(false)
 
 b) Can an EPP package use JavaFX
 
 Sure it can. I'm building an EPP like distro at
 http://efxclipse.bestsolution.at/install.html using the p2-director to
 install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
 is clever enough to understand that there's an AdapterHook bundle is
 about to be installed and corrects the config.ini.
 
 c) On repackaging + Equinox classloader loading ext
 ---
 It is a bad idea to rebundle anything from JDK because e.g. FXCanvas
 calls out to *internal* JavaFX APIs so while your application will work
 with JDK8u20 nobody on the world guarantees that it will still work with
 JDK8u40 unless you use the the jar that resides in your JDK.
 
 You can do that with Equinox-Specific MANIFEST-Entries but that still
 leaves you with the heavy change of modifying the Equinox Classloader
 Hierarchy - I hoped Tom Watson fixes that Equinox specific thing with
 the Equinox rewrite but apparently it was not done.
 
 Tom
 
 On 21.08.14 16:11, Doug Schaefer wrote:
 I guess this raises another question. What about the other way.
 e(fx)clipse doesn't get 

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Ed Merks

Tom,

It is my impression that this is also an install time resolution issue, 
not just a TP resolution issue.  Of course there is also the runtime 
resolution issue: at that time there is a real JRE that must provide 
resolutions to be able to load actual classes.  So yes, that's 
definitely a third and fundamental  issue not to be mixed up with the 
other two.  At install time, you don't really know which JRE will be 
available, so some fake units are (apparently) needed. When resolving 
the TP, one ought to know which JRE is available, because there are JREs 
registered with JDT that have such information (and there's even a 
default), but (apparently) fake JREs are needed for that too.  In any 
case, at runtime, it better all just work with classpath magic because 
there is definitely exactly one JRE available and it better be able to 
load real classes that really work.  Indeed it's easy to mix all these 
things up, because each of these things better work in some consistent 
and coherent sensible way.  After all, if it works at runtime, but you 
can't install the unit, or can't provision a target platform to develop 
it, you'll never get to the stage of actually running it...


Cheers,
Ed

On 21/08/2014 9:43 PM, Tom Schindl wrote:

Hi,

You guys are mixing things!

What Ed describes is only there for p2 so that it can resolve target
platforms who are NOT mapped against a JRE but can only be used when a
final EE (e.g. JavaSE-1.7 EE) exposes the package at runtime - this is
true for javax stuff which is part of the Boot-Classpath  JSRed and so
exported by the System bundle!

For javafx this is NOT the case:
a) it is not part of an EE defined by OSGi because it is not JSRed
b) it is not found on the Boot-Classpath hence it will never by loaded
by Equinox in a default config

The bundles provided by e(fx)clipse satisfies both p2  runtime OSGi if
someone thinks there's a better solution which fixes all the problem of
integrating JavaFX in Equinox-OSGi (without causing trouble for any
other bundle) I'm happy to learn.

So please don't mix target-platform dev time resolution and runtime
resolution in Equinox and even resolving does not help you still have
the classpath problem.

Tom

On 21.08.14 21:08, Alexander Nyßen wrote:

Hi Ed,

I was not aware of the existence of such a mechanism. Actually, the
org.eclipse.javafx bundle provided by e(fx)clipse is nothing more than
such a fake bundle, which provides exactly the javafx packages (so
others can resolve against it).

While I do not want to deny e(fx)clipse any responsibility, maybe it
would be a good idea to think about how we could handle these kind of
things in a more common way.
  
Cheers

Alexander

Am 21.08.2014 um 18:49 schrieb Ed Merks ed.me...@gmail.com
mailto:ed.me...@gmail.com:


Guys,

Isn't it a fundamental problem that the fake a.jre and a.jre.se
http://a.jre.se units in the repo are only for Java 1.6?  I.e.,
should there be units for 1.7 and 1.8?  After all, how do javax
packages new to 1.7 or 1.8 (if there are any) become visible for
package imports in bundles?

I've never understood where these fake units come from and in which
repos they should exist.  For example, in
https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that
orbit doesn't contain these units so you can't provision a target
platform purely from the Orbit repo even if you only need things form
Orbit in your TP.

If you're curious, look in
download.eclipse.org/releases/luna/201406250900/content.jar
http://download.eclipse.org/releases/luna/201406250900/content.jar
and search for unit id='a.jre where you'll see how it defines all
the javax packages.

Perhaps the problem is even more complex and that even with such fake
units, the packages still wouldn't be available on the classpath, but
I don't understand how this is supposed to work unless there is a fake
a.jre unit that explicitly lists javafx...

Regards,
Ed

On 21/08/2014 6:03 PM, Tom Schindl wrote:

a) Does it Help
---
Yes it does help IMHO.

Take for example the GEF4 people they have never ever thought about how
JavaFX gets on the classpath they just use it like they use any other
thing that is part of the JDK, with the small difference that they
import javafx-packages in their MANIFEST.MF.

And there's more to JavaFX-SWT embedding than just getting FXCanvas on
the classpath? e.g. I guess most people embedding JavaFX into SWT with
the help of e(fx)clipse don't know that they need to call
Platform.setImplicitExit(false)

b) Can an EPP package use JavaFX

Sure it can. I'm building an EPP like distro at
http://efxclipse.bestsolution.at/install.html using the p2-director to
install e(fx)clipse into a plain Eclipse SDK (+some WST, m2e, ...), p2
is clever enough to understand that there's an AdapterHook bundle is
about to be installed and corrects the config.ini.

c) On repackaging + Equinox classloader loading ext
---

Re: [cross-project-issues-dev] Did somebody just break git?

2014-08-21 Thread Greg Watson
Working again. Thanks!

On Aug 21, 2014, at 4:09 PM, Denis Roy denis@eclipse.org wrote:

 /gitroot wasn't mounted on one of the servers after a reboot. Try now.
 
 Denis
 
 
 On 08/21/2014 03:59 PM, Greg Watson wrote:
 When I try to view any Git repos [1],  I get the message No repositories 
 found”.
 
 Any ideas?
 Greg
 
 [1] https://git.eclipse.org/c/cdt/org.eclipse.cdt.git
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
 
 
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


[cross-project-issues-dev] Did somebody just break git?

2014-08-21 Thread Greg Watson
When I try to view any Git repos [1],  I get the message No repositories 
found”. 

Any ideas?
Greg

[1] https://git.eclipse.org/c/cdt/org.eclipse.cdt.git
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Tom Schindl
On 21.08.14 22:18, Alexander Nyßen wrote:
 Hi Tom,
 
 I was only referring to the org.eclipse.javafx bundle of e(fx)clipse,
 which - as far as I understood - is basically there to deal with the
 target resolving, while the org.eclipse.fx.osgi seems to perform the
 runtime resolving, right? I am no expert, but as far as the target

No this is wrong org.eclipse.javafx is there so that:
a) the target platform resolves
b) at runtime bundles who do an import-package of javafx get physically
   wired to org.eclipse.javafx
c) the classloader constructed for org.eclipse.javafx is provided by
   the org.eclipse.fx.osgi adapter hook.

 resolving is concerned, there seemed to be an analogy. Maybe I'm wrong,
 I'm no expert on this...

Yep you are wrong.

Tom

___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Tom Schindl
You are right in that it is an install time problem as well - i think
from a p2 point of view tp-resolution  install a fairly equal - i think
it is the same p2-API-call!

The problem at runtime is:
a) javafx is not part of any EE so if you have a package import of
   javafx OSGi will not wire your bundle because nobody at runtime
   exposes a javafx-package, for javax the EE does that

b) javafx is part of the ExtClasspath but Equinox does NOT look up
   classes from there so in case you think you can get away with out
   doing any package impports, Equinox will tell you that no javafx
   classes are available

So why fixing the runtime and tp/install problem differently (if you can
find a solution) if one - the current one - fixes all of them?

Tom

On 21.08.14 22:20, Ed Merks wrote:
 Tom,
 
 It is my impression that this is also an install time resolution issue,
 not just a TP resolution issue.  Of course there is also the runtime
 resolution issue: at that time there is a real JRE that must provide
 resolutions to be able to load actual classes.  So yes, that's
 definitely a third and fundamental  issue not to be mixed up with the
 other two.  At install time, you don't really know which JRE will be
 available, so some fake units are (apparently) needed. When resolving
 the TP, one ought to know which JRE is available, because there are JREs
 registered with JDT that have such information (and there's even a
 default), but (apparently) fake JREs are needed for that too.  In any
 case, at runtime, it better all just work with classpath magic because
 there is definitely exactly one JRE available and it better be able to
 load real classes that really work.  Indeed it's easy to mix all these
 things up, because each of these things better work in some consistent
 and coherent sensible way.  After all, if it works at runtime, but you
 can't install the unit, or can't provision a target platform to develop
 it, you'll never get to the stage of actually running it...
 
 Cheers,
 Ed
 
 On 21/08/2014 9:43 PM, Tom Schindl wrote:
 Hi,

 You guys are mixing things!

 What Ed describes is only there for p2 so that it can resolve target
 platforms who are NOT mapped against a JRE but can only be used when a
 final EE (e.g. JavaSE-1.7 EE) exposes the package at runtime - this is
 true for javax stuff which is part of the Boot-Classpath  JSRed and so
 exported by the System bundle!

 For javafx this is NOT the case:
 a) it is not part of an EE defined by OSGi because it is not JSRed
 b) it is not found on the Boot-Classpath hence it will never by loaded
 by Equinox in a default config

 The bundles provided by e(fx)clipse satisfies both p2  runtime OSGi if
 someone thinks there's a better solution which fixes all the problem of
 integrating JavaFX in Equinox-OSGi (without causing trouble for any
 other bundle) I'm happy to learn.

 So please don't mix target-platform dev time resolution and runtime
 resolution in Equinox and even resolving does not help you still have
 the classpath problem.

 Tom

 On 21.08.14 21:08, Alexander Nyßen wrote:
 Hi Ed,

 I was not aware of the existence of such a mechanism. Actually, the
 org.eclipse.javafx bundle provided by e(fx)clipse is nothing more than
 such a fake bundle, which provides exactly the javafx packages (so
 others can resolve against it).

 While I do not want to deny e(fx)clipse any responsibility, maybe it
 would be a good idea to think about how we could handle these kind of
 things in a more common way.
   Cheers
 Alexander

 Am 21.08.2014 um 18:49 schrieb Ed Merks ed.me...@gmail.com
 mailto:ed.me...@gmail.com:

 Guys,

 Isn't it a fundamental problem that the fake a.jre and a.jre.se
 http://a.jre.se units in the repo are only for Java 1.6?  I.e.,
 should there be units for 1.7 and 1.8?  After all, how do javax
 packages new to 1.7 or 1.8 (if there are any) become visible for
 package imports in bundles?

 I've never understood where these fake units come from and in which
 repos they should exist.  For example, in
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=431259 it's clear that
 orbit doesn't contain these units so you can't provision a target
 platform purely from the Orbit repo even if you only need things form
 Orbit in your TP.

 If you're curious, look in
 download.eclipse.org/releases/luna/201406250900/content.jar
 http://download.eclipse.org/releases/luna/201406250900/content.jar
 and search for unit id='a.jre where you'll see how it defines all
 the javax packages.

 Perhaps the problem is even more complex and that even with such fake
 units, the packages still wouldn't be available on the classpath, but
 I don't understand how this is supposed to work unless there is a fake
 a.jre unit that explicitly lists javafx...

 Regards,
 Ed

 On 21/08/2014 6:03 PM, Tom Schindl wrote:
 a) Does it Help
 ---
 Yes it does help IMHO.

 Take for example the GEF4 people they have never ever thought about
 how
 JavaFX gets on the classpath they just 

Re: [cross-project-issues-dev] e(fx)clipse participating in Mars release

2014-08-21 Thread Alexander Nyßen
Tom,

Von meinem iPhone gesendet

 Am 21.08.2014 um 22:32 schrieb Tom Schindl tom.schi...@bestsolution.at:
 
 On 21.08.14 22:18, Alexander Nyßen wrote:
 Hi Tom,
 
 I was only referring to the org.eclipse.javafx bundle of e(fx)clipse,
 which - as far as I understood - is basically there to deal with the
 target resolving, while the org.eclipse.fx.osgi seems to perform the
 runtime resolving, right? I am no expert, but as far as the target
 
 No this is wrong org.eclipse.javafx is there so that:
 a) the target platform resolves
 b) at runtime bundles who do an import-package of javafx get physically
  wired to org.eclipse.javafx
 c) the classloader constructed for org.eclipse.javafx is provided by
  the org.eclipse.fx.osgi adapter hook.

that's actually what I understood and was referring to (maybe that didn't get 
clear). 

If I try to relate this to what Ed said, a) and b) seem to be about 1) target 
and 2) installation resolving (which I falsely subsumed under just target 
resolving), while b) as well as c) seem to be related to 3) runtime resolving. 

Maybe the jre dummy bundle mechanism works different then I expect it to work, 
but with respect to 1) and 2), the org.eclipse.javafx bundle seemed to play a 
similar role, so that's where I saw the analogy. I was not referring to the 
role it plays in 3), which seems to make the difference.

 
 resolving is concerned, there seemed to be an analogy. Maybe I'm wrong,
 I'm no expert on this...
 
 Yep you are wrong.
 
 Tom

Cheers
Alexander

 
 ___
 cross-project-issues-dev mailing list
 cross-project-issues-dev@eclipse.org
 To change your delivery options, retrieve your password, or unsubscribe from 
 this list, visit
 https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
___
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev