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

From Second Life Wiki
Jump to navigation Jump to search
  Ardy Lay  Hello Oz. Welcome to .... your office!
  Oz Linden  Hi everyone
07:01  Ardy Lay  Thinderstorms and tornados have yet again failed to eliminate me, hard as they try.
07:02    Last night was FUN
  Cummere Mayo  eeks tornado? you okay ardy?
  Wolfpup  Ardy where do you live?
  Oz Linden  I'm in danger of being washed away today.... it's warmed up and raining, and the snowpack is melting
  Ardy Lay  South central Illinois
07:03  Wolfpup  Oz i may have found a bug in Cmake that will cause issues in autobuild useing VS2010
  Oz Linden  So.... agenda today is to review some things about the OPEN project workflow, and then triage lots of issues there
  Wolfpup  in certian system configurations
  Oz Linden  let's deal with that later, WP
07:04  Cummere Mayo  meh i was hoping tonya would show up this morning :(
  Oz Linden  So... first: OPEN project workflow....
    I've modified the issue states and transitions to be more like VWR in one respect:
07:05    when an issue is created, it will begin in "Awaiting Review" state, which means that it has not been triaged yet
07:06    For anything really obvious, I'll just move it to Open state on my own as soon as I see it, which shouldn't be more than a working day under normal circumstances
07:07    If I have any question about it, I'll leave it and we'll discuss it either on the list or one of the Open Development User Group meetings
07:08    otherwise, the rest of the workflow is still the same as STORM
  Aleric  ((I can/will get a visitor in RL anymoment... so I'll have to leave then))
07:09  Oz Linden  I'd like it if people would actually start by discussing changes on the list _before_ createing a Jira issue
  বরুনদাশ গুপ্তে  ok
07:10    for bugs, too, or just for new features?
  Aleric  I noted that on the reviewboard, the link after 'Bugs:' is not a link (ie, the 'OPEN-38' is supposed to be a hyper link to the jira, isn't it?
  Office Orb

OPEN-38 Fixes for viewer-autobuild for standalone

  Oz Linden  I'd really like it if we can keep the number of outstanding issues to a minimum, so that we don't end up where VWR is now...
    it should be ....
07:11    I may need to adjust a setting in reviewboard
  Aleric  I created a jira because basically you asked me to help with autobuild.. so I made the changes needed to build it on my machine and ... then what? Discuss it on the mailinglist?? COme on.
07:12  Wolfpup  i though OPEN was for OpenSource building issues only and not any thing to do with Viewer issues
  Oz Linden  There is an element of judgement on this... if the problem and the fix are obvious, then I don't mind an issue being created immediately
    but that's true much less often than not
  বরুনদাশ গুপ্তে  if only the problem is obvious, but not the fix?
  Oz Linden  Yes, it's only for build related issues, not for viewer functional changes
07:13  Aleric  Visitor arrived
07:14  বরুনদাশ গুপ্তে  tc, and greet your visitor from us
07:15  Oz Linden  if the problem is obvious but not the fix, it's worth a round of discussion on the list.... often there may be an existing solution you don't know (likely because it's not well documented), and we don't need an issue for those
  Ima Mechanique  wold someone copy/paste me chat history in IM please
07:16  Oz Linden  not to pick on Boroondas, but he filed an issue requesting a way to do parallel builds - which autobuild already supported
    (in a non-obvious way)
  বরুনদাশ গুপ্তে  :-P
07:17  Wolfpup  Oz just so you know the bug in Cmake is related to open-37
  Office Orb

OPEN-37 Autobuld System causes cmake failure in VS2010 OpenSource build environment

  Oz Linden  anyway... I'm not trying to make any hard and fast rule about this... just asking that we first consider discussion on the list. It will often be a short discussion: "This problem happened" followed by "we all agree that's a bug, file an issue"
07:18    so.... let's move on to looking at the open issues in OPEN (in future, we'll only normally look at the Awaiting Review issues, but since that didn't exist before, we'll look at them all)
    So... open-37
  Wolfpup  and that one i have been working on
07:20  Oz Linden  I'm going to harp on this quite often - that is a completely useless issue summary
    nothing personal, Wolfpup
  Wolfpup  sorry
07:21    was trying to make it a simple summary
  Oz Linden  If I had a failure, that would not provide much of any clue as to whether or not it described my problem
    informative and specific is better than simple
    anyway... the issue
  Cummere Mayo  geh brb gotta go deal with a rz idiot...
  Oz Linden  I gather that this is some kind of path setup problem?
  Wolfpup  there are actualy two bugs that involve the build enrionment
07:22    actualy it involves default settings
    one im going to have to file a bug report with Cmake
  Oz Linden  (also... attach logs to the issue rather than linking to somewhere else for them, I think)
  Wolfpup  those logs are massive
07:23  Oz Linden  Wolfpup.... you're not actually telling us what the problem is (and neither does the issue)
  বরুনদাশ গুপ্তে  do jira attachments have siye limits?
  Oz Linden  so, do the work to cut out the relevant parts
    yes they do, but I don't know off hand what they are set to for ours
07:24  Wolfpup  Oz the first issue is that Cmake detects the worng linker and fials the testing of the compiler
07:25  Oz Linden  So this is probably only relevant if you have multiple VS versions or editions installed?
  Wolfpup  and this is due to the fact that the default settings in VS2010 has the arangement of the ExicutiablePath in the wrong order
07:26  Oz Linden  I'm going to bounce this one back to your for better description please.
  Wolfpup  the second problem is that Cmake sets /Zm1000 and VS2010 causes out of heap space errors during the build once you correct the pat
07:27  Oz Linden  ok ... put all that in the issue and then we'll be able to review a possible patch
    are you working from my viewer-autobuild2010 repo?
  Ima Mechanique  I think I can add an issue to that
07:28    the generated solution has v100 set as the Platform Tools, which doesn't work if you only have SDK 7.1 installed
  Wolfpup  there is no path as one fix is to edit Microsoft.Cpp.Win32.user and the other is a bug in Cmake its self
  Oz Linden  Note: none of this is the fault of autobuild - autobuild and cmake only do what we configure them to do, so be more specific
07:29  Wolfpup  patch*
  Oz Linden  next: open-23
  Office Orb

OPEN-23 !standalone build error due to missing undefined reference to `FT_Realloc'

  Oz Linden  sorry - open-33
  Office Orb

OPEN-33 Python error running INTEGRATION_TEST_llsdmessage

07:30  Wolfpup  that one for some reason seems to have self corrected at least on my system
  বরুনদাশ গুপ্তে  close, then?
07:31  Wolfpup  i would say yes unless it is showing up in outhers
  Oz Linden  I'd say so
  বরুনদাশ গুপ্তে  well, it can always be re-opened
  Oz Linden  Wolfpup - you should be able to close that, please
  Office Orb

OPEN-36 error "COPY_IF_DIFFERENT Macro invoked with incorrect arguments" due to insufficient quoting

07:32  বরুনদাশ গুপ্তে  this one is due to insufficient quoting where the macro is called
    I also brought this up on the ML
  Oz Linden  I think that I've fixed the reviewboard problem so that you can post a patch there now, Boroondas
  Wolfpup  how should i close it as not repoducable ?
  বরুনদাশ গুপ্তে  ok, will try again
07:33  Oz Linden  either Not Repro or Fixed ... pick one
  Wolfpup  ok
  Oz Linden  if you get the review posted, advance the issue to Reviewing - if not, let me know later and I'll try to sort out the probelm
07:34    skipping OPEN-11 for today - next is: OPEN-40
  Office Orb

OPEN-11 Rename STANDALONE to something better.

OPEN-40 Some viewer unit/integration tests fail if the port they use is otherwise in use

  বরুনদাশ গুপ্তে  (on the ML it's @ )
07:35  Oz Linden  I created 40 as an umbrella issue
    I'm not sure that we're going to fix the real problem any time soon - that is by creating a general mechanism for tests to find an unused port
07:36    in the mean time, patches to change the fixed port on individual tests to a better one are welcome
  বরুনদাশ গুপ্তে  how about just randomizing ports, so that collisions are unlikely enough?
  Oz Linden  OPEN-30
  Office Orb

OPEN-30 Viewer compiles in Linden "developer" mode -- debug console window appears, other side effects

  Oz Linden  I don't like randomness in tests
07:37    leads to hard-to-repro problems
  বরুনদাশ গুপ্তে  ture
  Oz Linden  is OPEN-30 really a problem?
07:38  Ima Mechanique  not for me, I kinda expect a debug console
  Jonathan  What is different when running in linden developer mode?
    I know I can delete system folders
    It means that testing the viewer operation is not what a user would see
  Oz Linden  Is this dependent on which configuraiton target (Release, Debug, etc) you use?
07:39  Wolfpup  Oz we need to have a seting the is for VS2010 that is Release with the proper setting to maybe solve that one
  Jonathan  I don't know, as I only have 1 choice currently
    hmm, 1 choice is an oxymoron
07:40  Oz Linden  This is actually exactly the sort of thing that I'd like to see discussed on the list, because it's not clear what the desired behavior is or what the implications are
  Wolfpup  the only setting for VC10 is for RelWithDebInfo and that forces the debug console to be on
07:41  Jonathan  I think the viewers we build should look/act like the ones that someone would end up installing
  Oz Linden  but this was reported against 2005
  Wolfpup  Oz there needs to be a Release Mode
    it is the same
  Oz Linden  There is an OpenSourceRelease
07:42  Wolfpup  as it is affecting VS2010 Opensource builds as well
    Oz Jonathan is useing express and there is only one setting there
07:43    VCExpressRelWithDebInfo
  Oz Linden  I'm going to leave this open for now, but I'd like someone to catalog 1) what is different about developer mode and 2) which configurations default to that mode, and have a discussion about it on the list
    if this is an express issue, then we'll make it part of that issue
  বরুনদাশ গুপ্তে  1) might have to be done by a Linden
07:44  Jonathan  Oz, I think you need to get the team that deals with compiling in on that
  Cummere Mayo  hey oz since the meeting is almost over can I askyou something?
  Oz Linden  Well, the vs2010 changes are still in development....
  Jonathan  the trouble here is taking an internal tool and its assumptions and making it public; some assumptions/changes have to be changed
  Oz Linden  we'll pause for Cummere...
07:45  Wolfpup  Oz i can now get sucessful builds in VS2010 useing atuobuild
  Cummere Mayo  well lets finish up this issue but when were done with it please?
07:46  Jonathan  I have a workaround for this issue so we can proceed -- it just means I have to add another switch to the autobuild command, so let's move on
  Oz Linden  This is no longer an internal tool, and if we need assumptions changed we can do it, but we need the issue spelled out more carefully before we can decide that
  Wolfpup  but they are only in RelWithDebInfo as there is no Release mode build setting as yet
  Oz Linden  understood, Jonathan
    your question, Cummere?
07:48  Cummere Mayo  alright, right now theres a growing push to ditch all LL veiwers because of the fact we have almost zero options for media visibility and selection and people are kinda sick of the fact peopel are getting away with being spied on... any chance we could start seeing some filters like but for the 2.0 line added into LL's viewer please?
  Oz Linden  not in scope for this meeting
07:49    We may (or may not) be able to discuss that in the Viewer meeting on Wednesday
  Office Orb

OPEN-28 doesn't find on standalone, all web features defunct

07:50  বরুনদাশ গুপ্তে  I think I'm the only one suffering from OPEN-28, so it might be specific to my configuration.
    For now, I'm using the LD_LIBRARY_PATH workaround
07:51  Oz Linden  I'm not at all clear on why this is an issue for OPEN... it is not using the standard environment
  বরুনদাশ গুপ্তে  ?
  Oz Linden  By the way - everyone _please_ report exactly which hg repo you are testing
07:52  বরুনদাশ গুপ্তে  what is the standard environment for creating 64bit viewers?
  Oz Linden  we've got 3 important ones going at the moment ... hopefully that number will go back down, but until it does specifying is critical
07:53    there is none, but there is a configuration for Standalone in the autobuild.xml
  বরুনদাশ গুপ্তে  that issue is from before standalone
  Oz Linden  if it needs fixing, we can take patches for it (and I believe Aleric has some)
  বরুনদাশ গুপ্তে  err, from before autobuild
  Oz Linden  sorry - I'm no longer taking changes for pre-autobuild environments at all
07:54  বরুনদাশ গুপ্তে  oh
  Oz Linden  and I know that's a pain because the new ones don't work smoothly yet, but that's what we're focused on now - exclusively
    so... would you please adjust this issue accordingly, Boroondas?
  বরুনদাশ গুপ্তে  "don't work smoothly" is an understatement for standalone, sorry
07:55  Oz Linden  yes, I know :-(
    it really had not been tested significantly
07:56    you have to understand... standalone building is allowed only for your benefit, and so you are going to have to make it work - LIndens will spend little or no time on it
  Office Orb

OPEN-25 settings.xml not always updated during incremental builds, causing "WARNING: get: Control UpdaterMaximumBandwidth not found." and crash

07:57  Oz Linden  this looks like it shoudl be tractable... do we have a volunteer to hunt down what dependency is needed?
  বরুনদাশ গুপ্তে  this one is pre-autobuild and standalone, too, but I have no reason to believe it doesn't also apply to autobuild and non-standalone
07:58  Oz Linden  it would probably be a great thing to have fixed, and I'm sure you're right about it still applying
07:59    well, it's open....
  Office Orb

OPEN-22 Allow choosing between system headers/libraries and LL supplied ones per package

  Oz Linden  This is a complicated one... and I'll leave it open for now, but we need to discuss the general topic on the list
08:00  Office Orb  Your timer has expired!
  বরুনদাশ গুপ্তে  ok
  Oz Linden  autobuild has some incomplete-and-poorly-tested features that were intended to go in this direction
08:01  বরুনদাশ গুপ্তে  with autobuild, we might want even more options, e.g. fetch and build the LL supplied source of a given dependency etc.
  Oz Linden  right...those are among the alternatives
08:02    But we'll have to pick this up next time.
    thank you all for a useful session
  Ima Mechanique  thank you for having us ;-)