[xwiki-devs] XEclipse 1.0M2 new release date
Hi, The XEclipse 1.0M2 release was supposed to be done on the 8th of October but since I was on a trip I wasn't able to do it. We need to replan its release. Since Fabio has started working on it I'd like to know when we can release it? Fabio, would you be interested in being the Release Manager for XEclipse and in doing the release of XEclipse 1.0M2 (I can explain to you how to do it)? I personally have too many releases and I'm being a bottleneck so I need more volunteers for doing releases of XWiki products/extensions. Thanks -Vincent
On Oct 15, 2007, at 6:25 PM, Vincent Massol wrote:
Hi,
The XEclipse 1.0M2 release was supposed to be done on the 8th of October but since I was on a trip I wasn't able to do it.
We need to replan its release.
Since Fabio has started working on it I'd like to know when we can release it?
I did a bit of "high level" refactoring on XEclipse that only touched the surface (already committed). I didn't go deeper because I would have broken the current build and I think that low level changes are quite difficult to accommodate in the current XEclipse structure. In particular the caching logic should be revised because this is a very sensible feature for the product and it should be as clean and maintainable as possible and, of course, well tested. I am spending some time on it trying factor it out as a separate component and I'll post a version to be peer-reviewed soon. There are some other things to be revised and, as I wrote in a previous email, they are basically features that are not written having in mind the "Eclipse-way" of doing things. But these are minor changes and some of them have already been done. So, to return to the release date issue, we could release XEclipse 1.0M2 as it is now, and plan another release with the all the refactorings in 2 weeks (let's say monday 29) WDYT?
Fabio, would you be interested in being the Release Manager for XEclipse and in doing the release of XEclipse 1.0M2 (I can explain to you how to do it)?
Yes, I would be glad to do it! As a side note: we should spend some time trying to figure out how to integrate maven with PDE builds. Currently XEclipse is built as a single plugin and this could not be enough. If we want to build it (also) as a standalone RCP application (as the one I gave to some of you), possibly made of different plugins (e.g., xeclipse.core, xeclipse.ui) with a reference target platform that should also be made available through the maven repository to developers, we will need to fiddle a little bit with all of this because, as you already know, maven and PDE are not very good friends :( Cheers, Fabio
On Oct 16, 2007, at 10:36 AM, Fabio Mancinelli wrote:
On Oct 15, 2007, at 6:25 PM, Vincent Massol wrote:
Hi,
The XEclipse 1.0M2 release was supposed to be done on the 8th of October but since I was on a trip I wasn't able to do it.
We need to replan its release.
Since Fabio has started working on it I'd like to know when we can release it?
I did a bit of "high level" refactoring on XEclipse that only touched the surface (already committed).
I didn't go deeper because I would have broken the current build and I think that low level changes are quite difficult to accommodate in the current XEclipse structure.
In particular the caching logic should be revised because this is a very sensible feature for the product and it should be as clean and maintainable as possible and, of course, well tested. I am spending some time on it trying factor it out as a separate component and I'll post a version to be peer-reviewed soon.
ok cool.
There are some other things to be revised and, as I wrote in a previous email, they are basically features that are not written having in mind the "Eclipse-way" of doing things. But these are minor changes and some of them have already been done.
So, to return to the release date issue, we could release XEclipse 1.0M2 as it is now, and plan another release with the all the refactorings in 2 weeks (let's say monday 29)
WDYT?
+1, let's do it. I need to try the new conflict warning feature though. Has anyone verified it works? Ping me on irc when you're ready to release XEclipse 1.0M2.
Fabio, would you be interested in being the Release Manager for XEclipse and in doing the release of XEclipse 1.0M2 (I can explain to you how to do it)?
Yes, I would be glad to do it!
cooool :)
As a side note: we should spend some time trying to figure out how to integrate maven with PDE builds. Currently XEclipse is built as a single plugin and this could not be enough. If we want to build it (also) as a standalone RCP application (as the one I gave to some of you), possibly made of different plugins (e.g., xeclipse.core, xeclipse.ui) with a reference target platform that should also be made available through the maven repository to developers, we will need to fiddle a little bit with all of this because, as you already know, maven and PDE are not very good friends :(
I've used the maven PDE plugin from http://mojo.codehaus.org/pde-maven-plugin/ I think it supports plugins, features and products. See http://mojo.codehaus.org/pde-maven-plugin/examples/simple_product.html Is a "product" the same as an RCP application? Do you think you could work on modifying the maven build so that we can release both an RCP application and a plugin? Thanks -Vincent
Hi Vincent, Came back from home just yesterday, what is the status of releasing XEclipse ? My final semester started from today. I might not be able to contribute a lot during this period, but I will keep in touch for sure. Thanks. - Asiri On 10/18/07, Vincent Massol <[email protected]> wrote:
On Oct 16, 2007, at 10:36 AM, Fabio Mancinelli wrote:
On Oct 15, 2007, at 6:25 PM, Vincent Massol wrote:
Hi,
The XEclipse 1.0M2 release was supposed to be done on the 8th of October but since I was on a trip I wasn't able to do it.
We need to replan its release.
Since Fabio has started working on it I'd like to know when we can release it?
I did a bit of "high level" refactoring on XEclipse that only touched the surface (already committed).
I didn't go deeper because I would have broken the current build and I think that low level changes are quite difficult to accommodate in the current XEclipse structure.
In particular the caching logic should be revised because this is a very sensible feature for the product and it should be as clean and maintainable as possible and, of course, well tested. I am spending some time on it trying factor it out as a separate component and I'll post a version to be peer-reviewed soon.
ok cool.
There are some other things to be revised and, as I wrote in a previous email, they are basically features that are not written having in mind the "Eclipse-way" of doing things. But these are minor changes and some of them have already been done.
So, to return to the release date issue, we could release XEclipse 1.0M2 as it is now, and plan another release with the all the refactorings in 2 weeks (let's say monday 29)
WDYT?
+1, let's do it. I need to try the new conflict warning feature though. Has anyone verified it works?
Ping me on irc when you're ready to release XEclipse 1.0M2.
Fabio, would you be interested in being the Release Manager for XEclipse and in doing the release of XEclipse 1.0M2 (I can explain to you how to do it)?
Yes, I would be glad to do it!
cooool :)
As a side note: we should spend some time trying to figure out how to integrate maven with PDE builds. Currently XEclipse is built as a single plugin and this could not be enough. If we want to build it (also) as a standalone RCP application (as the one I gave to some of you), possibly made of different plugins (e.g., xeclipse.core, xeclipse.ui) with a reference target platform that should also be made available through the maven repository to developers, we will need to fiddle a little bit with all of this because, as you already know, maven and PDE are not very good friends :(
I've used the maven PDE plugin from http://mojo.codehaus.org/pde-maven-plugin/
I think it supports plugins, features and products. See http://mojo.codehaus.org/pde-maven-plugin/examples/simple_product.html
Is a "product" the same as an RCP application?
Do you think you could work on modifying the maven build so that we can release both an RCP application and a plugin?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Oct 22, 2007, at 5:06 PM, Asiri Rathnayake wrote:
Hi Vincent,
Came back from home just yesterday, what is the status of releasing XEclipse ?
My final semester started from today. I might not be able to contribute a lot during this period, but I will keep in touch for sure.
Actually it's now Fabio in charge of the release. Fabio any update? :) Thanks -Vincent
On 10/18/07, Vincent Massol <[email protected]> wrote:
On Oct 16, 2007, at 10:36 AM, Fabio Mancinelli wrote:
On Oct 15, 2007, at 6:25 PM, Vincent Massol wrote:
Hi,
The XEclipse 1.0M2 release was supposed to be done on the 8th of October but since I was on a trip I wasn't able to do it.
We need to replan its release.
Since Fabio has started working on it I'd like to know when we can release it?
I did a bit of "high level" refactoring on XEclipse that only
touched
the surface (already committed).
I didn't go deeper because I would have broken the current build and I think that low level changes are quite difficult to accommodate in the current XEclipse structure.
In particular the caching logic should be revised because this is a very sensible feature for the product and it should be as clean and maintainable as possible and, of course, well tested. I am spending some time on it trying factor it out as a separate component and I'll post a version to be peer-reviewed soon.
ok cool.
There are some other things to be revised and, as I wrote in a previous email, they are basically features that are not written having in mind the "Eclipse-way" of doing things. But these are minor changes and some of them have already been done.
So, to return to the release date issue, we could release XEclipse 1.0M2 as it is now, and plan another release with the all the refactorings in 2 weeks (let's say monday 29)
WDYT?
+1, let's do it. I need to try the new conflict warning feature though. Has anyone verified it works?
Ping me on irc when you're ready to release XEclipse 1.0M2.
Fabio, would you be interested in being the Release Manager for XEclipse and in doing the release of XEclipse 1.0M2 (I can explain to you how to do it)?
Yes, I would be glad to do it!
cooool :)
As a side note: we should spend some time trying to figure out how to integrate maven with PDE builds. Currently XEclipse is built as a single plugin and this could not be enough. If we want to build it (also) as a standalone RCP application (as the one I gave to some of you), possibly made of different plugins (e.g., xeclipse.core, xeclipse.ui) with a reference target platform that should also be made available through the maven repository to developers, we will need to fiddle a little bit with all of this because, as you already know, maven and PDE are not very good friends :(
I've used the maven PDE plugin from http://mojo.codehaus.org/pde-maven-plugin/
I think it supports plugins, features and products. See http://mojo.codehaus.org/pde-maven-plugin/examples/simple_product.html
Is a "product" the same as an RCP application?
Do you think you could work on modifying the maven build so that we can release both an RCP application and a plugin?
Thanks -Vincent
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Oct 22, 2007, at 5:12 PM, Vincent Massol wrote:
On Oct 22, 2007, at 5:06 PM, Asiri Rathnayake wrote:
Hi Vincent,
Came back from home just yesterday, what is the status of releasing XEclipse ?
My final semester started from today. I might not be able to contribute a lot during this period, but I will keep in touch for sure.
Actually it's now Fabio in charge of the release.
Fabio any update? :)
Sorry for the delay... I didn't disappear :) Actually these last days I've been busy with preparing for a project meeting. I am still there and I'll be back tomorrow. I'll talk to you tomorrow for a final schedule. Cheers, Fabio
On Oct 23, 2007, at 7:16 PM, Fabio Mancinelli wrote:
Fabio any update? :)
So I have finished an implementation of the "core" component that contains basically a refactoring of the caching logic for XEclipse. The idea is to use this component as the foundation of the 1.0M2 release in order to avoid to release a 1.0M3 shortly after to fix problems in the current caching code. I've packaged it as a simple maven project with some unit tests to show (and test) how it works. I am attaching it to this mail for peer-review. I could put it on the SVN but actually I should repackage it as an OSGi component and I still have to experiment with the Maven-PDE plugin in order to do a proper packaging. Or alternatively I could put it temporarily in the SVN sandbox and, later, move it as an OSGi component in the XEclipse trunk. Let me know. Cheers, Fabio
participants (3)
-
Asiri Rathnayake -
Fabio Mancinelli -
Vincent Massol