Open Development User Group/Archive/2011-04-25

07:01 	Office Orb  	mail_to set to oz@lindenlab.com
  	  	Start transcription to oz@lindenlab.com
  	  	Transcript will be sent to: oz@lindenlab.com
  	Oz Linden  	Hi everyone
07:02 	বরুনদাশ গুপ্তে  	hi Oz
  	Wolfpup  	hello
  	素性  	hi ㋡
07:03 	Oz Linden  	There doesn't seem to be anything on the agenda this morning.... so maybe we could go through these OPEN issues and talk about them....
  	  	https://jira.secondlife.com/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%%3D+OPEN+AND+resolution+%%3D+Unresolved+AND+component+%%3D+autobuild+ORDER+BY+priority+DESC
07:04 	  	open-12
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-12
OPEN-12 Express build fails - missing include file winsock2.h
  	Oz Linden  	Merov commented that this is fixed... true?
  	বরুনদাশ গুপ্তে  	Merov has marked this as dupe, but didn't resolve it.
07:05 	Oz Linden  	ah... the workflow didn't have an easy way to do that....
  	  	will have to fix that
  	  	did it the hard way
07:06 	  	open-9
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-9
OPEN-9 Generate Logs in Opensource Envrionment on Windows
  	Oz Linden  	Wolfpups favorite :-)
07:07 	  	My reaction at this point is that the workaround you've got now is probably actually the right solution
  	Wolfpup  	actuly it is more of a feature request for the open source developers for cleaning up the cmd line
  	Oz Linden  	I'd rather not put something into autobuild to explicitly create a file
07:08 	  	We've got the same restriction on other platforms
  	Wolfpup  	but you do not have to do the same thing on the build farms
  	Oz Linden  	it's just that unix devs don't see having to do redirections as a bug
  	Wolfpup  	the build farms automaticaly generat that file
07:09 	Oz Linden  	well, no, because the build farm does it for you, and that will be true when we set up the one for contributors too
  	  	but all it is doing is redirection just like you did, in effect - it's not an autobuild feature
  	বরুনদাশ গুপ্তে  	So the build farm actually captures output, too, to generate the build log files?
  	Oz Linden  	right
07:10 	Wolfpup  	hey here is the windows log from TC > http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/snowstorm_viewer-development/rev/227442/arch/CYGWIN/build/420/log/build_log.420.txt
  	Oz Linden  	TeamCity requires that certain kinds of output go on certain file descriptors, in fact
  	  	so that you can get detailed logs in one and progress indications on another
  	বরুনদাশ গুপ্তে  	cool
  	Oz Linden  	all of which is done by the buildscripts
07:11 	Wolfpup  	and autobuild is a set of scripts so why couldn't that feature be added to it?
  	বরুনদাশ গুপ্তে  	Are the build scripts just shell scripts that could be invoced without TeamCity?
  	  	*invoked
  	Oz Linden  	because it would be too coupled to the particulars of the environment and the actual compilation tools
  	Wolfpup  	then all the OS devs woul have to do if they wanted loging of the build is add say -L
07:12 	Oz Linden  	yes, the buildscripts can be used directly
  	Wolfpup  	i think python has a way to 'cpature' the output
  	Oz Linden  	you can check them out from hg.secondlife.com/lindenlab/buildscripts
  	  	It's rather a pain to both capture the output and display it
07:13 	  	redirecting output is better left to the shell itself, which is what you did
  	  	(and I do, if I want a file, but I usually don't)
  	বরুনদাশ গুপ্তে  	"Page not found" (you probably mean http://hg.secondlife.com/buildscripts or https://bitbucket.org/lindenlab/buildscripts )
07:14 	Oz Linden  	yes, correct
  	  	I don't find using them directly to be very much help over just using autobuild
  	  	it can be useful on the rare occasions when you need to debug a failure that only happens on TC
07:16 	  	open-33
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-33
OPEN-33 Python error running INTEGRATION_TEST_llsdmessage
  	বরুনদাশ গুপ্তে  	btw., if you want to capture both, command output and your own cli input, the `script' UNIX command might be userful.
  	Wolfpup  	tyhat one has been closed as need needs more info
07:17 	Oz Linden  	ah... so it has (this filter needs some tweaking)
07:18 	  	open-13
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-13
OPEN-13 autobuild_tool_build.py raises an exception after a failed build
07:19 	Oz Linden  	the comments say this was a 2005 express problem...
  	  	does it happen now?
07:20 	Wolfpup  	im on ultimate so i do not know
  	Oz Linden  	open-41
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-41
OPEN-41 VS2010 Release build will not complete because of incorrect path to secondlife-bin.map.
07:21 	Oz Linden  	confusing...
07:22 	বরুনদাশ গুপ্তে  	"This fix is not needed unless viewer-development is merged to viewer-autobuild2010." .... um ...what?
07:23 	Oz Linden  	I'm going to resolve as Needs Info
07:24 	  	I suspect it is not a problem now
  	বরুনদাশ গুপ্তে  	Maybe Nicky fixed a bug that was only in his own repo?
  	Oz Linden  	last one is opne-56
  	  	open-56
  	Office Orb  	http://jira.secondlife.com/browse/OPEN-56
OPEN-56 Build arch detection is non existant
  	Oz Linden  	which is really complaining about 64 bit detection
07:25 	বরুনদাশ গুপ্তে  	The detection is still in place, I guess. I just isn't used, because all configurations in autobuild.xml explicitly request 32bit buids.
07:26 	Wolfpup  	or you can change it to 64
  	Oz Linden  	well, ultimately I'd like to start actually supporting 64 properly....
07:27 	  	not this week though
  	বরুনদাশ গুপ্তে  	Yay, good news!
  	Wolfpup  	Oz wont that mean another retooling of the build farms to workin 64bit mode?
07:28 	Oz Linden  	That's a discussion that has not really had a chance to happen yet, but will have to take place some time soon
  	বরুনদাশ গুপ্তে  	Re-enabling auto-detection would probably be as simple as removing the explicit setting WORD_SIZE from autobuild.xml.
07:29 	Oz Linden  	Well, I was thinking that one approach would be to add 64bit build hosts to the contributor build farm
  	  	if we got it all working smoothly, that would help
07:30 	Wolfpup  	true
  	Oz Linden  	The big issue is that if we claim to support it, we have to QA it, which is a big additional thing when QA is already streched pretty thin
  	Wolfpup  	so the contributors farm be up and running befor or after your vacation?
  	Oz Linden  	after for sure
07:31 	  	I'll be on vacation some time tomorrow afternoon :-)
  	  	but I am in the middle of writing up a task list for it
  	  	should be fun
07:32 	Wolfpup  	a task list?
  	Oz Linden  	all the things that need to be done to get it up and running
  	Wolfpup  	ahh ok
  	Oz Linden  	We did pick a name, though:
07:33 	  	contrib-build.secondlife.com
  	Wolfpup  	kewl
  	বরুনদাশ গুপ্তে  	brb, phone
07:35 	Wolfpup  	Oz the new farm is only going to be for test viewers that Os devs make right
07:37 	Oz Linden  	yes
07:38 	  	The rules include that you can't modify the channel ids
  	Wolfpup  	that is understandable
07:39 	Oz Linden  	I am hoping that I can set things up so that the contrib-build farm can use all the Linden-only prebuilds
  	  	still tbd whether or not I can make the security work for that, though
07:40 	Wolfpup  	but lets say i have some 'slight' mods to the main repos that i use localy and want to have them on say a linux lapy ythat i have i could not do builds on the farm for that
07:41 	Oz Linden  	well, the idea is to produce test viewers, not viewers for ongoing use
  	Wolfpup  	ok
07:42 	বরুনদাশ গুপ্তে  	Though, changes should be ok, I guess. For LL's repos, there are already automatic builds.
  	Oz Linden  	The only way that I can let the contrib-build farm use our proprietary prebuilds (if I can...) is if it's building our viewers
  	Wolfpup  	i wonder how dificult it would be to make the sidebar tabke follow the active floater transparency setting
  	Oz Linden  	no idea, WP
07:44 	Wolfpup  	reason being is that the only real change between my local build and the nightlys is that i have replaced the graphic for the tabs with one that has 50%% transparency
  	Oz Linden  	So... we start a new sprint on Monday ... anyone have things they want to work on?
07:45 	বরুনদাশ গুপ্তে  	is that next Monday or today?
  	Wolfpup  	i have not realy looked as my RL work schedual has been changed
  	Oz Linden  	Today
  	  	hi Techwolf
  	বরুনদাশ গুপ্তে  	Well, I'm still on my thesis, so other than quick hacks, I won't have time to do much.
  	Wolfpup  	hey Tech
  	Techwolf Lupindo 	Hi all
07:46 	Wolfpup  	plus another issue that you don't like hearing me talk about Oz
  	বরুনদাশ গুপ্তে  	...?
07:47 	Oz Linden  	which one is that?
  	Wolfpup  	$
07:48 	Oz Linden  	ah, well, that's not one I can do much about, I'm afraid
07:49 	  	Any other topics today?
  	বরুনদাশ গুপ্তে  	STORM-1182
  	Office Orb  	http://jira.secondlife.com/browse/STORM-1182
STORM-1182 [Linux] XUI Preview Tool fails to load XMLs from indra/newview/skins
  	Wolfpup  	i know but
07:50 	বরুনদাশ গুপ্তে  	I made a change that might fix it for Mac, too, but can't test it. (Don't have a Mac.)
  	Oz Linden  	I saw that you had a patch for the mac ... is there also something needed on Windows?
  	  	I'll do a build later...
  	  	I have never actually tried to use the XUI tool, so it'll be a learning exercise
07:51 	বরুনদাশ গুপ্তে  	I don't think so. I skimmed over the lldir_windows.cpp file and didn't see similar code.
  	Wolfpup  	Oz there might be as the files that Boroondas worked on were os specific
  	Oz Linden  	Maybe you could test that for us, Wolfpup?
  	বরুনদাশ গুপ্তে  	So if Windows has the same problem, the fix would probably be different, too.
  	Wolfpup  	ill look at the diff tomarrow
  	Oz Linden  	all you need to do is make XUI changes in the source tree and see if the preview tool sees them, I think
07:54 	Wolfpup  	actualy i think that is posiabley related to how the viewer is started as well
07:55 	  	i always start ming from the build tree so when im working on the xml files it is the ones in the build tree and not the source tree
  	Oz Linden  	How do you mean?
  	  	ah
  	  	well, I think that is the point of this issue
07:56 	  	it used to be that the build tree and the source tree were not different
  	Wolfpup  	then after i have the xml right i copy the needed changes over to the source tree
  	Oz Linden  	the preview tool should be looking at the sources
  	  	yes, but that introduces an opportunity for error
07:57 	  	if the preview tool used the xui from the source tree, then it will show what a subsequent build would do, right?
  	Wolfpup  	actuay you used to have to make an icont that pointed to the source tree for the xml informationg but they started copying it to the build tree
  	বরুনদাশ গুপ্তে  	an icon?
07:58 	  	do you mean a launcher?
  	Wolfpup  	if you made a desktop icong on windows you can set the start in location to where the xml files are
  	  	yes boroondas
  	Oz Linden  	by specifying a command line argument?
  	Wolfpup  	windows calls them desktop icons
07:59 	  	i think in one jira there is an example of the properties window let me find it
08:00 	Office Orb  	Your timer has expired!
  	Oz Linden  	I know how they work...
  	  	I've got to get going... lots to do before I head to Vegas
08:01 	Wolfpup  	there is an input files where you can set the start in location
  	Oz Linden  	No meeting Wednesday or Friday this week
  	Office Orb  	End transcription
  	素性  	bye ㋡
  	বরুনদাশ গুপ্তে  	Have a nice vacation :-)