Open Development User Group/Archive/2011-02-28
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 | |
Jonathan | http://images.intellicast.com/WxImages/Radar/usa.gif | |
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, https://codereview.secondlife.com/r/167/) the 'OPEN-38' is supposed to be a hyper link to the jira, isn't it? | |
Office Orb | http://jira.secondlife.com/browse/OPEN-38
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 | http://jira.secondlife.com/browse/OPEN-37
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) | |
07:19 | http://tinyurl.com/4jj9pk4 | |
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? | |
*size | ||
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 | http://jira.secondlife.com/browse/OPEN-23
OPEN-23 !standalone build error due to missing libfreetype.so. libpangoft2-1.0.so: undefined reference to `FT_Realloc' | |
Oz Linden | sorry - open-33 | |
Office Orb | http://jira.secondlife.com/browse/OPEN-33
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 | |
open-36 | ||
Office Orb | http://jira.secondlife.com/browse/OPEN-36
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 | http://jira.secondlife.com/browse/OPEN-11
OPEN-11 Rename STANDALONE to something better. | |
http://jira.secondlife.com/browse/OPEN-40
OPEN-40 Some viewer unit/integration tests fail if the port they use is otherwise in use | ||
বরুনদাশ গুপ্তে | (on the ML it's @ https://lists.secondlife.com/pipermail/opensource-dev/2011-February/005870.html ) | |
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 | http://jira.secondlife.com/browse/OPEN-30
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 | |
*true | ||
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 https://bitbucket.org/Sione/snowglobe-1.5-media-filter 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 | |
open-28 | ||
Office Orb | http://jira.secondlife.com/browse/OPEN-28
OPEN-28 libmedia_plugin_webkit.so doesn't find libqgif.so 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 |
ok | ||
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 | |
open-25 | ||
Office Orb | http://jira.secondlife.com/browse/OPEN-25
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.... | |
open-22 | ||
Office Orb | http://jira.secondlife.com/browse/OPEN-22
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 ;-) |