Those all get generated correctly.  What's missing is for example in this class 
from the "box" module:

org.waveprotocol.box.server.rpc.ProtoSerializer

The following imports fail:

import org.waveprotocol.box.common.comms.proto.DocumentSnapshotProtoImpl;
import org.waveprotocol.box.common.comms.proto.ProtocolAuthenticateProtoImpl;
import 
org.waveprotocol.box.common.comms.proto.ProtocolAuthenticationResultProtoImpl;
import org.waveprotocol.box.common.comms.proto.ProtocolOpenRequestProtoImpl;
import org.waveprotocol.box.common.comms.proto.ProtocolSubmitRequestProtoImpl;
import org.waveprotocol.box.common.comms.proto.ProtocolSubmitResponseProtoImpl;
import org.waveprotocol.box.common.comms.proto.ProtocolWaveletUpdateProtoImpl;
import org.waveprotocol.box.common.comms.proto.WaveViewSnapshotProtoImpl;
import org.waveprotocol.box.common.comms.proto.WaveletSnapshotProtoImpl;
import org.waveprotocol.box.profile.proto.ProfileResponseProtoImpl;
import org.waveprotocol.box.search.proto.SearchResponseProtoImpl;
import org.waveprotocol.box.server.rpc.proto.CancelRpcProtoImpl;
import org.waveprotocol.box.server.rpc.proto.RpcFinishedProtoImpl;


thanks.

On May 30, 2012, at 9:31 AM, Paulo Pires wrote:

> I've added you on Gtalk with a private mail (mailed you on gmail).
> 
> Here's my output as well:
> proto/target/generated-sources/org/waveprotocol/box/common/comms:
> WaveClientRpc.java
> 
> proto/target/generated-sources/org/waveprotocol/box/profile:
> ProfilesProto.java
> 
> proto/target/generated-sources/org/waveprotocol/box/search:
> SearchProto.java
> 
> proto/target/generated-sources/org/waveprotocol/box/server/persistence/protos:
> ProtoAccountStoreData.java ProtoDeltaStoreData.java
> 
> proto/target/generated-sources/org/waveprotocol/box/server/rpc:
> Rpc.java
> 
> proto/target/generated-sources/org/waveprotocol/protobuf:
> Extensions.java
> 
> proto/target/generated-sources/org/waveprotocol/wave:
> concurrencycontrol diff               federation
> 
> proto/target/generated-sources/org/waveprotocol/wave/concurrencycontrol:
> ClientServer.java
> 
> proto/target/generated-sources/org/waveprotocol/wave/diff:
> Diff.java
> 
> proto/target/generated-sources/org/waveprotocol/wave/federation:
> FederationErrorProto.java Proto.java
> 
> Can you tell me what's missing, please?
> 
> PP
> 
> On 30/05/12 17:20, Michael MacFadden wrote:
>> 
>> After installing with brew, it still is not completely working.  It is 
>> generating some sources, but not all of them...
>> 
>> <Mail Attachment.png>
>> 
>> If you have gtalk, you can get me on that using my gmail address.
>> 
>> On May 30, 2012, at 9:10 AM, Paulo Pires wrote:
>> 
>>> Michael,
>>> 
>>> I hope you don't think that I'm underestimating your abilities! That's 
>>> in no way whatsoever what I meant.
>>> 
>>> The thing is that current mainstream WIAB doesn't compile the proto 
>>> files but instead had it compiled once and persisted the resulting Java 
>>> classes in SVN, am I right? And that's why I pointed you the poor 
>>> documentation provided, as I've changed this behavior and couldn't be 
>>> sure if you've overlooked it or not.
>>> 
>>> Anyway, I'm eager to get your changes!
>>> 
>>> Good luck,
>>> PP
>>> 
>>> On Wed May 30 16:55:11 2012, Michael MacFadden wrote:
>>>> Paulo,
>>>> 
>>>> For some context.  I am one of the Apache Wave project committers and PMC 
>>>> members.  I have been working on wave for several years now (although I 
>>>> have been coding a bit less).  So, I do have protoc installed and can 
>>>> currently build wiab.  I suspect there is just some differences in the 
>>>> default settings.  For example, the location of your protoc install is not 
>>>> the same as mine.  There could be some other issues like that.  I will 
>>>> chase them down.
>>>> 
>>>> 
>>>> On May 30, 2012, at 8:47 AM, Paulo Pires wrote:
>>>> 
>>>>> Have you got protobuf-compiler installed? See README.md and
>>>>> build-proto.properties for instructions.
>>>>> 
>>>>> Anyway, I've tested this with a clean Lion (no Maven cache and a new
>>>>> clone) and it worked. Also, I had the same result with a clean Linux
>>>>> Mint 13 installed.
>>>>> 
>>>>> On Wed May 30 16:44:29 2012, Michael MacFadden wrote:
>>>>>> OSX.  I almost have it building right now it is not generating the 
>>>>>> protobuf messages. (what used to go into gen/messages in the old 
>>>>>> project).  So for example:
>>>>>> 
>>>>>> import org.waveprotocol.box.common.comms.proto.DocumentSnapshotProtoImpl;
>>>>>> 
>>>>>> Is not being generated.  I think this is the last step.
>>>>>> 
>>>>>> 
>>>>>> On May 30, 2012, at 8:32 AM, Paulo Pires wrote:
>>>>>> 
>>>>>>> Which OS are you running?
>>>>>>> 
>>>>>>> PP
>>>>>>> 
>>>>>>> On Wed May 30 15:59:31 2012, Michael MacFadden wrote:
>>>>>>>> Paulo,
>>>>>>>> 
>>>>>>>> This worked but only after I change the line in the pom where the 
>>>>>>>> local repo is defined.  I changed it from:
>>>>>>>> 
>>>>>>>> <url>file:///${basedir}/../repo/</url>
>>>>>>>> 
>>>>>>>> to
>>>>>>>> 
>>>>>>>> <url>file://${basedir}/../repo/</url>
>>>>>>>> 
>>>>>>>> On May 30, 2012, at 5:48 AM, Paulo Pires wrote:
>>>>>>>> 
>>>>>>>>> My bad! It's now fixed in
>>>>>>>>> https://github.com/pires/wave/commit/8f016c455345a1210ad195f01414c02e2227273a
>>>>>>>>> 
>>>>>>>>> Please, confirm this change fixes the issue you're facing.
>>>>>>>>> 
>>>>>>>>> PP
>>>>>>>>> 
>>>>>>>>> On 30/05/12 05:13, Michael MacFadden wrote:
>>>>>>>>>> Paulo,
>>>>>>>>>> 
>>>>>>>>>> Did you perhaps add several jars to you local maven repository?  
>>>>>>>>>> When I try to compile the project, I get several dependencies that 
>>>>>>>>>> done resolve.
>>>>>>>>>> 
>>>>>>>>>> Missing artifact net.oauth:consumer:jar:20100601
>>>>>>>>>> Missing artifact net.oauth:provider:jar:20100601
>>>>>>>>>> ...
>>>>>>>>>> Missing artifact com.glines.socketio:socketio-core:jar:0.1-SNAPSHOT
>>>>>>>>>> 
>>>>>>>>>> And some others.
>>>>>>>>>> 
>>>>>>>>>> ~Michael
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On May 29, 2012, at 5:18 PM, Paulo Pires wrote:
>>>>>>>>>> 
>>>>>>>>>>> That's great, Michael!
>>>>>>>>>>> 
>>>>>>>>>>> Since the project is now split in modules, I believe that we should
>>>>>>>>>>> follow section 15 of
>>>>>>>>>>> http://mojo.codehaus.org/gwt-maven-plugin/pdf/gwt-maven-plugin.pdf
>>>>>>>>>>> 
>>>>>>>>>>> Eventually, we can even extract 'webclient' stuff from 'box' module 
>>>>>>>>>>> to
>>>>>>>>>>> a new one.
>>>>>>>>>>> 
>>>>>>>>>>> PP
>>>>>>>>>>> 
>>>>>>>>>>> On Wed May 30 00:57:29 2012, Michael MacFadden wrote:
>>>>>>>>>>>> I am working on the gwt maven plugin now
>>>>>>>>>>>> 
>>>>>>>>>>>> -Michael.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On May 29, 2012, at 4:34 PM, Paulo Pires <[email protected]> 
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> I only need to get GWT compiled to JS and then I think I'll be 
>>>>>>>>>>>>> able to
>>>>>>>>>>>>> use it fully.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Tue May 29 23:18:47 2012, Paulo Pires wrote:
>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I've got to a state where I can run WIAB and register/log a 
>>>>>>>>>>>>>> user. Anyone
>>>>>>>>>>>>>> willing to give it a try and report issues at
>>>>>>>>>>>>>> https://github.com/pires/wave/issues/5 ?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> When we reach a WIAB fully running instance with this fork, I'll 
>>>>>>>>>>>>>> get
>>>>>>>>>>>>>> back to a proper upstream fix for WAVE-294.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Paulo Pires
>>>>>>>>>>> --
>>>>>>>>>>> Paulo Pires
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Paulo Pires
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Paulo Pires
>>>>>> 
>>>>>> 
>>>>> 
>>>>> --
>>>>> Paulo Pires
>>>> 
>>> 
>>> --
>>> Paulo Pires
>> 
> 
> -- 
> Paulo Pires

Reply via email to