tag:blogger.com,1999:blog-272255312024-03-07T18:45:49.715-08:00Pascal RapicaultFounder Rapicorp, Owner EasyEclipse.comPascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.comBlogger80125tag:blogger.com,1999:blog-27225531.post-37471513713761452402016-11-10T22:30:00.000-08:002016-11-12T07:47:46.158-08:005 reasons to use EGerrit - #1 – Comment directly from the language editorTo celebrate the release of <a href="http://wiki.eclipse.org/EGerrit/New_and_Noteworthy/1.1.1">EGerrit 1.1</a>, we are enumerating the <a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-5-being-in.html">top</a> <a href="http://prapicault.blogspot.com/2016/10/5-reasons-to-use-egerrit-4-simple.html">5</a> <a href="http://5-reasons-to-use-egerrit-3-in-place.html/">features</a> of the <a href="http://5-reasons-to-use-egerrit-2-compare.html/">tool</a>.<br />
<br />
<h2>
#1 - Comment directly from the language editor</h2>
When you are performing the review of a large change, the compare editor may no longer be satisfactory because you want to have multiple files opened, or because you want to see more information about the source code. Yet, you still want to be able to enter and see comments while you are in the regular editor (e.g. Java editor).<br />
<br />
This is exactly what the EGerrit’s integration with the Eclipse markers let you do. When you checkout a review, a marker will be associated with each comment from the checked-out revision; and each file that is part of the review will feature a context menu to let you enter a new comment (see picture). Each marker created will be shown in the “Markers view” and will have
associated quick-fixes letting you reply to the comment, or delete it if
it is a draft.
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjFc9uJiZphN4wJW2KpoQydwi_ikhbWtAIvh92UmU3bUZU6bLIUPrbaHDyyTXpY0_xTeENi7yQkr7DOiaYuFUrAMmV0YSoTwXrVUkHz1atcIaxUEFZb84qkMh65PM3b3fOIoxCTg/s1600/Markers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="622" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjFc9uJiZphN4wJW2KpoQydwi_ikhbWtAIvh92UmU3bUZU6bLIUPrbaHDyyTXpY0_xTeENi7yQkr7DOiaYuFUrAMmV0YSoTwXrVUkHz1atcIaxUEFZb84qkMh65PM3b3fOIoxCTg/s640/Markers.png" width="640" /></a></div>
<br />
<br />
This concludes our top 5 of EGerrit features, and we hope that you will take the time to <a href="http://marketplace.eclipse.org/content/egerrit" target="_blank">try out the tool</a> and provide us with <a href="https://tuleap.eclipse.org/plugins/agiledashboard/?group_id=102&action=showKanban&id=6#/kanban" target="_blank">feedback, and feature requests</a>.
Of course 1.1 is not the end, and we are steadily improving the tool by making the workflows smoother, and deepening the integrations. Our current release plan is to ship a new version of EGerrit with Neon.2 in December 2016, with Neon.3 in February 2017, and with Oxygen in June 2017. If you can’t wait for those, you can always get our latest I build from <a href="http://wiki.eclipse.org/EGerrit/p2_repositories">one of our repository</a>.
<br />
<br />
Top 5 EGerrit features:
<ul>
<li><a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-5-being-in.html">Being in Eclipse</a></li>
<li><a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-4-simple.html">Simple checkout</a></li>
<li><a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-3-in-place.html">In-place comments</a></li>
<li><a href="http://prapicault.blogspot.ca/2016/11/5-reasons-to-use-egerrit-2-compare.html">Compare against workspace</a></li>
<li><a href="http://prapicault.blogspot.ca/2016/11/5-reasons-to-use-egerrit-1-comment.html">Comment in the editor</a></li>
</ul>
Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com2tag:blogger.com,1999:blog-27225531.post-62723635658095863892016-11-03T22:30:00.000-07:002016-11-03T22:30:14.114-07:005 reasons to use EGerrit - #2, Compare against workspaceTo celebrate the release of <a href="http://wiki.eclipse.org/EGerrit/New_and_Noteworthy/1.1.1">EGerrit 1.1</a>, we are enumerating the <a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-5-being-in.html">top</a> <a href="http://prapicault.blogspot.com/2016/10/5-reasons-to-use-egerrit-4-simple.html">5</a> <a href="http://5-reasons-to-use-egerrit-3-in-place.html/">features</a> of the tool.<br />
<br />
<h2>
<b>Reason #2, Compare against workspace.</b></h2>
When you’ve authored a review and are receiving feedback, your next duty is to take this feedback into account. In order to make that as simple as possible, the compare editor offers the ability to show on one side the patchset that contains the comments, and on the other the files from the workspace in which you can directly code your changes (see picture).<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlzgAZX7ZqHd0i1KWwV7Cly2dvUhWo2_2MWxpZiIORSxkz9NkF9RMQver-S-CoE9zK6ktG9XDnm02tC0vIqkx9OVpT-SMyWmF_IVUSoIVxVeyF4qG6HzLw9nM06UmJBbP1zI8aJQ/s1600/ReplyToComment.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Taking comments into accounts" border="0" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlzgAZX7ZqHd0i1KWwV7Cly2dvUhWo2_2MWxpZiIORSxkz9NkF9RMQver-S-CoE9zK6ktG9XDnm02tC0vIqkx9OVpT-SMyWmF_IVUSoIVxVeyF4qG6HzLw9nM06UmJBbP1zI8aJQ/s640/ReplyToComment.png" title="Taking comments into accounts" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Taking comments into account.</td></tr>
</tbody></table>
<h3>
<b>How to make that work?</b>
</h3>
<ul>
<li>Download the review (so the most recent revision is now in your workspace);</li>
<li>open the compare editor;</li>
<li>and set the revision with comments on the left side of the compare editor and the workspace on the right side.</li>
</ul>
Now, as you are going through the comments, you can directly take them into account without even going back to a full blown editor. Pretty slick isn’t it?<br />
<br />
Comparing a patchset to the files in the workspace has additional benefits:<br />
<ul>
<li>Gauge the impact of an incoming review on your on-going work. Let’s say that while you are working on a new feature, someone publishes a new review touching some of the files you are modifying. Using the compare with workspace feature, you can quickly see if and how the changes in the new review overlaps with your on-going work;</li>
<li>Measure the impact of an additional change you would like to do on the current review. Let’s imagine that you would like to perform additional changes in the code under review, then you could simply start editing the code and then see how much extra changes it creates on top of the existing one. </li>
</ul>
<br />
You can download EGerrit from the <a href="http://download.eclipse.org/releases/neon" target="_blank">Neon release </a>repo or from the <a href="http://marketplace.eclipse.org/content/egerrit" target="_blank">Eclipse Marketplace</a>. For questions, you can connect with us on <a href="https://dev.eclipse.org/mailman/listinfo/egerrit-dev">egerrit-dev@eclipse.org</a>; and for bugs or to take a peek at the future you can see our <a href="https://tuleap.eclipse.org/plugins/agiledashboard/?group_id=102&action=showKanban&id=6#/kanban" target="_blank">Kanban board</a>.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-42838713044063132852016-10-27T22:30:00.000-07:002016-10-27T22:30:24.679-07:005 reasons to use EGerrit - #3, In-place commentsTo celebrate the release of <a href="http://wiki.eclipse.org/EGerrit/New_and_Noteworthy/1.1.1">EGerrit 1.1</a>, we are enumerating the <a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-5-being-in.html">top</a> <a href="http://prapicault.blogspot.com/2016/10/5-reasons-to-use-egerrit-4-simple.html">5</a> features of the tool.<br />
<br />
<h3>
<b>Reason #3 – In-place comments.</b></h3>
Performing a review means commenting. As you go through the changes, you want to enter comments right here and there, and this can be done directly from the compare editor!
Simply start typing in the editor and you will see the new text appear with a yellow background indicating that this is a comment (see picture).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQwI1MQcFZtiVxX4Fi9sueCKeAO9P65yI_UA0txyd26mFxQWSVvP7IdeIG9k35lkkH092QOswdI9Z4NTcnCx5tyi3-phw8W07C9SgPJ_xrM8gxFChQpyUfK3vS14LgB0-SYRgCfA/s1600/800px-Compare1.0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQwI1MQcFZtiVxX4Fi9sueCKeAO9P65yI_UA0txyd26mFxQWSVvP7IdeIG9k35lkkH092QOswdI9Z4NTcnCx5tyi3-phw8W07C9SgPJ_xrM8gxFChQpyUfK3vS14LgB0-SYRgCfA/s640/800px-Compare1.0.png" width="640" /></a></div>
Saving the editor will push the comments as drafts.
Of course comments that have been entered by other users are also shown in place.
<br />
You can download EGerrit from the <a href="http://download.eclipse.org/releases/neon" target="_blank">Neon release </a>repo or from the <a href="http://marketplace.eclipse.org/content/egerrit" target="_blank">Eclipse Marketplace</a>. For questions, you can connect with us on <a href="https://dev.eclipse.org/mailman/listinfo/egerrit-dev">egerrit-dev@eclipse.org</a>; and for bugs or to take a peek at the future you can see our <a href="https://tuleap.eclipse.org/plugins/agiledashboard/?group_id=102&action=showKanban&id=6#/kanban" target="_blank">Kanban board</a>.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-26772033533019580202016-10-25T07:39:00.001-07:002016-10-25T07:42:03.112-07:005 reasons to use EGerrit - #4, Simple checkoutTo celebrate the release of <a href="http://wiki.eclipse.org/EGerrit/New_and_Noteworthy/1.1.1">EGerrit 1.1</a>, we are enumerating the top 5 features of the tool. After last week's <a href="http://prapicault.blogspot.ca/2016/10/5-reasons-to-use-egerrit-5-being-in.html">#5 - Being in Eclipse</a>, this week reason is simple checkout.<br />
<br />
<h3>
<b>Reason #4 – Simple checkout.</b></h3>
Reviews often need to be downloaded to be examined in
depth. For efficiency, EGerrit allows to download the code by the push of a button.
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGa-KjYeJYx3JK_DN6ky5fS2dA7BW3BBMtwvAaP2GSQ3xJ4p3kvzDvO9FCmebailgrc-4S_Ch1lkhYr3-pNgt_VIXOSeMM_zranR39kWQH2CdfvXUx4DZMCQc-RycN0V4Iwe40lg/s1600/Download.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGa-KjYeJYx3JK_DN6ky5fS2dA7BW3BBMtwvAaP2GSQ3xJ4p3kvzDvO9FCmebailgrc-4S_Ch1lkhYr3-pNgt_VIXOSeMM_zranR39kWQH2CdfvXUx4DZMCQc-RycN0V4Iwe40lg/s400/Download.png" width="400" /></a>
<br />
You can find this button in two places: in the EGerrit
dashboard (see picture), where it will always cause the most recent revision to
be downloaded, and in the editor where you can chose the revision to download.
<br />
You can download EGerrit from the <a href="http://download.eclipse.org/releases/neon" target="_blank">Neon release </a>repo or from the <a href="http://marketplace.eclipse.org/content/egerrit" target="_blank">Eclipse Marketplace</a>. For questions, you can connect with us on <a href="https://dev.eclipse.org/mailman/listinfo/egerrit-dev">egerrit-dev@eclipse.org</a>; and for bugs or to take a peek at the future you can see our <a href="https://tuleap.eclipse.org/plugins/agiledashboard/?group_id=102&action=showKanban&id=6#/kanban" target="_blank">Kanban board</a>.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-65341625306710598042016-10-13T19:28:00.000-07:002016-10-13T19:30:56.493-07:005 reasons to use EGerrit - #5, Being in EclipseTo celebrate the release of <a href="http://wiki.eclipse.org/EGerrit/New_and_Noteworthy/1.1.1">EGerrit 1.1</a> and make you try it out, we (the EGerrit team, Jacques Bouthillier, Guy Perron, Marc Khouzam and myself) have decided to gather 5 reasons to use EGerrit and we will be posting one reason per week.<br />
<br />
<h3>
<b>Reason #5 – Being in Eclipse.</b></h3>
“Being in Eclipse”?! Is that really a reason to use EGerrit? Isn’t that obvious?<br />
<br />
Every time you bring a tool to Eclipse, there is the obvious gain of saving the user the “context switch”. In EGerrit we are addressing this by providing a view to list reviews,<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkCibfb9Kq5pPvF63feMJKeoPaE7A4GW_zhH-WBTSCSobYO_WW6ST7lmeafJSAZgkHwG897LZpUTTv6ZN_0l1wIObuNBPst2vcoaAsk6u49EXXzyNTwiq1BbhFGmOvtfOi9GLjwQ/s1600/EGerritDashboard.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkCibfb9Kq5pPvF63feMJKeoPaE7A4GW_zhH-WBTSCSobYO_WW6ST7lmeafJSAZgkHwG897LZpUTTv6ZN_0l1wIObuNBPst2vcoaAsk6u49EXXzyNTwiq1BbhFGmOvtfOi9GLjwQ/s400/EGerritDashboard.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gerrit Dashboard</td></tr>
</tbody></table>
an editor to manage a review (rebase, submit, etc.), <br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKSVqRMhENWV1tQMDuP_dQt60oVwQN2h-LDV0hOQQE8CCXKrkmmZCkgNYejFOjYGrI4xZsdkAi3tvw9a_zDXt0htkTxsVcQWy7HQfV6QNIRX-yP2_84Mnx5uynL0cSV-8MDa7-A/s1600/EGerritEditor1.0.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOKSVqRMhENWV1tQMDuP_dQt60oVwQN2h-LDV0hOQQE8CCXKrkmmZCkgNYejFOjYGrI4xZsdkAi3tvw9a_zDXt0htkTxsVcQWy7HQfV6QNIRX-yP2_84Mnx5uynL0cSV-8MDa7-A/s320/EGerritEditor1.0.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Gerrit Review editor</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
and simple ways to comment. But beyond this, what really interests us is the integration (like in “I” of IDE) with the rest of the Eclipse ecosystem to simplify and enrich the act of performing a review.<br />
Here is a list of some of the benefits so far:<br />
<ul>
<li>By integrating with the compare editor, you can perform reviews with the most relevant editor for the given file. For example with <a href="https://www.eclipse.org/emf/compare/">EMF compare</a> installed, you get a nice comparison of the EMF ecore file rather than a textual comparison; for Java files you get a java editor which takes into account your preferences for syntax coloring;
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6qAYT0M31BDPvIMlnR_tWgWXK5eAITpimEqKAcAW8nBW8C8VhM1BgKzwnxjHs3ITSX8nY3NxUNyJQx1Ez5zNVZjhTZKNKC_32e1h3mz2IWfM8c1E0rMVsuvvhTYaXR5jevLym3Q/s1600/ModelCompare.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6qAYT0M31BDPvIMlnR_tWgWXK5eAITpimEqKAcAW8nBW8C8VhM1BgKzwnxjHs3ITSX8nY3NxUNyJQx1Ez5zNVZjhTZKNKC_32e1h3mz2IWfM8c1E0rMVsuvvhTYaXR5jevLym3Q/s320/ModelCompare.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Comparing ecore file from a review</td><td class="tr-caption" style="text-align: center;"><br /></td></tr>
</tbody></table>
</li>
<li>By building on top of EGit, users get the UI they are familiar with when checking out code, get full access to previous versions of the code through the integrated Git blame or the History view, and can optionally perform reviews using the quick diff capability;</li>
<li>The user has access to the complete source code (instead of just the few files that are part of the review), with full navigation and all syntax-aware features, thus being able to really measure the implication of a change.
</li>
</ul>
You can download EGerrit from the <a href="http://download.eclipse.org/releases/neon" target="_blank">Neon release </a>repo or from the <a href="http://marketplace.eclipse.org/content/egerrit" target="_blank">Eclipse Marketplace</a>. For questions, you can connect with us on <a href="https://dev.eclipse.org/mailman/listinfo/egerrit-dev">egerrit-dev@eclipse.org</a>; and for bugs or to take a peek at the future you can see our <a href="https://tuleap.eclipse.org/plugins/agiledashboard/?group_id=102&action=showKanban&id=6#/kanban" target="_blank">Kanban board</a>.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-36497592681514838842015-10-29T08:32:00.000-07:002015-10-29T08:32:12.608-07:00EGerrit 0.1 is here!<br />
<br />
On behalf of the <a href="https://www.eclipse.org/egerrit" target="_blank">EGerrit</a> team, I'm happy to announce the first milestone ever of the EGerrit plug-in.<br />
<br />
You can install it from:<br />
<ul>
<li>Eclipse Market place <a class="drag" href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=2579663" title="Drag to your running Eclipse workspace to install EGerrit"><img alt="Drag to your running Eclipse workspace to install EGerrit" src="https://marketplace.eclipse.org/sites/all/themes/solstice/_themes/solstice_marketplace/public/images/btn-install.png" /></a>
</li>
<li>or from out milestone <a href="https://wiki.eclipse.org/EGerrit/p2_repositories" target="_blank">update site</a></li>
</ul>
<br />
<h4>
So what is EGerrit?</h4>
EGerrit aims at deeply integrating Gerrit's features into Eclipse to minimize the switch between the IDE and the web. This means that reviewers and contributors will be able to benefit from Eclipse features such as syntax coloring, navigation, etc.<br />
<br />
<h4>
What is offered in this first version?</h4>
This first version is focused on being able to do a complete review from the IDE which among other things includes searching, rebasing, commenting inline, voting and submitting.<br />
<br />
You can find some early documentation about the plug-in at <a href="https://wiki.eclipse.org/EGerrit/User_Guide">https://wiki.eclipse.org/EGerrit/User_Guide</a><br />
<br />
Finally, since we are open and are just getting started on this effort; it is a great time to provide your <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Egerrit" target="_blank">feedback and patches</a>. <br />
<br />
Enjoy!<br />
<br />Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-43149901181495623362014-05-22T06:56:00.002-07:002014-05-22T06:56:27.402-07:00Registration opened for Eclipse Day Montreal Register for the Eclipse Day Montreal is now opened. The event is free but the attendance limited. <br />
To register, go to<a href="https://www.eventbrite.ca/e/eclipse-day-montreal-tickets-11695021123" target="_blank"> https://www.eventbrite.ca/e/eclipse-day-montreal-tickets-11695021123</a><br />
<br />
See you there.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-55748600412351055282014-04-08T12:03:00.000-07:002014-04-08T12:03:11.039-07:00Eclipse Day Montreal 2014, call for presentationThe summer is fast approaching, and Eclipse is getting ready for another release.<br />
To celebrate this release and to learn what is happening beyound the IDE, Ericsson and Rapicorp are teaming up to organize the <a href="https://wiki.eclipse.org/Eclipse_Day_Montreal_2014" target="_blank">Eclipse Day Montreal on June 10th</a>.<br />
<br />
At this point, the agenda has not been set and we are looking for speakers, so hurry up and submit a talk before May 15th. The submission process is simple, just edit the <a href="https://wiki.eclipse.org/Eclipse_Day_Montreal_2014" target="_blank">wiki page</a>.<br />
<br />Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-70238384759791969312014-03-08T18:04:00.001-08:002014-03-08T18:04:20.145-08:00EclipseCon 2014 HackathonOh, one thing I forgot, <a href="https://www.eclipsecon.org/na2014/" target="_blank">EclipseCon US 2014</a> will feature a <a href="http://en.wikipedia.org/wiki/Hackathon" target="_blank">Hackathon</a>.This will give you a great opportunity to learn how to contribute to your favorite Eclipse project. If you are interested, no need to sign up, just show up on March 18th at 7pm. For more information just visit the <a href="https://wiki.eclipse.org/Hackathon_EclipseCon_2014" target="_blank">wiki page</a>.<br />
<br />
See you there.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-34329088626444193692014-03-06T18:24:00.000-08:002014-03-06T18:24:37.148-08:00Funding the open source, the EasyEclipse approachOver the last couple years, I have grown worried about the future of the Eclipse Platform and many other key components that we are all taking for granted. One of the worry is the difficulty to staff the projects and to find financing. This issue is not new and you can find discussions to that effect going all the way back to 2009.<br />
<br />
So after a long reflection and numerous chats with other Eclipse committers, I've decided to take action.<br />
<br />
I've recently started a crowd-funding campaign to create a streamlined IDE for Java developers from which part of the fund will be used to finance improvements in the Eclipse open-source components. To learn all the details about it, please take a look at this <a href="https://www.kickstarter.com/projects/283096083/easyeclipse-for-java" target="_blank">Kickstarter page</a> and of course don't forget to give and share with your friends, team leads, managers, etc. <br />
<br />
<span id="goog_1403676228"></span><span id="goog_1403676229"></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.kickstarter.com/projects/283096083/easyeclipse-for-java" target="_blank"><img alt="EasyEclipse" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKMMcayHhCtiytXggQPx-SvSolqvrJqbDJjbaqi48EFlCU0sgejtf4bZeezhvOopW37fPexEqJxGpgB9naHyVtyrcNy3QSbtnK8PgMXWzNt7DAhiwCxRMEHo9VJBW6lRCvcUqUww/s1600/easyeclipse_kickstarter.png" height="287" width="400" /></a></div>
<span id="goog_1403676228"></span><span id="goog_1403676229"></span><br />
<a class="twitter-follow-button" data-show-count="false" data-size="large" href="https://twitter.com/easyeclipse">Follow @easyeclipse</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-45657566778950760282014-03-05T18:46:00.000-08:002014-03-05T18:46:34.177-08:00EclipseCon 2014 - the best ever?I've been to a lot of EclipseCon (I think I only missed two, maybe three) but this year I'm especially excited about the program, the keynotes and everything else. If my good words are enough, then just click here to go to the <a href="https://www.eclipsecon.org/na2014/registration" target="_blank">registration page</a>; otherwise here are some of the reasons why I'm excited to attend and why you should consider going.<br /><br />0 - Day passes. You can attend EclipseCon for one day only on a <a href="https://www.eclipsecon.org/na2014/theme-days" target="_blank">theme day</a>. This year the themes are: <a href="https://www.eclipsecon.org/na2014/javaday" target="_blank">Java</a>, <a href="https://www.eclipsecon.org/na2014/m2mday" target="_blank">IoT</a>, <a href="http://vert.x/">Vert.x</a>, <a href="https://www.eclipsecon.org/na2014/polarsysday" target="_blank">Polarsys</a>.<br /><br />1 - <a href="https://www.eclipsecon.org/na2014/javaday" target="_blank">Java</a> 8 Launch! Eclipsecon dates coincide with the Java 8 release. To celebreate that Oracle brings to EclipseCon a ton of great content and speakers (and I hope the tshirt launcher). I would go just for that and learn more about Java 8.<br /><br />2 - Reactive programming content. If you are interested in understanding what this reactive programming thing is all about, EclipseCon is the place to be. It is featuring a <a href="https://www.eclipsecon.org/na2014/session/go-reactive-event-driven-scalable-resilient-responsive-systems" target="_blank">talk by Jonas Boner</a> (from Typesafe fame), a talk on <a href="https://www.eclipsecon.org/na2014/session/bringing-order-complexity-rxjava" target="_blank">RxJava </a>and a full day on <a href="http://vert.x/">Vert.x</a>.<br /><br />3 - New directions with the IDE. There is Eclipse IDE as we know it, there are people trying different things with it (<a href="https://www.eclipsecon.org/na2014/session/mountains-madness-bling3d" target="_blank">Bling</a>) and others taking it to the cloud (<a href="https://www.eclipsecon.org/na2014/eclipsecon/program/sessions/accepted?keys=Orion&field_experience_value=All&field_session_track_tid=All" target="_blank">Orion</a>), and finally people trying what I would call <a href="https://www.eclipsecon.org/na2014/session/journey-getting-html-work-inside-eclipse" target="_blank">hybrid IDEs</a> (experiments from Pivotal and the <a href="https://www.eclipsecon.org/na2014/session/connecting-eclipse-ide-cloud-based-era-developer-tooling" target="_blank">Flight project</a>). All this really has me excited :) <br /><br />4 - IoT day. IoT is all the rage. From CEOs to my mom, everybody knows that 2014 is the year of IoT (well it was also supposed to 2013, but anyway). If you are looking for OSS components to incorporate in your next killer product or just want to <a href="https://www.eclipsecon.org/na2014/session/creating-intranet-things-eclipse-smarthome" target="_blank">automate your home</a>, the IoT day has you covered, and I assume will feature plenty of cool demos.<br /><br />5 - Keynotes. The topics are differents, interesting, an yet not techical.<br />
<br />Anyway, time for you to <a href="https://www.eclipsecon.org/na2014/registration" target="_blank">register</a> :)Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-44437267979238561992014-03-03T09:58:00.000-08:002014-03-03T09:58:41.087-08:00Improving and exploring new ideas for the platform through GSoCI just wanted to bring to your attention the recent addition of a couple google summer of code projects aiming at improving and exploring new ideas for the Eclipse Platform.<br /><br />
First - <a href="https://wiki.eclipse.org/Google_Summer_of_Code_2014_Ideas#Notification_Center_for_Eclipse" target="_blank">Notification center </a><br />The goal of this project is to implement a notification center and see if having this feature available in the platform could reduce the number of workflow interruptions.<br /><br />Second - <a href="https://wiki.eclipse.org/Google_Summer_of_Code_2014_Ideas#Simplification_of_the_import_wizards" target="_blank">Simplification of the import wizards</a><br />Here, the goal is to reduce the number of import wizards and confusion raising from those by introducing more smart into the wizard to figure out what the user can do.<br /><br />Third - <a href="https://wiki.eclipse.org/Google_Summer_of_Code_2014_Ideas#Filesystem_centric_view_of_the_projects" target="_blank">Filesystem centric view of the projects</a><br />The goal of this exploration stems from the observation that a lot of time, one needs to access the file system backing the projects presented in the IDE to perform some operations. In order to avoid the context switch implied in going to the filesystem, I would like to explore the creation of a filesystem centric view.<br /><br />At this point, I've identified myself as a mentor for these three projects, but if you want to join me in driving these things, you are more than welcome.<br /><br />Of course there are many other ideas and improvements focused on the platform such as performance, SWT ports, CSS support improvements, etc, and also many other projects in other areas of the Eclipse ecosystem. You can find all the proposals on the <a href="https://wiki.eclipse.org/Google_Summer_of_Code_2014_Ideas" target="_blank">eclipse wiki</a>. Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com1tag:blogger.com,1999:blog-27225531.post-16564597385514651712013-05-21T08:28:00.002-07:002013-11-06T18:31:35.755-08:00Remediation support, goodbye cryptic p2 dependency error message.Thanks to the sponsoring of <a href="http://www.jboss.org/" target="_blank">JBoss</a>, you can now say goodbye to the cryptic dependency error messages. Indeed, starting with Eclipse Kepler, when p2 is not able to complete the requested installation, it proactively searches for alternate ways to help you proceed.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.blogger.com/blogger.g?blogID=27225531" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="" border="0" height="393" src="data:image/png;base64,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" style="cursor: move;" title="Remediation page" width="640" /></a><a href="http://www.blogger.com/blogger.g?blogID=27225531" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="" border="0" height="246" src="data:image/png;base64,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" style="cursor: move;" title="Remediation page" width="400" /></a></div>
This search for alternate solutions is done automatically as soon as p2 realizes that it can't proceed with the installation. No special action required. Once the search is complete, your only work is to select one of the solution discovered in the dialog as shown below.<br />
<br />
<br />
<br />
Beyond the improved user experience, I believe this is an important improvement in the consumability of the Eclipse ecosystem since users now have a much higher chance of completing their install, rather than just giving up or downloading a new version of eclipse to try their install there.<br />
<br />
Enjoy, and don't forget to thanks JBoss.<br />
<br />Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com5tag:blogger.com,1999:blog-27225531.post-52978251267205183582013-03-15T13:40:00.000-07:002013-03-15T18:51:48.334-07:00Shared installs just got better!For many years, shared installs have been a second class citizen to p2. Thanks to the sponsoring of Ericsson, I'm happy to announce that some of the most annoying bugs have been addressed in Eclipse Kepler starting at <a href="http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M6-201303141330/" target="_blank">M6</a>.<br />
<br />
First and foremost, when changes are being made to a read-only Eclipse install, the plug-ins that have been installed by the user no longer vanish mysteriously leaving the workbench with a sea of red square icons (the sign that something went wrong).<br />
Instead, on startup, the user is automatically presented with a migration wizard giving the opportunity to re-install these plug-ins. Should the user not be interested in migrating, a confirmation dialog shown upon cancellation gives the ability to delay the migration to a subsequent restart or completely ignore it.<br />
<img alt="" src="data:image/png;base64,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" /><br />
<br />
Building on this support, we've also decided to assist users in re-importing their plug-ins from a previous read-only installation. The reason is simple, many corporations chose to deploy new versions of Eclipse in different folders. This is required to give teams the ability to adopt Eclipse at their own pace, but it also means that when users start using a new Eclipse install, they need to re-install the plug-ins they had installed on their own.
Of course users could use the import/export feature provided by p2, but the time wasted by the user wondering why the plug-ins have vanished and then figuring out what to re-install can be significant, which is why in such situation we are also presenting the migration wizard.<br />
<br />
We are feeling pretty good about those changes and hope you'll enjoy them. To give it a try, go and download the freshly new released <a href="http://download.eclipse.org/eclipse/downloads/drops4/S-4.3M6-201303141330/" target="_blank">M6 build of Eclipse SDK</a>.<br />
<br />
<br />
Update - <i>What is a shared install?</i> Eclipse is said to run in shared-install mode when the Eclipse installation folder is read-only. This situation happens when Eclipse is installed in C:\Program Files, or when it is installed by a package manager.<br />
In such cases, when the user executes Eclipse a folder is created in the user home that stores all the configuration information as well as the plug-ins installed by the user.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com2tag:blogger.com,1999:blog-27225531.post-74487609692600856282013-02-25T07:31:00.000-08:002013-02-25T07:31:05.796-08:00The Eclipse Platform builds moved to Tycho, help wantedEarlier Today, the Eclipse Platform team <a href="http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg09539.html" target="_blank">announced</a> [1] that from now on, the official builds of the Eclipse Platform will be exclusively produced using Tycho instead of PDE Build.<br />This is a major milestone in the life of the project considering that it has been using and evolving PDE build for over 10 years. This conversion from PDE Build to Tycho has been months in the making and required non trivial work from many people. Congrats to everybody involved!<br /><br />Why this switch? To make it easier for a wider audience to build the Platform (see <a href="http://wiki.eclipse.org/Platform-releng/Platform_Build" target="_blank">instructions</a>), and more generally to align the Platform build with the rest of the Eclipse Ecosystem that is "standardizing" around Tycho (this is also being referred to as the common build infrastructure aka CBI).<br /><br />Though the team feels confident that things are in a working state, it is highly suggested that you try out those builds to help us find any remaining issue that could have slipped in. To that end, just pick any I build from http://download.eclipse.org/eclipse/downloads/ and report your bugs.<br />
<br />Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com1tag:blogger.com,1999:blog-27225531.post-67361454189950008712012-07-13T08:02:00.002-07:002012-07-13T08:02:27.134-07:00What will Maven do?<br />
<div class="p1">
As much as Maven makes it easy to deal with builds, the plethora of XML and the varying life cycles phases can sometimes make it hard to figure out what a build will actually do.</div>
<div class="p2">
<br /></div>
<div class="p1">
To help with this, I'm happy to make available the Eclipse plugin called the "Maven Inspector". This plugin provides a simple View called "Maven Execution" that presents for a given POM file the phases and associated MOJOs.</div>
<div class="p2">
<br /></div>
<div class="p1">
Go check it out on <a href="http://prapicault.github.com/MavenInspector/">http://prapicault.github.com/MavenInspector/</a> or directly install it from <a href="http://prapicault.github.com/MavenInspector/repository">http://prapicault.github.com/MavenInspector/repository</a></div>
<div class="p1">
<br /></div>
<div class="p1">
Enjoy!</div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com2tag:blogger.com,1999:blog-27225531.post-16138075578831096432012-05-29T11:48:00.000-07:002012-05-29T12:03:12.478-07:00Eclipse-based applications as standard mac application bundleIt's not every day that a 5 digits bug number get's fixed in Eclipse*, so I'm happy to report that the long standing <a href="http://bugs.eclipse.org/57349">bug 57349</a> is now fixed in Juno (Eclipse 3.8 / 4.2). It means that you can now deliver eclipse-based applications as mac os x bundled applications.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCPWQXXD6zFlUBTOd8iIna9sPb4zGFbZED0LhMt_-dTamQsBkEMas7piVx4SAlSwmYq8sGVbK1SCef6elZkipmzpDq_4JViEc23wo7aaQlYQGOfvdrAFLv_fTZ9M6QRl58SzEGbw/s1600/Screen+Shot+2012-05-29+at+2.22.35+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<h3>
New layout</h3>
For an end user, the biggest change brought here is that the application is now an opaque entity and it has an icon. See screenshot below of the same application to compare.<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCPWQXXD6zFlUBTOd8iIna9sPb4zGFbZED0LhMt_-dTamQsBkEMas7piVx4SAlSwmYq8sGVbK1SCef6elZkipmzpDq_4JViEc23wo7aaQlYQGOfvdrAFLv_fTZ9M6QRl58SzEGbw/s1600/Screen+Shot+2012-05-29+at+2.22.35+PM.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCPWQXXD6zFlUBTOd8iIna9sPb4zGFbZED0LhMt_-dTamQsBkEMas7piVx4SAlSwmYq8sGVbK1SCef6elZkipmzpDq_4JViEc23wo7aaQlYQGOfvdrAFLv_fTZ9M6QRl58SzEGbw/s1600/Screen+Shot+2012-05-29+at+2.22.35+PM.png" /></a><br />
<br />
Now in the details, the new layout pictured on the left mainly differs from the legacy one on the right by two things:<br />
<ul>
<li>the top level folder is now suffixed with .app; thus making the application an opaque entity that requires a special user action to navigate into it (this is also why the left picture does not show the top level folder)</li>
<li>the actual launcher included in the Contents folder is included as a child of the top level folder where as in the past it was in a folder whose name was the name of the launcher (e.g. myRCP in the example).</li>
</ul>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuKaE8bdn4c5df96dmTJvI5r0M2M2H8LSlaexi00TWgaBhG9vMNa33opmb-uT8I4u4L0FCpOIuik0Ev26fuXr_m3Fu3lsQ_Xjclgr5qFTW1q2yqevJsK_B7nhAXMQC4QB_LZEyBA/s1600/Screen+Shot+2012-05-29+at+1.58.56+PM.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuKaE8bdn4c5df96dmTJvI5r0M2M2H8LSlaexi00TWgaBhG9vMNa33opmb-uT8I4u4L0FCpOIuik0Ev26fuXr_m3Fu3lsQ_Xjclgr5qFTW1q2yqevJsK_B7nhAXMQC4QB_LZEyBA/s1600/Screen+Shot+2012-05-29+at+1.58.56+PM.png" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9jedb8DtCoyZ6Ng9_K3SYlk0U6rMbx-oOlyzlqnxY_qzJxiUf1AxlcinPu3k8dSnZ55r42BXsqlVj1BHtqkrHACRGUzvqzloPlHSsCfT0i9HzW1VXodAUm90Mw0r46pCuibR6Cw/s1600/Screen+Shot+2012-05-29+at+2.11.46+PM.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9jedb8DtCoyZ6Ng9_K3SYlk0U6rMbx-oOlyzlqnxY_qzJxiUf1AxlcinPu3k8dSnZ55r42BXsqlVj1BHtqkrHACRGUzvqzloPlHSsCfT0i9HzW1VXodAUm90Mw0r46pCuibR6Cw/s320/Screen+Shot+2012-05-29+at+2.11.46+PM.png" width="320" /></a><br />
<br />
<h3>
How do you enable this new layout?</h3>
<ol>
<li>Make sure the application you are building uses p2 included in Juno</li>
<li>Move your build environment to use PDE Build from Juno, or Tycho 0.15.<br /> This will cause the additional metadata necessary to support this new layout to be generated.</li>
<li>When you invoke the p2.director (the one from Juno) to create your application simply suffix the install folder with .app and let the magic happen. If you don't want to keep the legacy shape, don't use the .app suffix. Here is an example of command line: <code>./eclipse -application org.eclipse.equinox.p2.director -installIU <iufortheproduct> -destination Applications/myCool.app -profile <somename> -repository <therepotoinstalltheproductfrom></code></li>
</ol>
<h3>
Note to tycho users</h3>
Tycho 0.15 (still in snapshot at the time of writing this post) generates the appropriate metadata and p2 repo, but the support to create an installation and archive with the correct layout is not yet released (<a href="http://bugs.eclipse.org/378021">bug 378021</a>). To obtain the desired shape you can either call the p2 director as mentioned above, or use the workaround provided in <a href="http://bugs.eclipse.org/378021#c5">bug 378021</a>.<br />
<br />
<h3>
Note to PDE build users</h3>
PDE build generates the appropriate metadata and p2 repo, but it will not create an installation and archive with the correct layout. To obtain the desired shape you will have to manually invoke the p2 director as indicated above.<br />
<br />
And to conclude I would like to mention that this work has been sponsored by <a href="http://manumitting.com/">Manumitting Technologies</a>.
* Well actually, at this point I count 28 5 digits bug number fixed in Juno and one 4 digits bug number - <a href="http://bugs.eclipse.org/9503">bug 9503</a>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com2tag:blogger.com,1999:blog-27225531.post-48633491918911226942012-05-28T18:27:00.000-07:002012-05-28T18:28:09.567-07:00Running tycho tests on multiple machinesRecently I ran into a situation where I wanted to run the tests of an RCP application on different machines. Obviously, the simplest solution consists in running the full build on each machines. This means that every bundle and test bundle will be compiled on each machine, and the tests executed on each machine.<br />
<br />
Of course, this works. However I'm not a fan of this approach because I like to test what I ship. What I'm getting at is that when the code is compiled on different machines, there is a chance that different binaries can be produced, which means that from a purist point of view the testing done is invalid since you have not tested the binaries that are finding their way into the final distribution of the product.<br />
<br />
What I'm describing below is a way to structure the build that allows:<br />
<ul>
<li>tests to be executed on multiple machines without recompiling the tested code;</li>
<li>developers to keep on running <code>mvn clean install</code> and get the code to compile and the tests to run;</li>
<li>developers to have minimal understanding of the overall build setup to add a bundle and its tests.</li>
</ul>
<br />
First, let's review the relevant modules of the setup:<br />
<ul>
<li><code>code</code> : bundle that needs to be tested</li>
<li><code>test</code> : bundle that contains the tests</li>
<li><code>repo</code> : p2 repository containing the bundles being built</li>
<li><code>allTests</code> : parent and aggregator that build and execute the tests</li>
<li><code>parent</code> : main parent and aggregator for the build that includes code, repo and allTests.</li>
</ul>
The main idea behind this setup is that it provides two main entry points. One that allows for the complete build to run and a second one that just executes the tests. With these abilities it becomes very easy to create a setup where:<br />
<ul>
<li>a main build machine would run a complete build and publish the p2 repository to a shared drive or a repository manager. This is done by executing <code>mvn clean install</code> in top level aggregator here called parent;</li>
<li>multiple test machines would be configured to just execute the tests and obtain the artifacts to tests from the repository created by the main build. This is done by executing <code>mvn clean install -DtestedRepo=<pathtorepo></code></li>
<li>the coordination between the main build and the tests would be done using a CI.</li>
</ul>
<br />
Details:<br />
The repo used to obtain the artifacts needs to be setup when the test build is run. In case of a full build, we don't want this repo to be used since it could cause interference. Therefore, the repository is defined in a test specific profile, in the allTests aggregator that also becomes the parent of all the tests projects. <br />
Rather than requesting the activation of the profile and passing the repository parameter, this profile is only activated when the testedRepo property is set.<br />
<br />
Et voila, it is that simple. This approach also has the following additional benefits:<br />
<ul>
<li>catch errors early without wasting multiple build executors since the main build will first run to completion by executing the tests;</li>
<li>potential build time reduction, if download jars from a repository is faster than building them.</li>
</ul>
The complete code for this example can be found at <a href="https://bitbucket.org/prapicault/tycho-tests-multiple-machines">https://bitbucket.org/prapicault/tycho-tests-multiple-machines</a>.<br />
<br />Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-8935268989984630322012-04-05T08:07:00.001-07:002012-04-05T13:58:41.358-07:00Sharing your plug-ins easy as 1-2-3"Hey, this is a cool plug-in, where did you get it from?" is a question that I hear quite often and to which the answers most people provide are a google search, a vague reference to the eclipse market place, or a lengthy email with links to p2 repos and sentences to explain which element should be selected. With any of these solutions there is a lot place for errors, especially if you are trying to have the same version.<br />
<br />
Since Indigo, p2 provides the ability to answer this question in 3 easy steps using the import / export functionality. Let's see how this works<br />
<br />
<h4>Step 1 - Create a description file</h4>
Using the File > Export > Install > "Installed Software Items to File" wizard, select the plug-ins that you want to share, and save these to a description file.
<br />
In the screenshot below I've decided to share both the Groovy for Eclipse plugin and the Remote System Explorer plugin.
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDX973WVNApmlCYvrMxLV23khRgkFrYRkpg-_PU1FOMmOBwGIfyugl2zZeokCS1hHTZWEwPYL_FNJq-p3dB2tGn24nFyzNw4ln4RxiudLZvvMpLoGHdMbz4MUzxpW0cno6hHsYGg/s1600/Screen+Shot+2012-04-05+at+10.15.39+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDX973WVNApmlCYvrMxLV23khRgkFrYRkpg-_PU1FOMmOBwGIfyugl2zZeokCS1hHTZWEwPYL_FNJq-p3dB2tGn24nFyzNw4ln4RxiudLZvvMpLoGHdMbz4MUzxpW0cno6hHsYGg/s400/Screen+Shot+2012-04-05+at+10.15.39+AM.png" width="383" /></a></div>
<br />
<h4>Step 2 - Share the description file </h4>
The description file created, share it using your favourite social media, or just simply email.<br />
<br />
<h4>Step 3 - Import the description file </h4>
Upon reception of the description file, go to File > Import > Install > "Install Software Items from File" wizard, pick the file to install from and just follow the steps. You may also want to uncheck the "install latest version of selected software". This will cause the selected items to be installed from the remote location.
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr2OI7VHuakTZ3RmFGIlZ3Zmi2v9X3wFWFfna92aPctBKC4ou6w_WF0Se6b9KuBde5kiz9KxC-2edPchM_RWSkejmdaj3uag0l7rgMnecv97HmtTDaRiWk5L-X9UxIEXc5gKwZ5Q/s1600/Screen+Shot+2012-04-05+at+10.44.12+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr2OI7VHuakTZ3RmFGIlZ3Zmi2v9X3wFWFfna92aPctBKC4ou6w_WF0Se6b9KuBde5kiz9KxC-2edPchM_RWSkejmdaj3uag0l7rgMnecv97HmtTDaRiWk5L-X9UxIEXc5gKwZ5Q/s400/Screen+Shot+2012-04-05+at+10.44.12+AM.png" width="382" /></a></div>
<br />
<h4>Conclusion</h4>
This showed how easy it is to share details of your install with others. It works well for ad-hoc sharing. For anything more complex like keeping in sync all the members of a team, I would instead recommend the usage of <a href="http://eclipsesource.com/en/yoxos/">Yoxos</a> from <a href="http://eclipsesource.com/">EclipseSource</a> (I am *not* affiliated with EclipseSource) that offers a solution dedicated to solving this problem.Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com4tag:blogger.com,1999:blog-27225531.post-45686124275491363462011-11-23T20:11:00.001-08:002011-11-23T20:14:14.382-08:00Montreal demo camp next weekThe <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011/Montreal">Montreal demo camp</a> will be on next Tuesday, Nov 29th! Don't forget to <a href="http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011/Montreal">register</a> and propose a session as there are still many spots available. <div>See you there.</div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com0tag:blogger.com,1999:blog-27225531.post-71219003595643745252011-11-11T18:44:00.001-08:002012-03-28T09:59:38.779-07:00Eclipse, fashion boutique<div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">
Beyond the awesome OSS software it provides, Eclipse is the place to get dressed! As an evidence, here is my personal collection of Eclipse T-shirts gathered over the years of conferences, camps, Lynn bribing, etc.</div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;">
<br /></div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">
Missing from this list: the long sleeves jeans shirts from eclipsecon 2007(?), the very first Eclipse hat from OTI/IBM, some GSoc shirts, and the EclipseCon exercise shirts, but I never got those because I'm usually too "tired" for the early runs.</div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;">
<br /></div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;">
With each of them come some good memories and I still wear them proudly :)</div>
<div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;">
<br /></div>
</div>
<span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px;">What I believe is the very first Eclipse shirt</span><br />
<br />
<embed type="application/x-shockwave-flash" src="https://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&hl=en_US&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F116306150628679558948%2Falbumid%2F5724983120875277409%3Falt%3Drss%26kind%3Dphoto%26authkey%3DGv1sRgCIqzkrTviKfNmgE%26hl%3Den_US" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com5tag:blogger.com,1999:blog-27225531.post-51281223381718712372011-09-23T05:57:00.000-07:002011-09-23T06:00:05.963-07:00p2 and equinox "office hours"<span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">You have beginner or experienced-level questions about equinox or p2? You want to contribute to equinox or p2? Just want to chat with us?</span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">Join us on our weekly office hours every Tuesday at 1pm EST on the #equinox-dev channel on IRC (</span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><a href="http://wiki.eclipse.org/IRC">http://wiki.eclipse.org/IRC</a></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">).</span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">During these meetings equinox and p2 committers, contributors and aficionados will answer questions on any topic you come up with. Questions to be answered on a first come, first served basis.</span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">See you there.</span><span class="Apple-style-span" style="font-family:Helvetica;font-size:100%;"><br /></span><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; "><br /></span></div><div><span class="Apple-style-span" style="font-family: Helvetica; font-size: medium; ">Ps: This is inspired from the office hours held by the Jenkins team</span></div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com1tag:blogger.com,1999:blog-27225531.post-59422992076805360082011-09-12T10:22:00.000-07:002011-09-12T10:27:21.919-07:00More on p2 and OBR<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">When I set out to write my previous blog post about why not OBR, the intent was to give, with a catchy title, an historical perspective on p2 (thus the recent title update) but also to answer people who have been asking for years this question</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">(and yesterday night another one of those came in).</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">The point was <b>not</b> to do a comparison of p2 and OBR as they are today, and especially <b>not</b> to claim that OBR is not good today. Both technologies have pros and cons. My statements about OBR were a reflection of the situation as it was ~5 years ago. To be honest, I have not been following the recent development on the spec, just heard some rumours.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">When I wrote the previous post, I also wrote two additional paragraphs that I had not published. One was about our absence of involvement in the spec process and one about going forward. So here they are:</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b>Could we have collaborated on the spec and implementation?</b> </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Maybe, but at the time the interest around OBR was rather low at the OSGi alliance, we did not had the bandwidth to drive improvements to the specification since we were focusing on shipping running software (the first release may not have been the best thing, I agree), and my management at the time was not up for the work, distraction, and frustration it could have represented. It needs to be remembered that some of us had been involved in the OSGi spec process to drive changes (adding fragments, bsn, require bundle, etc. Yes all these mostly were driven by the equinox team) and it had been a painful experience that left the people involved with scars, and made some of them the ongoing target of criticisms because of the changes they pushed for.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">A couple years later (~2009?), OBR got brought back the forefront in the context of the OSGi Enterprise Expert Group. At this point, I have been involved in the spec work even to a point where I was the lead. Because of my lack of time, and the problems scoping the work, my contributions have been limited and then I stopped being involved as Sonatype withdrew from the OSGi alliance.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b>Is there a way forward?</b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Until a publicly visible draft of OBR is available, I can't provide a definitive answer. However implementing OBR on top of p2 has definitely been discussed several times and is not out of question especially if the specification stays focused on providing a resolver API and a repository API.<span class="Apple-tab-span" style="white-space:pre"> </span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Now time, energy and contribution will tell...</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">PS: there are things that need to be corrected from Neil's post, but my other commitments are calling so it will have to wait.</p><div><br /></div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com3tag:blogger.com,1999:blog-27225531.post-77826433399973432492011-09-11T21:02:00.000-07:002011-09-12T07:15:47.339-07:00Why not OBR? - An historical perspective on p2.<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Many times I've been asked why p2 got created when there were other solutions around, namely OBR. To understand why p2 got created, it takes a little bit of understanding on the requirements that drove the work on p2, but also some history.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b>So let's start with the requirements.</b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">The work on p2 started in 2006 / 2007 at at time where companies contributing to Eclipse were wondering how to increase their ROI. For this, they were all sure that having an easy path from the free Eclipse distress to their cool add-ons or full suite of products would be the solution. The term coined for that was "on-ramp". Nowadays what best embodies this is the Eclipse Marketplace and its client.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">It is in this context that IBM spearheaded an internal effort to replace the aging update manager. The requirements were to provide a "provisioning platform" that would allow to install the complete Eclipse SDK from scratch (not only bundles and features like the old solution was), and also deal with more native things like dlls, .net assemblies, rpms, etc. and provide desktop integrations. In addition to that, the solution was expected to:</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- allow both fine grained provisioning (just want to install a bundle) or large grained provisioning (install a complete product) -- this is why we used the term "right-grained provisioning" to describe a solution that would let its user decide the right granularity for himself. </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- provide a "transactional" update, meaning that a failed or cancelled install could not leave the system in an unknown state</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- allow to install and uninstall without having the provisioned system be up and running</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- separate the metadata from the payload</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- support mirroring</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- …</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">With those requirements, I spent a fair amount of time looking at what was being provided in the Java and OSGi ecosystems, as well as what could be offered from the linux package managers and other esoteric technologies. This was a phase of research were I was harvesting as many ideas as possible, comparing them with each others, matching them with my requirements. It is really this phase that defined much of what p2 has become. Without being exhaustive, here are some of the things that I looked at: SDD (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=sdd) from oasis, OBR from OSGi, Deployment Admin from OSGi, JSR 124 (http://jcp.org/en/jsr/detail?id=124), another similar JSR for embedded device (can't remember the number), Maven, debian, conary (http://wiki.rpath.com/wiki/Conary), RPM, numerous Java installers, etc. From their I went down the path of research papers for dependency resolvers, looked at constraints programming, and was lucky to come across the paper from Tucker that studied the usage of a SAT solver to resolve install problems (unfortunately his work never made it to production). </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><b>So why not OBR?</b></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">OBR was not up to the task. OBR was a repository format, a resolver, and a downloader but each of these element was far away from being sufficient to build what we needed on top.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- OBR focus was bundle centric. No "group" (aka features), no native files, … </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- The repository format was fixed and was XML only, no possibility of extension. </p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- Each bundle listed in the repository was referring to the payload (the actual jar for the bundle) using a fix URL rather than abstracting the artifact location in a coordinate -- like Maven does with its concept of GAV or like p2 does with "artifact keys" -- which makes mirroring just plain painful (I know it is possible to provide URL handlers, but come on…).</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- The provided API was not allowing for transactional state change (some bundles could be installed, but not all the required ones if the download failed)</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- The metadata did not accommodate the expression of what needed to happen to the bundle (e.g. should it be started, set the start level, etc.) and thus even less to other things.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- The resolver always insisted on installing all the fragments available (which in complex repos like Indigo means that installing JDT will bring in parts of WindowBuilder since it has some fragment to JDT UI iirc)</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">- …</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">As you've seen, a fair amount due diligence to OBR and plenty of technologies had been done. Rather than being a thing that just came to be by itself, p2 claims lineage from pretty much all these technologies, and the whys could be repeated and inverted at will :).</p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">PS: Short lineage: InstallableUnit and Touchpoint terminology comes from SDD, parts of the transactional aspect of the p2 engine is inspired from OSGi deployment admin, the list of phase is from debian, the metadata content is inspired from OBR and OSGi Manifest, Maven for the idea of coordinate system... </p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica">Update: Changing the title to reflect the intent of the post</p><div><br /></div><div><br /></div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com2tag:blogger.com,1999:blog-27225531.post-24253050297026888432011-07-20T10:18:00.000-07:002011-07-20T10:27:09.338-07:00Tame your Java dependencies<div style="text-align: left;">As an application becomes more modular but also bigger, one often ask him/herself questions like:</div><div>- is there a more recent version (or a released version) of this library ?</div><div>- is this library consistently used across the project?</div><div>- why is this library being used?</div><div><br /></div><div style="text-align: center;"><br /></div><div>To address these, Milos Kleint, Matthew Piggott and I have been working on an Eclipse plug-in that allows to answer those questions directly from within the IDE and for any Java project (JDT, Maven, PDE, …). Even though the plug-in will only be made available after <a href="http://www.sonatype.com/people/2011/07/select-better-components-with-the-new-eclipse-plugin/">Thrusday's webinar</a>, here is a introduction to it showing how the questions are being answered.</div><div style="text-align: center;"><br /></div><div><b>Is there a more recent version of this library?</b></div><div>This information is presented in the "Dependency Hub" view. This view is divided into two sections, an overview on the left, and a details section on the right. The overview presents a list of all the libraries used by the projects contained in the workspace and colour coded arrows representing the various updates available, whereas the details provides a list of the available versions. </div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 102px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHa2hsIMGqZUHUS8Ch1p-MPaiSdVnFVzJWjMdRdg5jbzpqe5tRmntFG1N3jVLREQV9smrl-lpdpoJ9vlGnYsxc08h4wIKHxP11lZbXbGgUql3ph7MzfaVjqMEZYvIsqnItcR79nQ/s320/view.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5631486133862608322" /></div><div><br /></div><div><b>Is this library consistently used across the project?</b></div><div>This information can quickly be found in the overview section of the view.</div><div style="text-align: center;"><br /></div><div><b>Why is this library being used?</b></div><div>When you find a suspicious dependency or some inconsistency, the search facility will identify how the library is brought in and present the results in the Eclipse search dialog. It not only searches in the direct dependencies but also in transitive dependencies when used with a Maven project.</div><div><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 102px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG7zQsVSdJBNa31Kfxs2tgdmJ6FqG00a53l3OC6JQKWqWtyiG6k3CAIbuLTli8nLKZiVKCsMORJuXNYHeuaxNukNkT6V1qsrYhCs5kUOdubWvhDE-dSCFD_B4_XDwaZra_Z7w7vg/s320/search.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5631486759379912450" /></div><div><br /></div><div>Finally, another cool feature we've added but is Maven specific, is the ability to modify the pom.xml to update to a new library.</div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB68T0yTpVLRqucV-ITDSy3zZIjyvxQTOD46Lo6kjHwvzvqP5ZJFyiKLba4Y-ejKyKtuaBU5a5BQGXTxBADu247HOcbpzHqFDTamvnRMRTN6FCosj-hwCwbhj-lEn27AfWfGOViQ/s1600/refactoring.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB68T0yTpVLRqucV-ITDSy3zZIjyvxQTOD46Lo6kjHwvzvqP5ZJFyiKLba4Y-ejKyKtuaBU5a5BQGXTxBADu247HOcbpzHqFDTamvnRMRTN6FCosj-hwCwbhj-lEn27AfWfGOViQ/s320/refactoring.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5631486991006578034" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 278px; " /></a></div><div><br /></div><div><br /></div><div>To conclude, we are pretty pleased with the tool and hope you will enjoy it to. This first version is beta and free, and over the next few months we will be rolling out more updates with new features.</div><div><br /></div>Pascalhttp://www.blogger.com/profile/05469838363528861975noreply@blogger.com3