Re: GWT Distrubted Compiler Project

2010-07-28 Thread Dobes Vandermeer
OK let me know.

Currently the system basically works (you can run a distributed build)
but it could probably use some help in terms of just trying it out and
finding the kinks.

Cheers,

Dobes


On Tue, Jul 27, 2010 at 3:30 PM, Gal Dolber  wrote:
> Love your idea... even compiling a medium project in a macbook right now is
> a pain in the ass.
> I am out of time right now but I will love to help in a near future
>
> 2010/7/27 Dobes 
>>
>> The google code project for this is at
>> http://code.google.com/p/gwt-distcc/
>>
>> On Jul 27, 3:05 pm, Dobes  wrote:
>> > Hi,
>> >
>> > I've been working on a distributed compiler project, to speed up
>> > compile times by distributing the work across many machines.  Useful
>> > for those times when the compiler takes a long time and you have a lot
>> > of permutations.
>> >
>> > Since its a bit of a side-project I'm hoping some other will jump on
>> > board and help out.
>> >
>> > This project provides an AppEngine? based server and java clients that
>> > distribute GWT permutation compiles automatically over participating
>> > computers.
>> >
>> > Symmetric keys are used to protect the privacy of your data.
>> >
>> > How it works:
>> >
>> >  1. The team agrees on the queue ID and symmetric key for their builds
>> >  2. They select or deploy the server
>> >  3. They run any number of build slaves and configure them to watch
>> > that queue on that server
>> >  4. When building, they use the DistCompile? class to compile instead
>> > of the Compile class
>> >  5. DistCompile? does a pre-compile (non-permutation specific), then
>> > uploads the results to the central server on AppEngine?
>> >  6. Build Slaves who are polling the server download the precompiled
>> > file and perform a permutation compile, then upload the results to the
>> > server again
>> >  7. The compile client downloads build results until it has all the
>> > permutations
>> >  8 . Then it runs Link with the results and your build is done,
>> > hopefully faster than if you did it all locally
>> >
>> > The best use case for this is if you have a few extra PCs and want to
>> > do your work on a laptop or something without a lot of memory/CPU.
>> > For example, one of my co-workers is taking >40 minutes to build our
>> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>> >
>> > Please contact me if you're willing to help with:
>> >
>> >  1. Suggestions (file them in the issue tracker)
>> >  2. Patches (put them in the issue tracker, too)
>> >  3. Active Development (be happy to give you contributor access)
>> >  4. Testing (file the bugs ...)
>> >
>> > Thanks in advance!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to google-web-tool...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>
>
>
> --
> http://ajax-development.blogspot.com/
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-28 Thread Dobes Vandermeer
Thanks, Jim!

I had found those before.


On Tue, Jul 27, 2010 at 3:35 PM, Jim Douglas  wrote:
> You might be interested in these references, Dobes:
>
> http://code.google.com/p/google-web-toolkit/wiki/DistributedBuilds
> http://development.lombardi.com/?p=993
> http://development.lombardi.com/?p=1027
>
> On Jul 27, 3:17 pm, Dobes  wrote:
>> The google code project for this is athttp://code.google.com/p/gwt-distcc/
>>
>> On Jul 27, 3:05 pm, Dobes  wrote:
>>
>>
>>
>> > Hi,
>>
>> > I've been working on a distributed compiler project, to speed up
>> > compile times by distributing the work across many machines.  Useful
>> > for those times when the compiler takes a long time and you have a lot
>> > of permutations.
>>
>> > Since its a bit of a side-project I'm hoping some other will jump on
>> > board and help out.
>>
>> > This project provides an AppEngine? based server and java clients that
>> > distribute GWT permutation compiles automatically over participating
>> > computers.
>>
>> > Symmetric keys are used to protect the privacy of your data.
>>
>> > How it works:
>>
>> >  1. The team agrees on the queue ID and symmetric key for their builds
>> >  2. They select or deploy the server
>> >  3. They run any number of build slaves and configure them to watch
>> > that queue on that server
>> >  4. When building, they use the DistCompile? class to compile instead
>> > of the Compile class
>> >  5. DistCompile? does a pre-compile (non-permutation specific), then
>> > uploads the results to the central server on AppEngine?
>> >  6. Build Slaves who are polling the server download the precompiled
>> > file and perform a permutation compile, then upload the results to the
>> > server again
>> >  7. The compile client downloads build results until it has all the
>> > permutations
>> >  8 . Then it runs Link with the results and your build is done,
>> > hopefully faster than if you did it all locally
>>
>> > The best use case for this is if you have a few extra PCs and want to
>> > do your work on a laptop or something without a lot of memory/CPU.
>> > For example, one of my co-workers is taking >40 minutes to build our
>> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>>
>> > Please contact me if you're willing to help with:
>>
>> >  1. Suggestions (file them in the issue tracker)
>> >  2. Patches (put them in the issue tracker, too)
>> >  3. Active Development (be happy to give you contributor access)
>> >  4. Testing (file the bugs ...)
>>
>> > Thanks in advance!
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-28 Thread Dobes Vandermeer
Hi Charlie,

If you use an RSS reader you can monitor different aspects of the
project using the project "feeds":

http://code.google.com/p/gwt-distcc/feeds

For example, you could monitor downloads if you wanted to know any
time a new build was posted.

If you prefer email you can use an RSS to email service, there are
several free ones out there.

Cheers,

Dobes


On Tue, Jul 27, 2010 at 3:36 PM, charlie  wrote:
> Is there a way to 'follow' this project on google code ?
>
> On Tue, Jul 27, 2010 at 5:30 PM, Gal Dolber  wrote:
>>
>> Love your idea... even compiling a medium project in a macbook right now
>> is a pain in the ass.
>> I am out of time right now but I will love to help in a near future
>>
>> 2010/7/27 Dobes 
>>>
>>> The google code project for this is at
>>> http://code.google.com/p/gwt-distcc/
>>>
>>> On Jul 27, 3:05 pm, Dobes  wrote:
>>> > Hi,
>>> >
>>> > I've been working on a distributed compiler project, to speed up
>>> > compile times by distributing the work across many machines.  Useful
>>> > for those times when the compiler takes a long time and you have a lot
>>> > of permutations.
>>> >
>>> > Since its a bit of a side-project I'm hoping some other will jump on
>>> > board and help out.
>>> >
>>> > This project provides an AppEngine? based server and java clients that
>>> > distribute GWT permutation compiles automatically over participating
>>> > computers.
>>> >
>>> > Symmetric keys are used to protect the privacy of your data.
>>> >
>>> > How it works:
>>> >
>>> >  1. The team agrees on the queue ID and symmetric key for their builds
>>> >  2. They select or deploy the server
>>> >  3. They run any number of build slaves and configure them to watch
>>> > that queue on that server
>>> >  4. When building, they use the DistCompile? class to compile instead
>>> > of the Compile class
>>> >  5. DistCompile? does a pre-compile (non-permutation specific), then
>>> > uploads the results to the central server on AppEngine?
>>> >  6. Build Slaves who are polling the server download the precompiled
>>> > file and perform a permutation compile, then upload the results to the
>>> > server again
>>> >  7. The compile client downloads build results until it has all the
>>> > permutations
>>> >  8 . Then it runs Link with the results and your build is done,
>>> > hopefully faster than if you did it all locally
>>> >
>>> > The best use case for this is if you have a few extra PCs and want to
>>> > do your work on a laptop or something without a lot of memory/CPU.
>>> > For example, one of my co-workers is taking >40 minutes to build our
>>> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>>> >
>>> > Please contact me if you're willing to help with:
>>> >
>>> >  1. Suggestions (file them in the issue tracker)
>>> >  2. Patches (put them in the issue tracker, too)
>>> >  3. Active Development (be happy to give you contributor access)
>>> >  4. Testing (file the bugs ...)
>>> >
>>> > Thanks in advance!
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google Web Toolkit" group.
>>> To post to this group, send email to google-web-tool...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> google-web-toolkit+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>
>>
>>
>>
>> --
>> http://ajax-development.blogspot.com/
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to google-web-tool...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
>
> --
> 
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-27 Thread charlie
Is there a way to 'follow' this project on google code ?

On Tue, Jul 27, 2010 at 5:30 PM, Gal Dolber  wrote:

> Love your idea... even compiling a medium project in a macbook right now is
> a pain in the ass.
> I am out of time right now but I will love to help in a near future
>
> 2010/7/27 Dobes 
>
> The google code project for this is at
>> http://code.google.com/p/gwt-distcc/
>>
>> On Jul 27, 3:05 pm, Dobes  wrote:
>> > Hi,
>> >
>> > I've been working on a distributed compiler project, to speed up
>> > compile times by distributing the work across many machines.  Useful
>> > for those times when the compiler takes a long time and you have a lot
>> > of permutations.
>> >
>> > Since its a bit of a side-project I'm hoping some other will jump on
>> > board and help out.
>> >
>> > This project provides an AppEngine? based server and java clients that
>> > distribute GWT permutation compiles automatically over participating
>> > computers.
>> >
>> > Symmetric keys are used to protect the privacy of your data.
>> >
>> > How it works:
>> >
>> >  1. The team agrees on the queue ID and symmetric key for their builds
>> >  2. They select or deploy the server
>> >  3. They run any number of build slaves and configure them to watch
>> > that queue on that server
>> >  4. When building, they use the DistCompile? class to compile instead
>> > of the Compile class
>> >  5. DistCompile? does a pre-compile (non-permutation specific), then
>> > uploads the results to the central server on AppEngine?
>> >  6. Build Slaves who are polling the server download the precompiled
>> > file and perform a permutation compile, then upload the results to the
>> > server again
>> >  7. The compile client downloads build results until it has all the
>> > permutations
>> >  8 . Then it runs Link with the results and your build is done,
>> > hopefully faster than if you did it all locally
>> >
>> > The best use case for this is if you have a few extra PCs and want to
>> > do your work on a laptop or something without a lot of memory/CPU.
>> > For example, one of my co-workers is taking >40 minutes to build our
>> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>> >
>> > Please contact me if you're willing to help with:
>> >
>> >  1. Suggestions (file them in the issue tracker)
>> >  2. Patches (put them in the issue tracker, too)
>> >  3. Active Development (be happy to give you contributor access)
>> >  4. Testing (file the bugs ...)
>> >
>> > Thanks in advance!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to google-web-tool...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>>
>
>
> --
> http://ajax-development.blogspot.com/
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>



-- 


-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-27 Thread Jim Douglas
You might be interested in these references, Dobes:

http://code.google.com/p/google-web-toolkit/wiki/DistributedBuilds
http://development.lombardi.com/?p=993
http://development.lombardi.com/?p=1027

On Jul 27, 3:17 pm, Dobes  wrote:
> The google code project for this is athttp://code.google.com/p/gwt-distcc/
>
> On Jul 27, 3:05 pm, Dobes  wrote:
>
>
>
> > Hi,
>
> > I've been working on a distributed compiler project, to speed up
> > compile times by distributing the work across many machines.  Useful
> > for those times when the compiler takes a long time and you have a lot
> > of permutations.
>
> > Since its a bit of a side-project I'm hoping some other will jump on
> > board and help out.
>
> > This project provides an AppEngine? based server and java clients that
> > distribute GWT permutation compiles automatically over participating
> > computers.
>
> > Symmetric keys are used to protect the privacy of your data.
>
> > How it works:
>
> >  1. The team agrees on the queue ID and symmetric key for their builds
> >  2. They select or deploy the server
> >  3. They run any number of build slaves and configure them to watch
> > that queue on that server
> >  4. When building, they use the DistCompile? class to compile instead
> > of the Compile class
> >  5. DistCompile? does a pre-compile (non-permutation specific), then
> > uploads the results to the central server on AppEngine?
> >  6. Build Slaves who are polling the server download the precompiled
> > file and perform a permutation compile, then upload the results to the
> > server again
> >  7. The compile client downloads build results until it has all the
> > permutations
> >  8 . Then it runs Link with the results and your build is done,
> > hopefully faster than if you did it all locally
>
> > The best use case for this is if you have a few extra PCs and want to
> > do your work on a laptop or something without a lot of memory/CPU.
> > For example, one of my co-workers is taking >40 minutes to build our
> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>
> > Please contact me if you're willing to help with:
>
> >  1. Suggestions (file them in the issue tracker)
> >  2. Patches (put them in the issue tracker, too)
> >  3. Active Development (be happy to give you contributor access)
> >  4. Testing (file the bugs ...)
>
> > Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-27 Thread Gal Dolber
Love your idea... even compiling a medium project in a macbook right now is
a pain in the ass.
I am out of time right now but I will love to help in a near future

2010/7/27 Dobes 

> The google code project for this is at
> http://code.google.com/p/gwt-distcc/
>
> On Jul 27, 3:05 pm, Dobes  wrote:
> > Hi,
> >
> > I've been working on a distributed compiler project, to speed up
> > compile times by distributing the work across many machines.  Useful
> > for those times when the compiler takes a long time and you have a lot
> > of permutations.
> >
> > Since its a bit of a side-project I'm hoping some other will jump on
> > board and help out.
> >
> > This project provides an AppEngine? based server and java clients that
> > distribute GWT permutation compiles automatically over participating
> > computers.
> >
> > Symmetric keys are used to protect the privacy of your data.
> >
> > How it works:
> >
> >  1. The team agrees on the queue ID and symmetric key for their builds
> >  2. They select or deploy the server
> >  3. They run any number of build slaves and configure them to watch
> > that queue on that server
> >  4. When building, they use the DistCompile? class to compile instead
> > of the Compile class
> >  5. DistCompile? does a pre-compile (non-permutation specific), then
> > uploads the results to the central server on AppEngine?
> >  6. Build Slaves who are polling the server download the precompiled
> > file and perform a permutation compile, then upload the results to the
> > server again
> >  7. The compile client downloads build results until it has all the
> > permutations
> >  8 . Then it runs Link with the results and your build is done,
> > hopefully faster than if you did it all locally
> >
> > The best use case for this is if you have a few extra PCs and want to
> > do your work on a laptop or something without a lot of memory/CPU.
> > For example, one of my co-workers is taking >40 minutes to build our
> > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
> >
> > Please contact me if you're willing to help with:
> >
> >  1. Suggestions (file them in the issue tracker)
> >  2. Patches (put them in the issue tracker, too)
> >  3. Active Development (be happy to give you contributor access)
> >  4. Testing (file the bugs ...)
> >
> > Thanks in advance!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>


-- 
http://ajax-development.blogspot.com/

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: GWT Distrubted Compiler Project

2010-07-27 Thread Dobes
The google code project for this is at http://code.google.com/p/gwt-distcc/

On Jul 27, 3:05 pm, Dobes  wrote:
> Hi,
>
> I've been working on a distributed compiler project, to speed up
> compile times by distributing the work across many machines.  Useful
> for those times when the compiler takes a long time and you have a lot
> of permutations.
>
> Since its a bit of a side-project I'm hoping some other will jump on
> board and help out.
>
> This project provides an AppEngine? based server and java clients that
> distribute GWT permutation compiles automatically over participating
> computers.
>
> Symmetric keys are used to protect the privacy of your data.
>
> How it works:
>
>  1. The team agrees on the queue ID and symmetric key for their builds
>  2. They select or deploy the server
>  3. They run any number of build slaves and configure them to watch
> that queue on that server
>  4. When building, they use the DistCompile? class to compile instead
> of the Compile class
>  5. DistCompile? does a pre-compile (non-permutation specific), then
> uploads the results to the central server on AppEngine?
>  6. Build Slaves who are polling the server download the precompiled
> file and perform a permutation compile, then upload the results to the
> server again
>  7. The compile client downloads build results until it has all the
> permutations
>  8 . Then it runs Link with the results and your build is done,
> hopefully faster than if you did it all locally
>
> The best use case for this is if you have a few extra PCs and want to
> do your work on a laptop or something without a lot of memory/CPU.
> For example, one of my co-workers is taking >40 minutes to build our
> GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.
>
> Please contact me if you're willing to help with:
>
>  1. Suggestions (file them in the issue tracker)
>  2. Patches (put them in the issue tracker, too)
>  3. Active Development (be happy to give you contributor access)
>  4. Testing (file the bugs ...)
>
> Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



GWT Distrubted Compiler Project

2010-07-27 Thread Dobes
Hi,

I've been working on a distributed compiler project, to speed up
compile times by distributing the work across many machines.  Useful
for those times when the compiler takes a long time and you have a lot
of permutations.

Since its a bit of a side-project I'm hoping some other will jump on
board and help out.

This project provides an AppEngine? based server and java clients that
distribute GWT permutation compiles automatically over participating
computers.

Symmetric keys are used to protect the privacy of your data.

How it works:

 1. The team agrees on the queue ID and symmetric key for their builds
 2. They select or deploy the server
 3. They run any number of build slaves and configure them to watch
that queue on that server
 4. When building, they use the DistCompile? class to compile instead
of the Compile class
 5. DistCompile? does a pre-compile (non-permutation specific), then
uploads the results to the central server on AppEngine?
 6. Build Slaves who are polling the server download the precompiled
file and perform a permutation compile, then upload the results to the
server again
 7. The compile client downloads build results until it has all the
permutations
 8 . Then it runs Link with the results and your build is done,
hopefully faster than if you did it all locally

The best use case for this is if you have a few extra PCs and want to
do your work on a laptop or something without a lot of memory/CPU.
For example, one of my co-workers is taking >40 minutes to build our
GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead.

Please contact me if you're willing to help with:

 1. Suggestions (file them in the issue tracker)
 2. Patches (put them in the issue tracker, too)
 3. Active Development (be happy to give you contributor access)
 4. Testing (file the bugs ...)

Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.