----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://codereview.secondlife.com/r/335/#review739 -----------------------------------------------------------
autobuild/configfile.py <http://codereview.secondlife.com/r/335/#comment699> I think the environment variable should be set right after this if-else block (which I think is the only place where self.path is set or modified). Otherwise the environment variable might not be set although self.path is set. ... or set the environment variable in __init__, right after the self.__load(path) call. - Boroondas On June 10, 2011, 1:57 a.m., Ima Mechanique wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://codereview.secondlife.com/r/335/ > ----------------------------------------------------------- > > (Updated June 10, 2011, 1:57 a.m.) > > > Review request for Viewer. > > > Summary > ------- > > When running a command such as: > > autobuild configure --config-file ab-test.xml -c ReleaseOS > > the configuration is only partially completed correctly. When the > installables are processed, it does not use the correct configuration file. > This is due to cmake calling autobuild install to do the actual install, but > not passing the --config-file option. Autobuild falls back to the default > autobuild.xml, because the correct configuration file is not saved at any > point, which is not the intention and can cause configuration to be done with > incorrect libraries. If autobuild.xml is missing or corrupt, an error occurs > (which is how I discovered this), stopping the configure command. > > This fix saves the current value of the configuration file into the > AUTOBUILD_CONFIG_FILE environmental variable so that it becomes the default > value should any subsequent command need it. I believe that something like > this was the original intention when adding this environment variable as part > of the default check, but was overlooked. > > > This addresses bug OPEN-76. > http://jira.secondlife.com/browse/OPEN-76 > > > Diffs > ----- > > autobuild/configfile.py 2a560b1d8f95 > > Diff: http://codereview.secondlife.com/r/335/diff > > > Testing > ------- > > Ran 'autobuild configure --config-file ab-test.xml -c ReleaseOS' successfully > without any errors and was able to build the expected viewer afterwards. > > > Thanks, > > Ima > >
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges