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

From Second Life Wiki
Jump to navigation Jump to search
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 :-)