[opensource-dev] Snowstorm Backlog Request: SNOW-766

Oz Linden (Scott Lawrence) oz at lindenlab.com
Thu Aug 19 15:12:15 PDT 2010


Aleric - this seems like a perfectly reasonable improvement to include 
in our general build improvements task for this sprint.

If you would please prepare a public clone of viewer-development in 
which this patch is successfully applied, I'll get it reviewed from 
there and pulled into viewer-development.

Thanks for a very well formulated request.

> Status: reviewed by Merov, committed to snowglobe 1.4, 1.5 and 2.1.
>
> Background:
>
> When developing many viewers in parallel (and snowstorm with it's many 
> clones that need to be checked out
> won't change that), it becomes necessary to automate certain things 
> with scripts. One of the things those
> scripts need to know is the current build directory.
>
> However, the build directory is a function of the configuration of the 
> viewer. In order to remove human
> maintenance (and possible errors therein) it is desirable to have an 
> automated way to convert configuration
> to build directory name.
>
> I wrote such scripts and they "break down" with the current 
> viewer-development:
>
> hikaru:/usr/src/secondlife/viewers/snowstorm/test-20100818>source  
> env.source
> Error: unknown subcommand 'printbuilddirs'
> (run 'develop.py --help' for help)
> CONFIGURE_OPTS = "--type=Release -m64 --standalone"
> CMAKE_DEFS = "-DLL_TESTS:BOOL=ON -DPACKAGE:BOOL=ON 
> -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON"
> CMAKE_PREFIX_PATH = "/sl:/sl/usr"
> CMAKE_INCLUDE_PATH = 
> "/usr/src/secondlife/llqtwebkit/install2/include:/usr/src/secondlife/viewers/snowstorm/test-20100818/include:/sl/usr/include"
> CMAKE_LIBRARY_PATH = "/usr/src/secondlife/llqtwebkit/install2/lib:"
>
> Sprint plan:
>
> Port this patch to viewer-development for the next sprint and test it.
>
> Before patch:
>
> hikaru:/usr/src/secondlife/viewers/snowstorm/test-20100818/linden/indra>./develop.py 
> --type=Release -m64 --standalone printbuilddirs
> setting DISTCC_DIR to 
> /usr/src/secondlife/viewers/snowstorm/test-20100818/linden/indra/.distcc
> Error: unknown subcommand 'printbuilddirs'
> (run 'develop.py --help' for help)
>
> After patch:
>
> This should print (on this box): viewer-linux-x86_64-release
>
>
>
> Please let me know if anything is wrong or missing in this post,
> Aleric
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20100819/887c5b56/attachment.htm 


More information about the opensource-dev mailing list