vendor/pluto-lmce-branch contains a mirror of the sources used to build the 0710 betas.
So I download the tarball and untar it like the wiki says, then svn update? In the toplevel dir, or do I have to svn update in the vendor/pluto-lmce-branch subdir? And do I have to run make in that subdir, or make in the toplevel dir from the tarball?
trunk contains sources which can build on a LinuxMCE 704 system, and with the patch I posted to the lmce-dev mailing list can be mostly compiled on 0710 beta 1 or 2.
Does that mean that the source download/untar/update/make process has to be run on a system that's already got a 0704 LMCE make/installed from a source tarball, or is the 3CD/1DVD installer version sufficient? And does "mostly compiled on 0710 beta 1 or 2" mean that doing so on 0710b{1,2} will not completely compile? I take it that either way the 0710b2 tarball can't be installed on a simple Kubuntu system (without some 07{04,10} LMCE already installed for running)?
The pluto-lmce-branch will destroy an existing LinuxMCE install as it builds the DB for the new build. It should only be run on a stock Ubuntu 710 system, with a separate system set up as the database server.
The trunk tree has all the code changes from the pluto-lmce-branch synced to it, but it has a different set of build scripts and makefiles.
So let's see if I got this right: if I want to revise 0710b2 source code and build it, then install it to test it, throwing away any other LMCE version, I should install 0710 from the DVD, then download the 0710 tarball like I did and untar it. Then I run (svn update) in the toplevel dir (or in the pluto-lmce-branch subdir?). Then I edit some source file I choose in the pluto-lmce-branch subdirs, then I run make in the toplevel dir (or in the pluto-lmce-branch subdir?). Then I guess run (make install) in the toplevel subdir (or in the pluto-lmce-branch subdir?). At which point does the process replace my old LMCE with the new one I'm building - during the make, or during the make install? And what do I have to do to follow this process with a separate system set up as the database server"? Does that mean I need a separate machine, or a separate partition, or something else?
Thanks for clearing all this up. I want to get this going, especially as I'm overdue to revise the Device templates to accommodate state events in the Floorplan. And once I've done it, I want to update the wiki, so others can join us in the fun. Especially with a beta3 coming out, that will be helpful.