Open Development User Group/Archive/2011-02-16
Jump to navigation
Jump to search
13:00 | Phoenix-FirestormViewer Rocks | howdy oz |
Robin Cornelius | wavwa | |
Yuzuru | Hello Oz. | |
Office Orb | mail_to set to oz@lindenlab.com | |
Start transcription to oz@lindenlab.com | ||
Transcript will be sent to: oz@lindenlab.com | ||
13:01 | Ash's Zidonuke | heya all |
13:02 | Oz Linden | good turnout today... welcome all |
Cummere Mayo | hey oz | |
JayR Cela | :_) | |
draconis.neurocam | heya oz | |
13:03 | Oz Linden | first item on the agena is the upcoming Autobuild/VS2010 work.... |
I just this moment sent a note to the mailing list... https://lists.secondlife.com/pipermail/opensource-dev/2011-February/005966.html | ||
13:04 | Kadah | In Voice? |
Oz Linden | I'll be following that up with pointers to other repos to track | |
I've been doing this meeting in chat.... | ||
Ash's Zidonuke | Yeah o.o | |
Oz Linden | but can hear voice :-0 | |
13:05 | Kadah | kk, Voice doesn't work well for me now anyway |
Oz Linden | So... not much more to say than what's in the email, but read it and send questions | |
if you are interested in helping with any of that let me know | ||
Phoenix-FirestormViewer Rocks | anything we can do to help out? | |
Ash's Zidonuke | is reading | |
Oz Linden | testing Express, if you use it | |
13:06 | If you already have changes to support 2010 in any of the packages we build, please drop me a note with pointers | |
Kadah | I have express on my win7 machine, but I was planning on nuking that comp | |
Jonathan | Will there be an autobuild configured to use vs2010 and some instructions on what to put on the command line? | |
Oz Linden | preferably to public hg repos | |
13:07 | yes... there's a repo with that now, but I'm going to fork it and send a pointer to my fork | |
draconis.neurocam | will building the client without autobuild in the old way still be supported with the 2010 changes? | |
Oz Linden | since that's the one I'll be merging into | |
no | ||
13:08 | autobuild is going to be the one true way :-) | |
Ash's Zidonuke | Eeep | |
draconis.neurocam | i see | |
Oz Linden | see the end of my email... if there are other ways you want to build, feel free | |
Kadah | Will CG's buildscripts be updated for autobuild? | |
Oz Linden | if they don't break our way, we may even take changes to support them | |
13:09 | they already have been | |
Kadah | Yay. | |
Latif Khalifa | develop.py has the advantage of making the build easier on machines with more than one VS installed without having to play with env vars | |
Oz Linden | so ... life will probably be a bit more unstable than usual next week | |
13:10 | Latif Khalifa | hopefully autobuiild can gain that feature too |
Oz Linden | The only way it's likely to gain that feature is, unfortunatley, if an open dev contributes it | |
but I'll be happy to sponsor a well thought-out solution | ||
Tonya Souther | or perhaps a separate autobuild environment setup script? that would be simple enough. | |
13:11 | বরুনদাশ গুপ্তে | another layer of abstraction? dunno |
Oz Linden | all LIndens have the same tools, so there's not much motivation in-house to do that work | |
Latif Khalifa | so everybody who uses visual studio gets updated 2005 -> 2010 on the same day? | |
13:12 | Oz Linden | doing an alternative configuration works, but because of the way it's organized, that will be an ongoing chore |
well, in the same week or two, yeah | ||
draconis.neurocam | that sounds amazing, and scary at the same time | |
Oz Linden | you don't need to be up to the same tools until you're ready to merge | |
13:13 | yes, a bit | |
Kadah | The viewer should at least be a bit faster being compiled under 2010, I noticed a gain from 2005 to 2008 back with v1.2x | |
Oz Linden | we'll see | |
Latif Khalifa | good luck with the installer and c runtime | |
Oz Linden | anyway... on to next item.... | |
Noa Arrowsong | hello everyone ㋡ | |
Jonathan | Say "me" if you are an Express user | |
Liny Odell | the runtime i dont think will be much of a problem now, there is only one version of it sho far | |
13:14 | draconis.neurocam | me |
Oz Linden | I have been too swamped to merge the temp fix for VWR-24487, but I'll do that ASAP | |
Office Orb | http://jira.secondlife.com/browse/VWR-24487
VWR-24487 llurlentry_stub.cpp:196: error: deprecated conversion from string constant to 'char*' | |
Phoenix-FirestormViewer Rocks | hi noa ;) | |
Noa Arrowsong | tank °͜° | |
বরুনদাশ গুপ্তে | ok | |
Thickbrick Sleaford | hopes it's not too much to ask LL to also move from GCC 4.1 to 4.5 while they're at it... | |
বরুনদাশ গুপ্তে | don't forget it'll have to be reverted before merging the real fix | |
Tonya Souther | Thichbrick, note that OS X is still on gcc 4.2. | |
Oz Linden | the real fix is getting the server team to give us new versions, properly updated for the const change whenever they change the template | |
13:15 | We're not going to change the tooling on other platoforms at the same time, but those are _much_ easier than changing windows | |
Liny Odell | tonya, at least for .5, be glad .4 is droped | |
XD | ||
Tonya Souther | mrf. | |
13:16 | Oz Linden | #3 on the agenda ... open-1 |
Office Orb | http://jira.secondlife.com/browse/OPEN-1
OPEN-1 autobuild requires custom configurations for use with Visual Studio Express | |
Kadah | Almost anything is easier than windows. | |
বরুনদাশ গুপ্তে | :-P | |
Oz Linden | the workaround is merged into my autobuild repo, and that may merge into viewer-development even before the weekend... we'll see about that | |
13:17 | open-4 is the only remaining blocker, and Merov is working on it | |
Office Orb | http://jira.secondlife.com/browse/OPEN-4
OPEN-4 As an Open Source Developer, I would like to use Fmod in the autobuild system if i have the needed files already | |
13:18 | Jonathan | Oz, on open-1 I see both subtasks Reviewing |
Oz Linden | that's because I have not pulled them yet, but I will | |
Jonathan | k, good news | |
13:19 | Thickbrick Sleaford | open-4 is a double edged sword. Personally, I would like to never ever use FMod... (now it's back on by default) |
Oz Linden | well, but is there a solution to hand to replace it? | |
13:20 | বরুনদাশ গুপ্তে | On Linux, building with only OpenAL works fine |
Not an option for Windows, I guess. | ||
Tonya Souther | Or OS X. | |
Oz Linden | there you go | |
draconis.neurocam | openal works on windows, just not as well from what i have seen | |
13:21 | Neal Kendrick | omg its a bunneh hehe |
Oz Linden | at this point, any potential replacement would have to work better, not just as well | |
Liny Odell | does it still have the error on windows that if sounds or the master volume is muted or at 0 it eats CPU/ | |
draconis.neurocam | i speak only from openal and 1.x experiance however | |
Oz Linden | bird in the hand and all that | |
Jonathan | Liny, I don't think so, I was working in that area last month | |
13:22 | Oz Linden | Next item.... and here's a fun one .... |
OPEN-11 | ||
Office Orb | http://jira.secondlife.com/browse/OPEN-11
OPEN-11 Change STANDALONE to something better. | |
বরুনদাশ গুপ্তে | Though maybe FMOD should default to OFF on Linux, like it used to. I currently see no reason to use it there. | |
Latif Khalifa | fmod works much better at least on windows, any attempt to shoehorn something else would be detremental to viewer quality | |
13:23 | Oz Linden | No comments? |
Ash Weststar | I have none so far. | |
Oz Linden | Should I just close OPEN-11 | |
Liny Odell | sounds like a fun thing to do to get rid of confusion | |
বরুনদাশ গুপ্তে | Well, the name "standalone" is confusing at least. | |
Thickbrick Sleaford | I think something like NO_PREBUILT_LIBS will be much more self explanatory | |
Liny Odell | yea, as per the only comment, though it does have a good suggestion | |
yea | ||
বরুনদাশ গুপ্তে | +Thickbrick | |
13:24 | Latif Khalifa | syslibs/bundled_libs |
Oz Linden | Ok ... we've got a good sample group here... any suggested alternatives? | |
Ash's Zidonuke | Nope | |
Tonya Souther | BUILD_EVERYTHING | |
Ash's Zidonuke | NO_PREBUILT_LIBS | |
Jonathan | Let's not have NO in the name | |
Tonya Souther | or BUILD_LIBRARIES_TOO | |
13:25 | Kadah | Ditto on NO_PREBUILT_LIBS |
বরুনদাশ গুপ্তে | Tonya, that's not what standalone currently does. | |
Ash Weststar | BUILD_ALL_LIBS | |
Liny Odell | well, they dont get build either way tonya, it just pics from either the LL built libs or the libs on your system | |
Ash's Zidonuke | Aruging about a variable naming :> | |
Tonya Souther | Then make it USE_SYSTEM_LIBS. | |
Jonathan | LIB_SOURCE | |
draconis.neurocam | NO_PREBUILT_LIBS sounds like it makes the most sense | |
Oz Linden | I like affirmative names | |
Sunset Lane | hi everyone | |
13:26 | Thickbrick Sleaford | standalone on linux means "link dynamically to the system libs, in stead of dynamically to the downloaded prebuilt libs" |
Noa Arrowsong | hello sunset! °͜° | |
Phoenix-FirestormViewer Rocks | take_lots_of_time_building_everything | |
Neal Kendrick | agrees with draconis | |
Oz Linden | ok ... here's the assignment... by next week at this time, everyone read up on autobuild so you know how that relates to this | |
and then we make a final call at this meeting next week | ||
Cummere Mayo | use_system_libs seems to make a sense to me but im not a coder so eh | |
Oz Linden | autobuild does let you install dependencies into your tree as source | |
13:27 | বরুনদাশ গুপ্তে | Maybe with autobuild it's time to retire the standalone/non-standalone concept entirely, not just the name. |
Kadah | SUPER_HARD_EXTRA_WORK_BUILD | |
Oz Linden | may be | |
draconis.neurocam | USE_GENTOO (joking) | |
Oz Linden | discussion on the mailing list is welcome | |
Ash's Zidonuke | lolol | |
13:28 | Oz Linden | open-17 |
Liny Odell | what if i use a different distro? | |
Office Orb | http://jira.secondlife.com/browse/OPEN-17
OPEN-17 64bit standalone build clients do not correctly upload textures with alpha | |
Liny Odell | before i opend it, i had a guess of openjpeg | |
13:29 | as kdu isnt built for 64 bit | |
Ash Weststar | Emerge is brought in by autobuild and sets up gentoo | |
Oz Linden | OpenJPEG 1.4 | |
বরুনদাশ গুপ্তে | lol @Ash | |
Ash Weststar | (Couldn't resist, sorry) | |
13:30 | Oz Linden | there is now an (empty) openjpeg repo on bitbucket |
Tonya Souther | Has anyone tried that one lately, Oz? I fought OpenJPEG alpha bugs for a month and fixed them by using gcc 4.2. | |
Oz Linden | by friday, it will have the current version (1.3?) | |
and it will be set up to build w/ autobuild | ||
Phoenix-FirestormViewer Rocks | LL uses 1.3, though latest stable is 1.4 | |
13:31 | Robin Cornelius | I fixed the openjpeg bug in openjpeg ages ago, 1.3 is buggy |
Oz Linden | we're not going to try to do the upgrade of openjpeg along with the tooling change | |
but... | ||
Kadah | 1.4 went stable recently | |
Tonya Souther | I'd be inclined to close that one unless it was reproduced on a current system. | |
Robin Cornelius | good | |
Oz Linden | as soon as that change is made, we can start treating that like anything else, and if someone wants to work out the changes, great | |
13:32 | In fact, if 1.4 needs additional changes to work well in SL viewers, we'll host those patches and do builds | |
Neal Kendrick | why doesn't everyone continue using openjpeg? i find kdu to be a problem among viewer development....i geuss my opinion is if it's open source it should stay open source?? | |
13:33 | Oz Linden | because kdu is much faster and significantly more robust |
Kadah | OpenJPEG is slow, very, and unsable, very. | |
Tonya Souther | Neal, there are some subtle texture issues in viewers using OpenJPEG 1.3 and 1.4 (on different textures), but the textures show up correctly on viewers using KDU. | |
draconis.neurocam | no one wants to do pointer arithmatic edge case checking neal | |
Neal Kendrick | yeah, but also dangerous at times. right? | |
Liny Odell | and kdu is able to work around other bugs that openjpeg runs right into and then fails | |
13:34 | বরুনদাশ গুপ্তে | Well, the viewer started with libKakadu and OpenJPEG support was added. So it didn't become more closed than it has been. |
13:35 | Tonya Souther | and OpenJPEG is the red headed stepchild of the bunch, and so absent someone going through it with a fine tooth comb and adding sanity checking everywhere, it's not going to work as well as KDU |
Never mind performance. | ||
Oz Linden | and if someone does, that's ok too | |
13:36 | draconis.neurocam | im sure they would be loved if they did |
Tonya Souther | But that someone won't be LL. | |
Neal Kendrick | yes, well my opinion is if you want it open source it shopuld stay open by using open sourced code...just can't see why anyone would want to pay for some ridiculous license for kdu...and put people at a trust risk again. | |
draconis.neurocam | not just by slers | |
Oz Linden | indeed | |
Liny Odell | adds null pointer checks everywhere in openjpeg | |
lol | ||
Mobi | essentially - cos it's worth it :p | |
13:37 | Oz Linden | with the new code structure, there's no need for a closed source wrapper around kdu itself (and we no longer have one) |
that was the main risk, not kdu itself | ||
Jessica Lyon | ^ | |
Neal Kendrick | well, kdu is still closed source right? | |
Tonya Souther | Neal, we're between a rock and a hard place. The system only works correctly with KDU. But you're right, there are some lingering trust issues there. What should we do? Deliberately ship broken code? Stop all other development for a month while we go on a massive bug hunt in code we don't own? Or ship working code and accept that some folks aren't ging to trust it? | |
13:38 | Oz Linden | yes, but kdu is also a substantial commercial entity that has a very great deal to loose should they be found to be bad actors |
and our usage is very small potatoes for them | ||
Jessica Lyon | I believe Neals main concern is in the Phoenix Projects intention to use KDU on Firestorm. | |
Kadah | LL is not NASA, lol | |
Oz Linden | they make their real money selling to people doing CGI for movies | |
13:39 | Ash Weststar | When it comes to a matter of trust, I couldn't audit the Second life sourcecode without spending some years on it and by thenm there would have been significant changes that would need to be audited all over again. The trust issue is a bit of an illusion in my opinion. |
Neal Kendrick | well for me trying to fix the bug is that much more fun. thats the idea of open development right? to try and keep building and fixing bugs you find? so i don't see what difference there would be with kdu on bug fixes... | |
Oz Linden | The fact that we are so small and they have so much to loose makes it easier to trust them | |
Kadah | KDU is still 5 times faster at least. | |
13:40 | Jessica Lyon | Neals trust issue isn't with LL Oz. |
Oz Linden | If you're hungering for bugs to fix, I've got a list for you, Neal | |
Jessica Lyon | it's with Firestorm | |
Oz Linden | then he shouldn't run it | |
Neal Kendrick | no, it's with kdu...and the ability it gives someone. | |
Jessica Lyon | that's what I said lol | |
Thickbrick Sleaford | neal, if you don't trust someone, don't use their binary releases. If you do use their binary releases, it really doesn't matter if they link a closed source library into it, it's still a binary release. | |
Oz Linden | in any event, that's off topic here | |
Jessica Lyon | just don't use it if you don't trust it | |
ƤìXεℒ | You can do "that stuff" without KDU | |
13:41 | Kadah | Next item? |
Oz Linden | Last item on our wiki list is the builds mailing list archive.... | |
Ash Weststar | Thickbrick, if I had the SL viewer sourcecode, it would still take me years to do ap roper audit of it. Compiling it myself wouldn't make mallicious code go away. | |
Oz Linden | my fault... I keep forgetting to get that fixed. | |
I'll push it up the list | ||
I've got a couple of mailing list chores to do.... | ||
13:42 | বরুনদাশ গুপ্তে | ok |
no need to file a jira about that, I guess? | ||
Oz Linden | no... please don't ... I'll do it.... | |
বরুনদাশ গুপ্তে | good :-) | |
Ash's Zidonuke | Heheh | |
Thickbrick Sleaford | Ash: many eyes, etc. | |
13:43 | draconis.neurocam | is there a link to the autobuild documentation, or is that still being worked on? |
Ash's Zidonuke | Yeah | |
Oz Linden | There's some on the wiki | |
Ash's Zidonuke | Will the wiki build guides be updated? | |
Oz Linden | needs work | |
Ash's Zidonuke | needs some work | |
Oz Linden | Yes, the build guides will be updated (most likey replaced) | |
13:44 | বরুনদাশ গুপ্তে | some info is at https://wiki.secondlife.com/wiki/Autobuild , but probably not what you're looking for |
Oz Linden | I'll probably need some help with that | |
I expect the docs to get a little better during the hackathong | ||
after the autobuild devs get asked the same question for the fifth time, they'll probably document it :-) | ||
13:45 | Phoenix-FirestormViewer Rocks | lol |
Ash's Zidonuke | Heheh | |
draconis.neurocam | one would hope heh | |
Oz Linden | What do people think of putting questions in the talk pages of the docs? | |
বরুনদাশ গুপ্তে | better mail them to opensource-dev | |
13:46 | Oz Linden | I have not used talk pages much.... |
Ash's Zidonuke | teag | |
Jonathan | I never think to look in a Talk page--they are not discoverable | |
draconis.neurocam | i fear most people wont read them, i only got in the habit due to wikipedia editing | |
Kadah | If someone reads them, sure | |
Toni Alatalo | ah, good thing i checked the autobuild wiki page now -- untill now though you talked about the ancient gnu autobuild and wondered why all the fuss about it :) | |
13:47 | Ash Weststar | Perhaps changes to talk pages can be notified on the mailing list? |
Oz Linden | I wasnt' thinking so much of putting them there except as a way of getting the page itself updated, not as a long term thing | |
Tonya Souther | That kind of thing is why talk pages exist, but I gree: I wouldn't have thought of them either if I hadn't done Wikipedia. | |
draconis.neurocam | ah like notes for what should be changed? | |
Oz Linden | I don't know how to get anyone else notified of a page change .... | |
draconis.neurocam | if someone wants to spend the tme | |
Oz Linden | right now, if you edit those, I'll be notified, but I probably won't know any answers :-( | |
13:48 | Ash's Zidonuke | Ohh Ohh |
Oz Linden | well, questions to the mailing list or the talk pages... either way, I'll make sure that someone sees them | |
Ash's Zidonuke | Oz watch the page | |
and add email notifications | ||
draconis.neurocam | if you made it so other people were notified besides you, on the edit of them | |
Ash's Zidonuke | :D | |
বরুনদাশ গুপ্তে | You can create a dummy user, have that user watch the autobuild wiki pages, and have his wiki settings set to email notification and his email address to the list address. | |
Oz Linden | I do watch ... what I don't know how to do is make the autobuild devs watch :-) | |
13:49 | Ash Weststar | Or setup a forwarding filter in your mail account |
Ash's Zidonuke | Manual database editing? :P | |
force watch them :D | ||
Phoenix-FirestormViewer Rocks | lol | |
Oz Linden | fortunately, I don't have the access for that | |
draconis.neurocam | cron job with some checks and some email references, heh | |
Ash's Zidonuke | I bet Soft could do it :o | |
:) | ||
Oz Linden | anything you've got root access to, you're responsible for :-) | |
Liny Odell | what cant soft do | |
Latif Khalifa | Zidonuke is in love lol | |
13:50 | Neal Kendrick | yeah soft would probsbly be zido's pet if he had it his way lmao.... |
Ash Weststar | >.> | |
13:51 | Latif Khalifa | lol |
draconis.neurocam | i can hear his quack now | |
Neal Kendrick | lulz! | |
Ash's Zidonuke | Neal >.> | |
Phoenix-FirestormViewer Rocks | anywho... | |
Oz Linden | Any other items to discuss today? | |
Neal Kendrick | omg what did i do? | |
13:52 | Phoenix-FirestormViewer Rocks | just currious, any new features planed for 2.6? |
Toni Alatalo | i have only off-topic thoughts :) | |
Phoenix-FirestormViewer Rocks | or just mostly bug fixes | |
Kadah | Whats for lunch? | |
Oz Linden | 2.6... there will be release notes out with the beta release soon | |
draconis.neurocam | i wish all of you guys good luck in the hackathon | |
Phoenix-FirestormViewer Rocks | ok | |
Ash Weststar | 2.6.. We plan to have a plan! | |
Ash's Zidonuke | Hahaha | |
Neal Kendrick | see i think bug fixes should be a main concern..because 2.5 still seems to have alot. | |
13:53 | draconis.neurocam | theres a lot of good things that have been fixed since 2.5 |
Oz Linden | Oh... some stats to contratulate the open dev community with.... | |
Phoenix-FirestormViewer Rocks | 2.5 is the most stable v2 viewer so far, isnt it? | |
Kadah | Fix VWR-23318 | |
Office Orb | http://jira.secondlife.com/browse/VWR-23318
VWR-23318 Persistent Viewer 2 Framerate "Stutter" | |
Ash Weststar | I <3 the web profiles in 2.5 | |
Oz Linden | almost 20%% of the committers in 2.5 were open source | |
Cummere Mayo | wow | |
Kadah | No, Ash, you 'like' web profiles >_> | |
Liny Odell | yes, fix what kadah linked | |
13:54 | Oz Linden | 7.5%% of all commits were from them |
Tonya Souther | Ash, you and three others. | |
Jonathan | Is that head count oz or by volume, or ? | |
Ash Weststar | Oh that reminds me | |
likes random people now | ||
Ash's Zidonuke | Hehehe | |
Cummere Mayo | ... | |
stabs ash | ||
Neal Kendrick | yes, the web profiles are quite good...glad they used them...and have the security settings in there makes it more personalized...and customizeable...good for linden lab for doing that. | |
Kadah | VWR-23318 is a stopper for me still, it makes the viewer unsutable for any use longer than short testing. | |
Ash's Zidonuke | stabs Cummere :O | |
Oz Linden | both numbers up from any previous release except 2.2 (which had a ton of old issues from many snowglobe revs pulled up into it) | |
13:55 | draconis.neurocam | https://jira.secondlife.com/browse/STORM-1001 is most likely related and just hit storm today |
Office Orb | STORM-1001 Viewer needlessly hits the "ObjectMedia" cap with thousands of requests | |
Oz Linden | We're looking at 23318 | |
Kadah | \o/ Oz | |
13:56 | বরুনদাশ গুপ্তে | Oz, is the OH orb still physical? |
Ash's Zidonuke | acts like it | |
Kadah | The whole "my fps is betweeen 0.25 and 40" is painfull | |
Oz Linden | yup | |
13:57 | Phoenix-FirestormViewer Rocks | i implmented kitty's fix into FS today, havent nnoticed anything wrong so far |
Oz Linden | orb is physical... forget why I did that.... | |
Tonya Souther | builds a Firestorm with the submitted fix for STORM-1001 in it. | |
Phoenix-FirestormViewer Rocks | (for storm 1001) | |
Oz Linden | but I"m going to get some improvements in on that soon.... | |
Kadah | What could be causing 23318 anyway? Its not fallowing hw or os. | |
Oz Linden | going to enhance agenda management.... | |
Cummere Mayo | so wants the ui from firestorm in snowstorm | |
Ash's Zidonuke | Oz, make the orb open source ;o | |
13:58 | Oz Linden | I'll share the orb source.... |
no secrets in there.... | ||
বরুনদাশ গুপ্তে | cool | |
Ash's Zidonuke | except on lindenrobot :p | |
Oz Linden | maybe I'll put them in my new tools directory | |
Neal Kendrick | yay oz xD | |
13:59 | Oz Linden | welll, I'm going to get back to merging.... |
Jessica Lyon | Thanks for the time Oz | |
Oz Linden | thank you all for coming | |
Liny Odell | have fun oz | |
Phoenix-FirestormViewer Rocks | thank you for updates | |
draconis.neurocam | and ill get back to running what hits the autobuild servers | |
RedMokum Bravin | Ciao | |
Neal Kendrick | yw have fun oz :) | |
Toni Alatalo | if off-topic is fine already, i have a proposal for viewer3 or viewer4 in 3 years, and it's not just fishful thinking 'cause it already works in our viewer :) .. dunno when / where would be good to talk about that | |
draconis.neurocam | take care oz | |
Ash's Zidonuke | very informative today Oz. | |
Thanks | ||
Office Orb | End transcription | |
Ash Weststar | Have fun, Oz | |
Tonya Souther | see ya, Oz. | |
Toni Alatalo | i guess not now :p | |
Jessica Lyon | what's that Python? |