I've mentioned this to a few folks in person, but figured others might find this useful...

During 0.5, I found it a hassle to test my changes on all three platforms - though Morgen helped me with useful tricks for synchronizing sources, I'd inevitably copy files the wrong way and lose things.

For 0.6, I resolved to find a way to share one source tree, eliminating the need to synchronize. (Bear and Morgen made a couple of changes to the build system that really helped this, too!). I'm now sharing my source tree from my Windows box to my Mac (and will share it to the new Linux box we're getting). I keep a setup script and my personal parcels folder in the same shared tree (outside the "osaf/chandler" subtree), and have configured things to keep all the platform-specific binaries, downloads, and PROFILEDIR in a separate unshared tree.

As a result, I can run Wing on both machines simultaneously, allowing me to try things out (and even single-step) side-by-side. Woohoo!

I've been keeping notes on how I did this in a wiki page here:

http://wiki.osafoundation.org/bin/view/Journal/BryanStearnsDevEnvNotes

...Bryan

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to