Open Development User Group/Archive/2011-02-23

From Second Life Wiki
Jump to navigation Jump to search
13:01  Oz Linden  So.... pretty short agenda this week....
    first... the hackathon....
    It was generally successful, but not a perfect result (no surprise there)
13:02    Many dependencies now build with autobuild and with vs2010
    those repos are almost all public, so you can experiment if you like
  draconis.neurocam  Any specifics on which currently fail?
  Oz Linden  there are some more to do, and those are being worked on
13:03    I'm going to put a doc up about that at some point, but I don't trust the data I have enough to do it now
  draconis.neurocam  nods
  Oz Linden  we also have not tested all of those in a viewer built in TeamCity yet
13:04    there are some glitches in TC builds w/ 2010 that are being sorted out
    it looks as though we should be able to merge autobuild by early next week at the latest, but without the 2010 changes
13:05  বরুনদাশ গুপ্তে  Are 64bit builds supposed to work with the OpenSourceStandAloneRelWithDebInfo configuration or will that need further work?
  Oz Linden  we have not attempted them
13:06  Phoenix-FirestormViewer Rocks  wouldnt mind 64bbit win build capibility :P
  Oz Linden  I think we're probably a couple of weeks from being able to throw the switch to 2010, but that's purely a guess
13:07  draconis.neurocam  still a guess that has some good connotations
  Oz Linden  there's a lot of regression testing to do - many of the dependent libs were upgraded to newer versions in the process
  Phoenix-FirestormViewer Rocks  oh good
  বরুনদাশ গুপ্তে  meh, got disconnected
  Oz Linden  the best news, I think, is that the snowball is far enough down the hill and big enough that no one will try to stop it now :-)
13:08  draconis.neurocam  i agree, from what i hear
  Oz Linden  but there remain a fair number of loose ends to tie up, and we'll resist moving to v-d until they are done
13:09  বরুনদাশ গুপ্তে  (can someone IM me what was said since "[13:05] Oz Linden: we have not attempted them"? Thx.)
  Oz Linden  You can follow the vs2010 work in jenn_linden/viewer-vs2010
    and integration of that with viewer-autobuild and viewer-development both in oz_linden/viewer-autobuild2010
  Jonathan  Are you going to merge in the work NickyP has been doing?
13:10  বরুনদাশ গুপ্তে  (Thx, Ima)
  Oz Linden  I'm testing some of Nicky s fixes now... they don't work quite as well for me as advertized, but it's clear he's found the central issue
13:11    So.... at least Very Long Lasting Glory for NickyP !
  Phoenix-FirestormViewer Rocks 
  Ima Mechanique  I managed a working build too. Did it a bit differently to Nicky
13:12  Oz Linden  hints are welcome (in email or the jira rather than chat)
  Ima Mechanique  okay
  Jonathan  I messed up my HD trying to figure out what parts of the v7 sdk were needed and had to recover from a backup
  Oz Linden  Oh... one other bit of unrelated good news... I got the Macs for the open dev build farm ordered
13:13  Jonathan  Are the other systems already on order/in place? (hurrah!)
  Oz Linden  the first of a number of annoying logistical hurdles, but it's spending money and that's momentum!
  Tonya Souther  yay Macs!
  Oz Linden  the rest of the systems will be EC2, so I don't have to buy them
13:15    I ordered Minis - the cpus are pretty close to what we have in the Pros internally (because the pros are not as new), and they have more RAM, so I think we'll get very good performance
  Tonya Souther  Don't sell the Mini short. not expandable, but perfect for what you're doing. If I had money, I'd buy one for our build engine.
13:16  Oz Linden  Yes, I think they'll do pretty nicely
    Next topic.... STANDALONE
13:17    do we think that we're making progress?
  Ima Mechanique  I think so, the discussion has been good
13:18  বরুনদাশ গুপ্তে  Lot's of suggestions and quite some considerations which might be good or not.
  Oz Linden  Be warned... once the discussion has converged, the next step will be me asking for a volunteer to actually do the change
13:19    waits for everyone to TP out
  Phoenix-FirestormViewer Rocks  will be over here...
  Jessica Lyon  I lol'd
  Jonathan  I think Boroondas raised his hand
  Oz Linden  needs a "raise hand" gesture....
13:20  বরুনদাশ গুপ্তে  Hu? What? Raise hand? I just ansered an IM that came in ....
13:21  Jonathan  Oz, there is a #3 on the agenda now
  Oz Linden  ok, well, so far I agree that the list discussion has been fruitful, so I'm not inclined to kill it off and close the issue. Let's move on
    Where there any interesting results from that code analysis tool that was also used to analyzed the server source?
  বরুনদাশ গুপ্তে  Oh, about volunteers ... well, I don't have much time right now, but if a new name is decided upon, I might commit to doing the change somewhen later.
13:22  Oz Linden  We've run both the viewer and simulator through Coverity
  Jonathan  Did it find anything of interest in the viewer you can mention?
13:23  Latif Khalifa  Coverity results need careful reading, the number of false positive problems it "discovers" is substantial.
  Oz Linden  Like any tool, it produces some gems mixed in with a lot of gravel
    some of the changes Bao just checked in (leak fixes) were from that, I think
  Jonathan  Would it help to have OS people look over that report?
13:24  Oz Linden  Hmmm.... that's a thought.... don't know if our license would allow that..... will have to look into it.
    Tofu used to look at them pretty frequently
13:25  Jonathan  It might also help the TPV people, so they could look at their own code
  Jessica Lyon  ^
  Oz Linden  I'm pretty sure there's no way we can run it against code other than ours
13:26  Jonathan  No, but since the bases are close seeing your report might be of help
  Oz Linden  the license is quite expensive
    maybe
13:28    If there are devs looking for problems, I've got some...
  draconis.neurocam  might be of some use to say them, words carry
13:29  Oz Linden  the linux build needs help with building the c-ares lib into it correctly to make name resolution non-blocking
    (I forget the issue #)
13:30  Phoenix-FirestormViewer Rocks  and webkit...
  Oz Linden  that's probably a flag or three that needs setting in the various builds
13:32    there was something else that came up this morning....
    rumages in log....
13:34    can't find it
    any other topics?
13:35    Does this mean I get to knock off early and call car dealers?
13:36  Jessica Lyon  lol
  Oz Linden  that's not that much fun....
  Jonathan  Skateboard snowed in?
  Ima Mechanique  no Boroondas is typing
  Oz Linden  very much so, I'm afraid
  Tonya Souther  I thought nobody owned cars in Boston.
  Twisted Laws  I wonder how all these things fit into the goals of the Snowstorm project as written in the wiki... We spend an awful lot of time going over things that work for devs and changing them, but not so much on making the viewer better.
13:37  Oz Linden  Well, my personal mission lately is to reduce the barriers to producing contributions
  বরুনদাশ গুপ্তে  I can't compile tests anymore ... unless for revisions before 1013caf84c2e (which is quite old, so I guess I must have compiled newer versions, before ... dunno what about my system might have changed, or whether it's an issue that doesn't always show on incremental builds.)
  Oz Linden  like antiquated tools and poor integration support
    I don't do incremental builds much
  Twisted Laws  changing things like STANDALONE seem contrary to that tho?
13:38  Oz Linden  well, I didn't bring that one up... but it is confusing...
  Latif Khalifa  autobuild seems to be more difficult to get running
    so at least in that respect the barrier is higher
13:39  Twisted Laws  autobuild seems to lock us into a specific configuration and makes it very difficult for anyone to change
  বরুনদাশ গুপ্তে  well, autobuild is hardly out of alpha
  Ima Mechanique  but that's just teething problems
  Oz Linden  The Snowstorm team has lost some people lately, and that's had some impact on how fast we can review and accept changes
    I think that it's not easy for those of you who have been building viewers for a while to appreciate what a pain it is to get started
13:40  Twisted Laws  if its hardly out of alpha, why are we talking of merging it into viewer-developement next week?
  Oz Linden  and the old method of tracking dependencies was, well, .... not good
  বরুনদাশ গুপ্তে  are we?
  Oz Linden  probably, yes
  Jonathan  Oz said 2-3 weeks earlier
  Oz Linden  no... that was vs2010
13:41    and was a guess ... could be either more or less
  Twisted Laws  and you said, we'd put the 2005 version in...
  Latif Khalifa  Oz, if it took you a week to compile your first viewer, it would probably take two to get autobuild going
  Jonathan  I assumed both would come at once
  Twisted Laws  why not wait till its working on 2010?
  Oz Linden  no, I don't think so Latif
    in fact, I know that our CEO did it in one afternoon
13:42  Latif Khalifa  i did it with the old system too
    but a fair test would be for you to do it ;)
  Ima Mechanique  Latif, it took me over a month to build my first viewer, and less than a week to do so with autobuild
  Tonya Souther  I've held off on autobuild mainly to see how it works when it's ready for primetime with no preconceptions.
  Oz Linden  whether or not we are going to move to autobuild is not negotiable
  বরুনদাশ গুপ্তে  I still haven't built succesfully with autobuild :-\
13:43    But then, with 64bit, my setup might be a bit special.
  Latif Khalifa  You said your personal goal was to reduce the barriers. I feel autobuild increases them is all, not negotiating anythig lol
  draconis.neurocam  i think once linden lab is happy with autobuild enough to use teamcity on it, and do it as a full release, and theres enough documentation, it wont be hard
  Oz Linden  but you're trying to build on a platform that we don't have prebuilds for, right?
13:44  বরুনদাশ গুপ্তে  yes, unless that has changed recently?
  Oz Linden  no, it has not (and won't)
13:45    autobuild has some areas where it could use improvement... and it's open source, so if they really bug you....
  বরুনদাশ গুপ্তে  Btw., shouldn't autobuild allow me to produce the equivalent of prebuilts locally? I thought that was one of the goals.
  Twisted Laws  Is it possible to post the instructions given to the CEO that allowed him to build a viewer in a day?
13:46  Jonathan  I bet he was not using an Express compiler :)
  Oz Linden  it should, B, but at the moment you have to do them 'manually'.... check out all the projects and build each one
  বরুনদাশ গুপ্তে  ah
    ok
  Oz Linden  and configure each to import the results from the others
  Thickbrick Sleaford  that will be automated at some point?
  Oz Linden  you don't need to do the actual installs from any of them
13:47    ideally, but it's not done now
  Ima Mechanique  /
  Oz Linden  don't know what priority that will get
  বরুনদাশ গুপ্তে  "and configure each to import the results from the others" <<-- are there instructions on how to do that?
  Ima Mechanique  oz is that the 3p-* projects?
  Oz Linden  autobuild edit installable ...
13:48    yes, the 3p-* projects are all the open dependencies, and all are being set up with autobuild
  Ima Mechanique  I couoldn't get them to build with Express. Don't remember why
  Oz Linden  so you won't have to learn how to build each one with its own tooling.. .. just autobuild
    we have not been building with Express, and that will have to be sorted out
13:49    see the notes in open-1
  Office Orb  http://jira.secondlife.com/browse/OPEN-1

OPEN-1 autobuild requires custom configurations for use with Visual Studio Express

13:50  Twisted Laws  i'm not buildng with express once we're on 2010... btw, NickyP's instructions did work for me on 2010 pro
  Oz Linden  creating a good abstraction for express vs other editions is tbd, and will probably have to come from open source, so get out your python and polish it up
  Latif Khalifa  lol
    now that's a quote
  Tonya Souther  and if you don't know Python, you should learn it anyway.
  Ima Mechanique  2010 should make that much easier, they use the same builder now
  Oz Linden  Lindens have Pro, so don't wait for us to figure it out
13:51    that's good news Ima
  Ima Mechanique  it's what NickyP and others have been doing over the weekend ;-)
13:52    I built with autobuild on 2010 express, as did NickyP
    BTW there's still and SCP address in aitobuild .xml
  Oz Linden  signs
13:53    I'll hunt it down...
  Ima Mechanique  hope that's a typo, I don't want to know what the sign is otherwise
  Latif Khalifa  isn't it supposed to have those for stuff like kdu and havok?
  Ima Mechanique  google-breakpad for windows
13:54  বরুনদাশ গুপ্তে  "it"?
13:55  Oz Linden  the google-breakpad should be http
    I'll "remind" whoever checked that in
  Latif Khalifa  hey robin :)
  Robin Cornelius  Hi
  Ima Mechanique  It is for darwin and linux ;-)
  Phoenix-FirestormViewer Rocks  hi RC
13:56  Ima Mechanique  hi Robin
13:57  Oz Linden  well, I'm going to wrap up work and go call car salesmen.... fun fun :-(
  Ima Mechanique  gl with that
  Oz Linden  see everyone on Monday, if not sooner....
  Twisted Laws  Is it possible to post the instructions given to the CEO that allowed him to build a viewer in a day?
  Office Orb  End transcription
  বরুনদাশ গুপ্তে  tc
  Phoenix-FirestormViewer Rocks  tc oz