Jeff McAffer | 1 Jun 2007 21:16
Picon

new provisioning console commands


I added some stuff to the provisioning console.  See the help for details.  Basically there were two changes.
- new "provlg" (list groups) command. This lists all the "group IU" (that is IUs that have the group capability).  I'm not completely happy with this setup (there could be lots of capabilities of interest) but groups seem particularly of interest for installing etc.  This dovetails nicely with the new feature->group metadata generator...

- several of the list commands now allow for filtering by taking an optional IU id and version *range*.  For example:
        provliu * * [3.3, 4.0)   = list all IUs in all metadata repos that have version 3.3 (inclusive) upto 4.0 (not inclusive)
        provlp this org.eclipse.foo 1.0   = list all org.eclipse.foo IUs in this profile that have version 1.0 or greater

The version range syntax is a bit of a bummer as 1.0 => 1.0 to infinity not 1.0 exactly (which would be [1.0, 1.0]).  We can work on this for ease of use.

Jeff

<div>
<br>I added some stuff to the provisioning
console. &nbsp;See the help for details. &nbsp;Basically there were two
changes.
<br>- new "provlg" (list groups)
command. This lists all the "group IU" (that is IUs that have
the group capability). &nbsp;I'm not completely happy with this setup (there
could be lots of capabilities of interest) but groups seem particularly
of interest for installing etc. &nbsp;This dovetails nicely with the new
feature-&gt;group metadata generator...
<br><br>- several of the list commands now allow
for filtering by taking an optional IU id and version *range*. &nbsp;For
example:
<br>&nbsp; &nbsp; &nbsp; &nbsp; provliu
* * [3.3, 4.0) &nbsp; = list all IUs in all metadata repos that have version
3.3 (inclusive) upto 4.0 (not inclusive)
<br>&nbsp; &nbsp; &nbsp; &nbsp; provlp
this org.eclipse.foo 1.0 &nbsp; = list all org.eclipse.foo IUs in this
profile that have version 1.0 or greater
<br><br>The version range syntax is a bit of
a bummer as 1.0 =&gt; 1.0 to infinity not 1.0 exactly (which would be [1.0,
1.0]). &nbsp;We can work on this for ease of use.
<br><br>Jeff
<br><br>
</div>
Matthew Webster | 2 Jun 2007 00:17
Picon
Favicon

Matthew Webster is out of the office.


I will be out of the office starting  01/06/2007 and will not return until
12/06/2007.

I will respond to your message when I return.

Jeff McAffer | 3 Jun 2007 03:20
Picon

[prov] [ecf-dev] E-intro [Was Efficient downloads]


This thread in the ECF list is interesting.  We already enable the use of ECF as a transport layer so we should be able to use this new proposed capability and robustness.
Jeff

----- Forwarded by Jeff McAffer/Ottawa/IBM on 06/02/2007 09:15 PM -----
Filip Hrbek <filip.hrbek-sXcZPwjyowO9Zq0HfjR8jw@public.gmane.org>
Sent by: ecf-dev-bounces-j9T/66MeVpFAfugRpC6u6w@public.gmane.org

05/30/2007 11:38 AM

Please respond to
"Eclipse Communication Framework \(ECF\) developer mailing list."        <ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org>

To
"Eclipse Communication Framework (ECF) developer mailing list." <ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org>
cc
Subject
Re: [ecf-dev] E-intro [Was Efficient downloads]





Hi Scott,

thanks for your quick reply.

We need a very robust file transfer implementation for our application.
I believe that if we cooperate on this we'll create something really good.

Purpose:
- have downloads as fast as possible (optimize downloads for case that
the download capacity is bigger than single location's upload capacity)
- have downloads reliable (download everything or nothing, avoid saving
corrupted files if possible)
- have downloads convenient (automatic recovery, discovery of alternatives)
- let downloads have good UI (verbose enough, good cancel/pause/resume
response)

Let me list features we are looking for (just a brainstorming, no
specification yet):
- multiple protocol support (http/https/ftp/file...)
- pause/resume using partial content requests (connection can be
closed/reopened before an attempt to resume)
- resume from a different location (e.g. different mirror)
- multi threaded download of one artifact from one location (starting at
different content offsets)
- multi threaded download of one artifact from several locations at the
same time
- multi threaded download of several artifacts at the same time (using
either single threaded or multi threaded single artifact downloads)
- retrieving information from special headers (like Content-Disposition)
- detecting URL redirections to final mirrors
- detecting approximate user's geographical position
- collecting download statistics (slow/unreliable mirror discovery)
- dynamic switching between mirrors in case of slow download
- automatic recovery after connection timeout
- good API for verbose progress bars (ability to create a good UI)
- good API for statistics processing
- configurable behavior (enable configuring features described above)
- ...and perhaps many more (?)

I don't know how much from this you already cover. I'll study what you
currently provide first. All the features don't have to be implemented
at the same time, we can define development stages to start with more
important issues and continue with less important ones.

Best regards
 Filip Hrbek

Note: I'll be offline from this Friday until next Sunday, so don't worry
if I don't answer your emails during next week. I'll be definitely back
from Monday (11th June).



Scott Lewis napsal(a):
> Hi Thomas and Filip,
>
> Thanks!  The help is most welcome.
> The filetransfer API is in plugin:  org.eclipse.ecf.filetransfer.
> The bundle docs (with pointers to javadocs) is:  
> http://wiki.eclipse.org/index.php/ECF_API_Docs#File_Transfer_API
>
> There are also pointers in wiki to project sets source and test code.
>
> There is a base provider plugin:  
> org.eclipse.ecf.provider.filetransfer.  This plugin has an extension
> point that allows other plugins to insert implementations associated
> with various protocols.  See the extension point
> org.eclipse.ecf.provider.filetransfer.fileTransferProtocolFactory.  
> The httpclient implementation uses this extension point (and is
> defined in another plugin:  org.eclipse.ecf.provider.filetransfer.http).
>
> The basic implementation that uses jobs for doing pause/resume
> (IFileTransferPausable) is in
> org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.  
> This can/could be used (and appropriate methods overidden) or
> replaced...up to you as to what makes sense.
>
> Filip please let me and everyone know if you have any
> questions/comments/suggested or needed changes...and thanksinadvance!  
> I would/will be curious myself about what http/https impl you are
> looking to use and what specific http/https protocol features you will
> be using as well.
>
> Scott
>
> Thomas Hallgren wrote:
>> Hi Scott,
>> We, (the Buckminster team) would like to offer our help in
>> implementing protocol-level pause/resume and recovery capabilities
>> for the ECF http/https file transfer. I'd like you to meet Filip
>> Hrbek. He is the Buckminster guy who currently works on improving our
>> materialization. He will be our main resource for this, should you
>> accept our help. So Filip, meet Scott. Scott meet Filip.
>>
>> Regards,
>> Thomas Hallgren
>>
>>
>>
>> Scott Lewis wrote:
>>> Hi Thomas,
>>>
>>> Thomas Hallgren wrote:
>>>> Hi Scott,
>>>> Thanks for a very elaborate answer. This looks very promising. Well
>>>> structured, low overhead. Only thing missing if I read you
>>>> correctly is true pause/resume on protocol level (and the failure
>>>> recovery that I think will come as a bonus). Do you have any sense
>>>> what it would take to implement that?
>>>
>>> It depends upon each protocol and it's corresponding support in
>>> (some) protocol library.  I assume you are most interested in
>>> http/https.  I'll take a look at the httpclient 3.0.1 support for
>>> pause/resume and failure recovery.
>>>
>>> Scott
>>>
>>>
>>> _______________________________________________
>>> ecf-dev mailing list
>>> ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
>>> https://dev.eclipse.org/mailman/listinfo/ecf-dev
>>
>> _______________________________________________
>> ecf-dev mailing list
>> ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
>> https://dev.eclipse.org/mailman/listinfo/ecf-dev
>
> _______________________________________________
> ecf-dev mailing list
> ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
> https://dev.eclipse.org/mailman/listinfo/ecf-dev
_______________________________________________
ecf-dev mailing list
ecf-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
https://dev.eclipse.org/mailman/listinfo/ecf-dev
<div>
<br>This thread in the ECF list is interesting.
&nbsp;We already enable the use of ECF as a transport layer so we should
be able to use this new proposed capability and robustness.
<br>Jeff
<br><br>----- Forwarded by Jeff
McAffer/Ottawa/IBM on 06/02/2007 09:15 PM -----
<br><table width="100%"><tr valign="top">
<td width="40%">Filip Hrbek &lt;filip.hrbek@...&gt;

<br>Sent by: ecf-dev-bounces@...
<p>05/30/2007 11:38 AM
</p>
<table border><tr valign="top"><td bgcolor="white">
<div align="center">Please respond to<br>
"Eclipse Communication Framework \(ECF\) developer mailing list."
&nbsp; &nbsp; &nbsp; &nbsp;&lt;ecf-dev@...&gt;</div>
</td></tr></table>
<br>
</td>
<td width="59%">
<table width="100%">
<tr valign="top">
<td>
<div align="right">To</div>
</td>
<td>"Eclipse Communication Framework
(ECF) developer mailing list." &lt;ecf-dev@...&gt;
</td>
</tr>
<tr valign="top">
<td>
<div align="right">cc</div>
</td>
<td>
</td>
</tr>
<tr valign="top">
<td>
<div align="right">Subject</div>
</td>
<td>Re: [ecf-dev] E-intro [Was Efficient
downloads]</td>
</tr>
</table>
<br><table><tr valign="top">
<td>
</td>
<td></td>
</tr></table>
<br>
</td>
</tr></table>
<br><br><br>Hi Scott,<br><br>
thanks for your quick reply.<br><br>
We need a very robust file transfer implementation for our application.
<br>
I believe that if we cooperate on this we'll create something really good.<br><br>
Purpose:<br>
- have downloads as fast as possible (optimize downloads for case that
<br>
the download capacity is bigger than single location's upload capacity)<br>
- have downloads reliable (download everything or nothing, avoid saving
<br>
corrupted files if possible)<br>
- have downloads convenient (automatic recovery, discovery of alternatives)<br>
- let downloads have good UI (verbose enough, good cancel/pause/resume
<br>
response)<br><br>
Let me list features we are looking for (just a brainstorming, no <br>
specification yet):<br>
- multiple protocol support (http/https/ftp/file...)<br>
- pause/resume using partial content requests (connection can be <br>
closed/reopened before an attempt to resume)<br>
- resume from a different location (e.g. different mirror)<br>
- multi threaded download of one artifact from one location (starting at
<br>
different content offsets)<br>
- multi threaded download of one artifact from several locations at the
<br>
same time<br>
- multi threaded download of several artifacts at the same time (using
<br>
either single threaded or multi threaded single artifact downloads)<br>
- retrieving information from special headers (like Content-Disposition)<br>
- detecting URL redirections to final mirrors<br>
- detecting approximate user's geographical position<br>
- collecting download statistics (slow/unreliable mirror discovery)<br>
- dynamic switching between mirrors in case of slow download<br>
- automatic recovery after connection timeout<br>
- good API for verbose progress bars (ability to create a good UI)<br>
- good API for statistics processing<br>
- configurable behavior (enable configuring features described above)<br>
- ...and perhaps many more (?)<br><br>
I don't know how much from this you already cover. I'll study what you
<br>
currently provide first. All the features don't have to be implemented
<br>
at the same time, we can define development stages to start with more <br>
important issues and continue with less important ones.<br><br>
Best regards<br>
 &nbsp;Filip Hrbek<br><br>
Note: I'll be offline from this Friday until next Sunday, so don't worry
<br>
if I don't answer your emails during next week. I'll be definitely back
<br>
from Monday (11th June).<br><br><br><br>
Scott Lewis napsal(a):<br>
&gt; Hi Thomas and Filip,<br>
&gt;<br>
&gt; Thanks! &nbsp;The help is most welcome.<br>
&gt; The filetransfer API is in plugin: &nbsp;org.eclipse.ecf.filetransfer.<br>
&gt; The bundle docs (with pointers to javadocs) is: &nbsp;<br>
&gt; http://wiki.eclipse.org/index.php/ECF_API_Docs#File_Transfer_API<br>
&gt;<br>
&gt; There are also pointers in wiki to project sets source and test code.<br>
&gt;<br>
&gt; There is a base provider plugin: &nbsp;<br>
&gt; org.eclipse.ecf.provider.filetransfer. &nbsp;This plugin has an extension
<br>
&gt; point that allows other plugins to insert implementations associated
<br>
&gt; with various protocols. &nbsp;See the extension point <br>
&gt; org.eclipse.ecf.provider.filetransfer.fileTransferProtocolFactory.
&nbsp; <br>
&gt; The httpclient implementation uses this extension point (and is <br>
&gt; defined in another plugin: &nbsp;org.eclipse.ecf.provider.filetransfer.http).<br>
&gt;<br>
&gt; The basic implementation that uses jobs for doing pause/resume <br>
&gt; (IFileTransferPausable) is in <br>
&gt; org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.
&nbsp;<br>
&gt; This can/could be used (and appropriate methods overidden) or <br>
&gt; replaced...up to you as to what makes sense.<br>
&gt;<br>
&gt; Filip please let me and everyone know if you have any <br>
&gt; questions/comments/suggested or needed changes...and thanksinadvance!
&nbsp;<br>
&gt; I would/will be curious myself about what http/https impl you are
<br>
&gt; looking to use and what specific http/https protocol features you
will <br>
&gt; be using as well.<br>
&gt;<br>
&gt; Scott<br>
&gt;<br>
&gt; Thomas Hallgren wrote:<br>
&gt;&gt; Hi Scott,<br>
&gt;&gt; We, (the Buckminster team) would like to offer our help in <br>
&gt;&gt; implementing protocol-level pause/resume and recovery capabilities
<br>
&gt;&gt; for the ECF http/https file transfer. I'd like you to meet Filip
<br>
&gt;&gt; Hrbek. He is the Buckminster guy who currently works on improving
our <br>
&gt;&gt; materialization. He will be our main resource for this, should
you <br>
&gt;&gt; accept our help. So Filip, meet Scott. Scott meet Filip.<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Thomas Hallgren<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Scott Lewis wrote:<br>
&gt;&gt;&gt; Hi Thomas,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thomas Hallgren wrote:<br>
&gt;&gt;&gt;&gt; Hi Scott,<br>
&gt;&gt;&gt;&gt; Thanks for a very elaborate answer. This looks very promising.
Well <br>
&gt;&gt;&gt;&gt; structured, low overhead. Only thing missing if I read
you <br>
&gt;&gt;&gt;&gt; correctly is true pause/resume on protocol level (and
the failure <br>
&gt;&gt;&gt;&gt; recovery that I think will come as a bonus). Do you have
any sense <br>
&gt;&gt;&gt;&gt; what it would take to implement that?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It depends upon each protocol and it's corresponding support
in <br>
&gt;&gt;&gt; (some) protocol library. &nbsp;I assume you are most interested
in <br>
&gt;&gt;&gt; http/https. &nbsp;I'll take a look at the httpclient 3.0.1
support for <br>
&gt;&gt;&gt; pause/resume and failure recovery.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Scott<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; ecf-dev mailing list<br>
&gt;&gt;&gt; ecf-dev@...<br>
&gt;&gt;&gt; https://dev.eclipse.org/mailman/listinfo/ecf-dev<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; ecf-dev mailing list<br>
&gt;&gt; ecf-dev@...<br>
&gt;&gt; https://dev.eclipse.org/mailman/listinfo/ecf-dev<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ecf-dev mailing list<br>
&gt; ecf-dev@...<br>
&gt; https://dev.eclipse.org/mailman/listinfo/ecf-dev<br>
_______________________________________________<br>
ecf-dev mailing list<br>
ecf-dev@...<br>
https://dev.eclipse.org/mailman/listinfo/ecf-dev<br>
</div>
Steven E. Harris | 4 Jun 2007 20:23
Picon
Favicon
Gravatar

Recipe to get extension bundle classes on the class path

I'm still struggling with the extension bundle and class path problems
I wrote about a couple of weeks ago:

  System and context class loaders
  http://thread.gmane.org/gmane.comp.ide.eclipse.equinox.devel/1651/focus=1743
    http://article.gmane.org/gmane.comp.ide.eclipse.equinox.devel/1743
    http://article.gmane.org/gmane.comp.ide.eclipse.equinox.devel/1746
    http://article.gmane.org/gmane.comp.ide.eclipse.equinox.devel/1747
    http://article.gmane.org/gmane.comp.ide.eclipse.equinox.devel/1748

My goal is to take some classes that I have packaged in a framework
extension bundle and make them visible to a Java library that searches
for classes both in the System Class Loader and the Thread Context
Class Loader -- the java.util.logging library being my first example.

According to Section 3.15.1 ("Illegal Manifest Headers for Extension
Bundles") of the OSGi Core R4 specification, classes exported from a
framework extension bundle must be exported by the System Bundle:

,----[ Section 3.15.1 ]
| Both boot class path and framework extension bundles are permitted to
| specify an Export-Package header. Any exported packages specified by a
| framework extension bundle must be exported by the System Bundle when
| the extension bundle is resolved.
`----

How does being "exported by the System Bundle" relate to which classes
are visible to bundles that use ClassLoader.getSystemClassLoader() or
Thread.currentThread().getContextClassLoader()?

As the four articles mentioned above show, I'm in need of some recipe
to coordinate all of these class loading options. Please advise.

--

-- 
Steven E. Harris

Jeff McAffer | 5 Jun 2007 16:03
Picon

vote results


Thanks all for voting on the recent committer proposal.  Here are the results

Pavlin Dobrev                +1=8, 0=0, -1=0
Teodor Todorov        +1=8, 0=0, -1=0
Matt Flaherty                +1=8, 0=0, -1=0
Eric Li                        +1=8, 0=0, -1=0

Congratulations to all.  I will start the Eclipse process for provisioning your commit rights.

Jeff
<div>
<br>Thanks all for voting on the recent
committer proposal. &nbsp;Here are the results
<br><br>Pavlin Dobrev &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;+1=8, 0=0, -1=0
<br>Teodor Todorov &nbsp; &nbsp; &nbsp;
&nbsp;+1=8, 0=0, -1=0
<br>Matt Flaherty &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;+1=8, 0=0, -1=0
<br>Eric Li &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+1=8,
0=0, -1=0
<br><br>Congratulations to all. &nbsp;I will
start the Eclipse process for provisioning your commit rights.
<br><br>Jeff
<br>
</div>
Pascal Rapicault | 5 Jun 2007 16:06
Picon

[prov] commit rights for Dave Stevenson


Since after eclipse con, Dave Stevenson has been spending time,
understanding, shaping, testing and patching the new provisioning story,
and his knowledge and contributions have been of great help.
Lately he has started to work on the uninstall logic and therefore I would
like him to be voted committer on the equinox incubator to improve our
workflow and benefit even more from his contributions.
Please cast your vote.

+1

Thank you,

PaScaL

Simon Kaegi | 5 Jun 2007 16:13
Picon

Re: [prov] commit rights for Dave Stevenson

+1

equinox-dev-bounces@... wrote on 06/05/2007 10:06:26 AM:

>
> Since after eclipse con, Dave Stevenson has been spending time,
> understanding, shaping, testing and patching the new provisioning story,
> and his knowledge and contributions have been of great help.
> Lately he has started to work on the uninstall logic and therefore I
would
> like him to be voted committer on the equinox incubator to improve our
> workflow and benefit even more from his contributions.
> Please cast your vote.
>
> +1
>
> Thank you,
>
> PaScaL
>
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@...
> https://dev.eclipse.org/mailman/listinfo/equinox-dev

DJ Houghton | 5 Jun 2007 16:15
Picon

Re: [prov] commit rights for Dave Stevenson

+1

equinox-dev-bounces@... wrote on 06/05/2007 10:06:26 AM:

>
> Since after eclipse con, Dave Stevenson has been spending time,
> understanding, shaping, testing and patching the new provisioning story,
> and his knowledge and contributions have been of great help.
> Lately he has started to work on the uninstall logic and therefore I
would
> like him to be voted committer on the equinox incubator to improve our
> workflow and benefit even more from his contributions.
> Please cast your vote.
>
> +1
>
> Thank you,
>
> PaScaL
>
>

Thomas Watson | 5 Jun 2007 16:33
Picon
Favicon

Re: [prov] commit rights for Dave Stevenson


+1

Tom




Pascal Rapicault <Pascal_Rapicault-G1DYhSM1WHTQT0dZR+AlfA@public.gmane.org>
Sent by: equinox-dev-bounces-j9T/66MeVpFAfugRpC6u6w@public.gmane.org

06/05/2007 09:06 AM

Please respond to
Equinox development mailing list <equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org>

To
equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
cc
Subject
[equinox-dev] [prov] commit rights for Dave Stevenson






Since after eclipse con, Dave Stevenson has been spending time,
understanding, shaping, testing and patching the new provisioning story,
and his knowledge and contributions have been of great help.
Lately he has started to work on the uninstall logic and therefore I would
like him to be voted committer on the equinox incubator to improve our
workflow and benefit even more from his contributions.
Please cast your vote.

+1

Thank you,

PaScaL

_______________________________________________
equinox-dev mailing list
equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

<div>
<br>+1
<br><br>
Tom
<br><br>
<br><br><br><table width="100%"><tr valign="top">
<td width="40%">Pascal Rapicault &lt;Pascal_Rapicault@...&gt;

<br>Sent by: equinox-dev-bounces@...
<p>06/05/2007 09:06 AM
</p>
<table border><tr valign="top"><td bgcolor="white">
<div align="center">Please respond to<br>
Equinox development mailing list &lt;equinox-dev@...&gt;</div>
</td></tr></table>
<br>
</td>
<td width="59%">
<table width="100%">
<tr valign="top">
<td>
<div align="right">To</div>
</td>
<td>equinox-dev@...
</td>
</tr>
<tr valign="top">
<td>
<div align="right">cc</div>
</td>
<td>
</td>
</tr>
<tr valign="top">
<td>
<div align="right">Subject</div>
</td>
<td>[equinox-dev] [prov] commit rights for
Dave Stevenson</td>
</tr>
</table>
<br><table><tr valign="top">
<td>
</td>
<td></td>
</tr></table>
<br>
</td>
</tr></table>
<br><br><br><br>
Since after eclipse con, Dave Stevenson has been spending time,<br>
understanding, shaping, testing and patching the new provisioning story,<br>
and his knowledge and contributions have been of great help.<br>
Lately he has started to work on the uninstall logic and therefore I would<br>
like him to be voted committer on the equinox incubator to improve our<br>
workflow and benefit even more from his contributions.<br>
Please cast your vote.<br><br>
+1<br><br>
Thank you,<br><br>
PaScaL<br><br>
_______________________________________________<br>
equinox-dev mailing list<br>
equinox-dev@...<br>
https://dev.eclipse.org/mailman/listinfo/equinox-dev<br>
<br>
</div>
John Arthorne | 5 Jun 2007 16:44
Picon

Re: [prov] commit rights for Dave Stevenson


+1



Pascal Rapicault/Ottawa/IBM <at> IBMCA
Sent by: equinox-dev-bounces-j9T/66MeVpFAfugRpC6u6w@public.gmane.org

06/05/2007 10:06 AM

Please respond to
Equinox development mailing list <equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org>

To
equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
cc
Subject
[equinox-dev] [prov] commit rights for Dave Stevenson






Since after eclipse con, Dave Stevenson has been spending time,
understanding, shaping, testing and patching the new provisioning story,
and his knowledge and contributions have been of great help.
Lately he has started to work on the uninstall logic and therefore I would
like him to be voted committer on the equinox incubator to improve our
workflow and benefit even more from his contributions.
Please cast your vote.

+1

Thank you,

PaScaL

_______________________________________________
equinox-dev mailing list
equinox-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

<div>
<br>+1
<br><br><br><br><table width="100%"><tr valign="top">
<td width="40%">Pascal Rapicault/Ottawa/IBM <at> IBMCA

<br>Sent by: equinox-dev-bounces@...
<p>06/05/2007 10:06 AM
</p>
<table border><tr valign="top"><td bgcolor="white">
<div align="center">Please respond to<br>
Equinox development mailing list &lt;equinox-dev@...&gt;</div>
</td></tr></table>
<br>
</td>
<td width="59%">
<table width="100%">
<tr valign="top">
<td>
<div align="right">To</div>
</td>
<td>equinox-dev@...
</td>
</tr>
<tr valign="top">
<td>
<div align="right">cc</div>
</td>
<td>
</td>
</tr>
<tr valign="top">
<td>
<div align="right">Subject</div>
</td>
<td>[equinox-dev] [prov] commit rights for
Dave Stevenson</td>
</tr>
</table>
<br><table><tr valign="top">
<td>
</td>
<td></td>
</tr></table>
<br>
</td>
</tr></table>
<br><br><br><br>
Since after eclipse con, Dave Stevenson has been spending time,<br>
understanding, shaping, testing and patching the new provisioning story,<br>
and his knowledge and contributions have been of great help.<br>
Lately he has started to work on the uninstall logic and therefore I would<br>
like him to be voted committer on the equinox incubator to improve our<br>
workflow and benefit even more from his contributions.<br>
Please cast your vote.<br><br>
+1<br><br>
Thank you,<br><br>
PaScaL<br><br>
_______________________________________________<br>
equinox-dev mailing list<br>
equinox-dev@...<br>
https://dev.eclipse.org/mailman/listinfo/equinox-dev<br>
<br>
</div>

Gmane