Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Mylyn » BootStrap
BootStrap [message #42409] Tue, 05 February 2008 05:04 Go to next message
Eclipse UserFriend
Originally posted by: jason_ace750.yahoo.com

Hi all -

I'm new and would like to do two things 1) become a contributor and 2)
develop some of my own connectors.
Any pointers more specific around developing in Self-hosting mode would be
great. It reads as though I would have three Eclipse environment build-3.3,
bootstrap and workspace is this correct?

Here's what the documentation says

"Self-hosting
Self-hosting, also known as working bootstrapped (i.e. self-hosted) makes
eating your own dog food easier and avoids having to update to dev builds.

The following is an example of how to set up a bootstrap workspace, using
Eclipse 3.3 on Windows and a C:/Dev workspace directory as an example.

Create a new directory for your build workspace, e.g.: C:/Dev/build-e3.3
Launch Eclipse with this workspace, e.g.:
C:\Apps\eclipse-3.3\eclipse.exe -data C:\Dev\build-3.3
Check out Mylyn from CVS into this workspace, see #Setup
Create a new Launch Configuration:
SelectRun -> Run... -> create a new Eclipse Application.
Call the application Mylyn Bootstrap.
On the Main tab, set the Location
You can use the existing workspace that you used Mylyn with previously
You can create a new workspace (e.g. C:/Dev/bootstrap)
Launching with this launch configuration will give you a second workbench
with Mylyn. This workbench will be created based on the target platform (the
workbench you're launching from) and the plugins in C:/Dev/build-3.3.
Do your development in the runtime workspace (C:/Dev/workspace).
Whenever your changes make it into HEAD that you would like to use, close
your runtime workspace (C:/Dev/workspace), update from CVS in the build
workspace (C:/Dev/build-3.3), and then re-launch your runtime workspace. "
Re: BootStrap [message #42443 is a reply to message #42409] Tue, 05 February 2008 09:03 Go to previous messageGo to next message
maarten meijer is currently offline maarten meijerFriend
Messages: 146
Registered: July 2009
Senior Member
Jason wrote:
> I'm new and would like to do two things 1) become a contributor and 2)
> develop some of my own connectors.

1)
You have to set up a workspace, but I think you already managed that.
Did you use the project sets to set up projects from CVS?

Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e

Then you look at the bugs marked [helpwanted] or [bugday], its easy to
set up a query for that using Mylyn ;)
Then browse through the list and see something that looks selfcontained
and solvable. Then outline the solution you propose on the bug report
and ask for committer feedback. Once a solution path is agreed can you
start uploading patches.

2)
Maybe someone already asked for or is working on the connectors you
intend to do. Create a query as well for for bugs marked [connector] and
you can see which ones are already requested.

Maarten
Re: BootStrap [message #42638 is a reply to message #42443] Thu, 07 February 2008 02:22 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: jason_ace750.yahoo.com

Thanks Maarten.

I have the CVS projects loaded via the workspace setup reference according
to the wiki. I'm not understanding the reference to Self-hosting;
specifically the references to bootstrap, runtime workspace and build
workspace. Does this setup require two workspace setups or three?

"Maarten Meijer" <mm105@xs4all.nl> wrote in message
news:fo98p3$ae8$1@build.eclipse.org...
> Jason wrote:
>> I'm new and would like to do two things 1) become a contributor and 2)
>> develop some of my own connectors.
>
> 1)
> You have to set up a workspace, but I think you already managed that.
> Did you use the project sets to set up projects from CVS?
>
> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>
> Then you look at the bugs marked [helpwanted] or [bugday], its easy to set
> up a query for that using Mylyn ;)
> Then browse through the list and see something that looks selfcontained
> and solvable. Then outline the solution you propose on the bug report and
> ask for committer feedback. Once a solution path is agreed can you start
> uploading patches.
>
> 2)
> Maybe someone already asked for or is working on the connectors you intend
> to do. Create a query as well for for bugs marked [connector] and you can
> see which ones are already requested.
>
> Maarten
Re: BootStrap [message #42669 is a reply to message #42638] Fri, 08 February 2008 01:27 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: rob.elves.eclipse.org

Two workspaces are required. The first holds the latest code from head
and it is from this you launch a second Eclipse pointed at your second
workspace that also contains a copy of the latest code from head but
that you actually edit. I hope this helps, although it may sound more
confusing than it is.

-Rob


Jason wrote:
> Thanks Maarten.
>
> I have the CVS projects loaded via the workspace setup reference
> according to the wiki. I'm not understanding the reference to
> Self-hosting; specifically the references to bootstrap, runtime
> workspace and build workspace. Does this setup require two workspace
> setups or three?
>
> "Maarten Meijer" <mm105@xs4all.nl> wrote in message
> news:fo98p3$ae8$1@build.eclipse.org...
>> Jason wrote:
>>> I'm new and would like to do two things 1) become a contributor and
>>> 2) develop some of my own connectors.
>>
>> 1)
>> You have to set up a workspace, but I think you already managed that.
>> Did you use the project sets to set up projects from CVS?
>>
>> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>>
>> Then you look at the bugs marked [helpwanted] or [bugday], its easy to
>> set up a query for that using Mylyn ;)
>> Then browse through the list and see something that looks
>> selfcontained and solvable. Then outline the solution you propose on
>> the bug report and ask for committer feedback. Once a solution path is
>> agreed can you start uploading patches.
>>
>> 2)
>> Maybe someone already asked for or is working on the connectors you
>> intend to do. Create a query as well for for bugs marked [connector]
>> and you can see which ones are already requested.
>>
>> Maarten
>
Re: BootStrap [message #42701 is a reply to message #42669] Fri, 08 February 2008 02:21 Go to previous message
Eclipse UserFriend
Originally posted by: jason_ace750.yahoo.com

Awesome - thank you. That makes sense and help resolve the confusion on my
part.

"Robert Elves" <rob.elves@eclipse.org> wrote in message
news:fogb6e$3bp$1@build.eclipse.org...
> Two workspaces are required. The first holds the latest code from head and
> it is from this you launch a second Eclipse pointed at your second
> workspace that also contains a copy of the latest code from head but that
> you actually edit. I hope this helps, although it may sound more confusing
> than it is.
>
> -Rob
>
>
> Jason wrote:
>> Thanks Maarten.
>>
>> I have the CVS projects loaded via the workspace setup reference
>> according to the wiki. I'm not understanding the reference to
>> Self-hosting; specifically the references to bootstrap, runtime workspace
>> and build workspace. Does this setup require two workspace setups or
>> three?
>>
>> "Maarten Meijer" <mm105@xs4all.nl> wrote in message
>> news:fo98p3$ae8$1@build.eclipse.org...
>>> Jason wrote:
>>>> I'm new and would like to do two things 1) become a contributor and 2)
>>>> develop some of my own connectors.
>>>
>>> 1)
>>> You have to set up a workspace, but I think you already managed that.
>>> Did you use the project sets to set up projects from CVS?
>>>
>>> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>>>
>>> Then you look at the bugs marked [helpwanted] or [bugday], its easy to
>>> set up a query for that using Mylyn ;)
>>> Then browse through the list and see something that looks selfcontained
>>> and solvable. Then outline the solution you propose on the bug report
>>> and ask for committer feedback. Once a solution path is agreed can you
>>> start uploading patches.
>>>
>>> 2)
>>> Maybe someone already asked for or is working on the connectors you
>>> intend to do. Create a query as well for for bugs marked [connector] and
>>> you can see which ones are already requested.
>>>
>>> Maarten
>>
Re: BootStrap [message #587466 is a reply to message #42409] Tue, 05 February 2008 09:03 Go to previous message
maarten meijer is currently offline maarten meijerFriend
Messages: 146
Registered: July 2009
Senior Member
Jason wrote:
> I'm new and would like to do two things 1) become a contributor and 2)
> develop some of my own connectors.

1)
You have to set up a workspace, but I think you already managed that.
Did you use the project sets to set up projects from CVS?

Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e

Then you look at the bugs marked [helpwanted] or [bugday], its easy to
set up a query for that using Mylyn ;)
Then browse through the list and see something that looks selfcontained
and solvable. Then outline the solution you propose on the bug report
and ask for committer feedback. Once a solution path is agreed can you
start uploading patches.

2)
Maybe someone already asked for or is working on the connectors you
intend to do. Create a query as well for for bugs marked [connector] and
you can see which ones are already requested.

Maarten
Re: BootStrap [message #587567 is a reply to message #42443] Thu, 07 February 2008 02:22 Go to previous message
Jason is currently offline JasonFriend
Messages: 45
Registered: July 2009
Member
Thanks Maarten.

I have the CVS projects loaded via the workspace setup reference according
to the wiki. I'm not understanding the reference to Self-hosting;
specifically the references to bootstrap, runtime workspace and build
workspace. Does this setup require two workspace setups or three?

"Maarten Meijer" <mm105@xs4all.nl> wrote in message
news:fo98p3$ae8$1@build.eclipse.org...
> Jason wrote:
>> I'm new and would like to do two things 1) become a contributor and 2)
>> develop some of my own connectors.
>
> 1)
> You have to set up a workspace, but I think you already managed that.
> Did you use the project sets to set up projects from CVS?
>
> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>
> Then you look at the bugs marked [helpwanted] or [bugday], its easy to set
> up a query for that using Mylyn ;)
> Then browse through the list and see something that looks selfcontained
> and solvable. Then outline the solution you propose on the bug report and
> ask for committer feedback. Once a solution path is agreed can you start
> uploading patches.
>
> 2)
> Maybe someone already asked for or is working on the connectors you intend
> to do. Create a query as well for for bugs marked [connector] and you can
> see which ones are already requested.
>
> Maarten
Re: BootStrap [message #587574 is a reply to message #42638] Fri, 08 February 2008 01:27 Go to previous message
Robert Elves is currently offline Robert ElvesFriend
Messages: 87
Registered: July 2009
Member
Two workspaces are required. The first holds the latest code from head
and it is from this you launch a second Eclipse pointed at your second
workspace that also contains a copy of the latest code from head but
that you actually edit. I hope this helps, although it may sound more
confusing than it is.

-Rob


Jason wrote:
> Thanks Maarten.
>
> I have the CVS projects loaded via the workspace setup reference
> according to the wiki. I'm not understanding the reference to
> Self-hosting; specifically the references to bootstrap, runtime
> workspace and build workspace. Does this setup require two workspace
> setups or three?
>
> "Maarten Meijer" <mm105@xs4all.nl> wrote in message
> news:fo98p3$ae8$1@build.eclipse.org...
>> Jason wrote:
>>> I'm new and would like to do two things 1) become a contributor and
>>> 2) develop some of my own connectors.
>>
>> 1)
>> You have to set up a workspace, but I think you already managed that.
>> Did you use the project sets to set up projects from CVS?
>>
>> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>>
>> Then you look at the bugs marked [helpwanted] or [bugday], its easy to
>> set up a query for that using Mylyn ;)
>> Then browse through the list and see something that looks
>> selfcontained and solvable. Then outline the solution you propose on
>> the bug report and ask for committer feedback. Once a solution path is
>> agreed can you start uploading patches.
>>
>> 2)
>> Maybe someone already asked for or is working on the connectors you
>> intend to do. Create a query as well for for bugs marked [connector]
>> and you can see which ones are already requested.
>>
>> Maarten
>
Re: BootStrap [message #587586 is a reply to message #42669] Fri, 08 February 2008 02:21 Go to previous message
Jason is currently offline JasonFriend
Messages: 45
Registered: July 2009
Member
Awesome - thank you. That makes sense and help resolve the confusion on my
part.

"Robert Elves" <rob.elves@eclipse.org> wrote in message
news:fogb6e$3bp$1@build.eclipse.org...
> Two workspaces are required. The first holds the latest code from head and
> it is from this you launch a second Eclipse pointed at your second
> workspace that also contains a copy of the latest code from head but that
> you actually edit. I hope this helps, although it may sound more confusing
> than it is.
>
> -Rob
>
>
> Jason wrote:
>> Thanks Maarten.
>>
>> I have the CVS projects loaded via the workspace setup reference
>> according to the wiki. I'm not understanding the reference to
>> Self-hosting; specifically the references to bootstrap, runtime workspace
>> and build workspace. Does this setup require two workspace setups or
>> three?
>>
>> "Maarten Meijer" <mm105@xs4all.nl> wrote in message
>> news:fo98p3$ae8$1@build.eclipse.org...
>>> Jason wrote:
>>>> I'm new and would like to do two things 1) become a contributor and 2)
>>>> develop some of my own connectors.
>>>
>>> 1)
>>> You have to set up a workspace, but I think you already managed that.
>>> Did you use the project sets to set up projects from CVS?
>>>
>>> Read: http://wiki.eclipse.org/index.php/Mylyn_Contributor_Referenc e
>>>
>>> Then you look at the bugs marked [helpwanted] or [bugday], its easy to
>>> set up a query for that using Mylyn ;)
>>> Then browse through the list and see something that looks selfcontained
>>> and solvable. Then outline the solution you propose on the bug report
>>> and ask for committer feedback. Once a solution path is agreed can you
>>> start uploading patches.
>>>
>>> 2)
>>> Maybe someone already asked for or is working on the connectors you
>>> intend to do. Create a query as well for for bugs marked [connector] and
>>> you can see which ones are already requested.
>>>
>>> Maarten
>>
Previous Topic:Trac Calendar, Schedule
Next Topic:Why is there a difference in Team Syncronizing between Windows and Mac
Goto Forum:
  


Current Time: Wed Apr 24 16:46:57 GMT 2024

Powered by FUDForum. Page generated in 0.02994 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top