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

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
  Wolfpup  hey Oz
07:02  Oz Linden  one moment.... need to update something in jira...
  Wolfpup  Boroondas looks like i might need to think about working on getting this lappy im on set up for linux dev work
07:03  draconis.neurocam  hello oz
  Wolfpup  all thought the fps right now sucks
  Liisa Runo  OH cancelled cube still in sandcastle ;)
07:05  বরুনদাশ গুপ্তে  What distribution, Wolfpup?
07:06  Wolfpup  Ubuntuflavored Broondas
  বরুনদাশ গুপ্তে  then https://wiki.secondlife.com/wiki/Compiling_the_viewer_%%28Linux%%29 should get you going
  Oz Linden  There... sorry
  বরুনদাশ গুপ্তে  np
07:07  Oz Linden  I'm a little behind this morning.... had to push some changes for the next beta candidate
    I'll collect my cancelled cube after we're done here... that meeting should be ok this week
07:08    So.... no new OPEN issues to triage this week, so the floor is open
07:09  Twisted Laws  as a submitter, what do i do after a review is marked Ship It ?
  Youri Ashton  oz, have you found out why the last few updates show installer issues? or someone within the lab?
  Oz Linden  Wait until the jira issue says that it's been integrated, and then you can get rid of your repo
  draconis.neurocam  youri, do you mean the lack of sound and kdu?
07:10  Youri Ashton  i said installer, nothing about sound :p
  draconis.neurocam  ah alright
  Youri Ashton  i keep having messages during installing about missing files
  Oz Linden  I have not caught up on all my mail yet, but I have not heard of any installer issue
  Youri Ashton  thats both on my laptop as pc
  Oz Linden  what platform?
07:11    and what viewer versions?
  Youri Ashton  I even tried a complete clean install on both machines, and it still gave the same issues
    windows vista for PC, and the laptop windows 7
07:12  FERRET  aha i found the party
  Wolfpup  Oz i just looked @ storm-1215 and your comment about the improper use of LL_RELEASE_FOR_DOWNLOAD is actualy for fetching the Quciktime files for devs in OS env\
  Office Orb  http://jira.secondlife.com/browse/STORM-1215

STORM-1215 No any sounds

07:13  Youri Ashton  it actually tells me nothing about missing files in that area
    it misses viewer files
  Oz Linden  put a comment on the associated code review please, Wolfpup
07:14  Youri Ashton  its really annoying when you have to keep clicking ignore for all missing files :S
  Oz Linden  Youri, I have not seen any reports... please check recent jiras and if you don't find your problem, file a new one
  Youri Ashton  i didnt have time to add a jira yet, RL stuff
  Oz Linden  Please be as specific as possible about what the errors are and all version info
  Youri Ashton  ill do a full repro if i can then
07:15  Oz Linden  Certainly our QA has not seen those problems....
  Youri Ashton  just hope the installer doesnt get picky
  বরুনদাশ গুপ্তে  picky about what?
  Youri Ashton  about when to show these problems or not
    seen that happen more often
07:16  Twisted Laws  could be the redistributable files missing which i think someone has a patch in for
  Youri Ashton  not sure, it reffered to at least a couple of viewer files directly
    vital ones
07:17    got 2 more issues i found
07:18  Oz Linden  ?
  Youri Ashton  1 is after a crash (and trust me it happens often) i see "slplugin" in the task manager staying enabled.
    meaning it does crash the viewer, but not slplugin
07:19  Oz Linden  what version of the viewer are you running?
  Youri Ashton  lag adding since it shows up sometimes with 10 times at a time
    latest... hmm.. lemme get it
    Second Life 2.6.3 (227447) Apr 22 2011 13:46:11 (Second Life Release)
07:20    last problem, but i think that is more in general, voice keeps going away or not evne load at all. specially for my laptop, but often for my pc as well
07:21    downloaded the latest viewer not that long ago, last week or so
  Oz Linden  Well, all I can suggest is that you document those carefully in issues
07:22  Youri Ashton  only thing i can do in coming weeks is report it in OH's, im helping a friend with his wedding
    RL wedding
07:23  বরুনদাশ গুপ্তে  next topic?
  Oz Linden  ?
07:24    Expect many changes coming to viewer-development this week....
  Youri Ashton  like? hints?
  বরুনদাশ গুপ্তে  Hints?
07:25  Oz Linden  the plan is to merge the mesh branch. The mesh features won't be enabled yet (they need support from the grid)
  FERRET  a working kdu maybe?
  Youri Ashton  well its a start indeed :p
    know when it may be enabled?
  Oz Linden  but lots of other rendering improvements and some other fixes will b
    no, I don't know
07:26  Youri Ashton  darned
  Oz Linden  and if I did I wouldn't tell you (but I really don't)
  Wolfpup  wekk that means work needs to be started on getting a 3p-convexdecomp working then
07:27  Oz Linden  yes, getting an open lib for that would be good, but even if you don't have it, the only thing that you won't be able to do is upload a new mesh
07:28  Wolfpup  Oz i havetried to builf the mesh viewer and it will NOT build in an OS dev env as there are now missing functions
  Youri Ashton  well having a taste of it would be a good start at least, i guess
    better then nothing
07:29    could you tell to what mesh can be applied? Just avitar skin? or also prims?
  Oz Linden  There are some dependencies that will need to be adjusted, I think, Wolfpup, including replacing the package for the llconvexdecomp library
07:30  draconis.neurocam  it can be an attachment that wraps to the avatar skeleton, or just an object in world youri
  Oz Linden  I'm not really the right person to ask about mesh features, but yes, both mesh for avatars and other objects is included
  Youri Ashton  ok, sounds great :)
    good leap forward
  Wolfpup  there also new functions in llmesh that cause the compile to fail when building the secondlife-bin project
07:31    Youri new max prim sizes are comeing with mesh as well
07:32  Youri Ashton  new prim limit?
    hmm... liek what size?
  Oz Linden  I believe that there's a new integrated repo that Merov created last week where they are sorting out merge issues.... I'm not yet caught up....
  বরুনদাশ গুপ্তে  64m, IIRC
  Wolfpup  so we can say soline to all megas below 64m
  Youri Ashton  64m? omg, that would cause a lot of prims to drop from my work ^_^
    and i managed to kill about 60%% already
  Oz Linden  Right. I don't know when that new limit will take effect...
07:33    ... it too requires server side support.
  FERRET  will mesh be as messy as when sculpties were introduced?
  Oz Linden  I believe that's independent of mesh itself, but it's in the same set of changes and I don't know if they will be deployed separately or together
  draconis.neurocam  lestat, i think it will be much cleaner
  Youri Ashton  think that prim size limit is fixed in no time oz, shouldnt take to much problems to dig trough
07:34  Oz Linden  Well, I was not here when sculpties were introduced... how messy was it?
  draconis.neurocam  when it first launched the features that actually made it where it is today didnt exist
  Youri Ashton  cant really compair sculpties to changing the prim size limit :p
  draconis.neurocam  and had to be tacked on afterward
  FERRET  very...even snowglobe 1.4 still couldnt get them right
07:35  Wolfpup  Oz i know someone @ LL made a new llconvexdecomp repository to show the access for havoc for those that start an OS project based off of the stub for making an OS lib for it
  draconis.neurocam  such as flipping, inverting, and lossless compression
  Youri Ashton  older sculpties often deform when your camera gets further away as well, some new ones still do
07:36  draconis.neurocam  youri, that is dependant on how they were made
07:37  Wolfpup  i think the best way to upload a sculpty now is to use either png or tga not jpeg
  Youri Ashton  i know, but still they do show it. some setting change fixed it temperarily, but after a crash or relog you have to do with default settings again
    look at that texture oz
    it tells how it can be fixed
  Techwolf Lupindo  The history of LOD was that it was changed/made to where lowest was 1.0 and hightes was 1.25 when relity should have been 3 for highest graphics setting. I still get auto-handed NC about setting the LOD to fix skupties at shops.
  Youri Ashton  well... temp at least...
07:39  Oz Linden  My understanding is that mesh will be less sensitive to that sort of problem
  Youri Ashton  think i sended to everyone now
  Twisted Laws  that stub is https://bitbucket.org/lindenlab/llconvexdecomposition/overview
  Oz Linden  yes, that's the stub
  draconis.neurocam  yes mesh will have a definable lod, or none at all, at the cost of prim equality
07:40  Youri Ashton  still annoying as hell
07:41  draconis.neurocam  changing rendervolumelodfactor above 4 gives no noticable effects i thought, and actually becomes detrimental
  Youri Ashton  this same type of problem can be there for mesh
  Wolfpup  the stub is actualy here > https://bitbucket.org/lindenlab/llconvexdecompositionstub/overview
  Oz Linden  I've been thinking about the problem of open devs needing to add or replace locally built packages
  draconis.neurocam  any solutions oz?
  বরুনদাশ গুপ্তে  Is some consistence between different LOD levels enforced, or could one upload a mesh that'll look completely different from different distances?
  Oz Linden  I'd like to find a good solution for making that easier
  Wolfpup  Oz the file:/// method works for me just fine
07:42  Youri Ashton  however it may be, it needs to be solved. not everyone knows this solution
  Oz Linden  yes, but you need to manually do it every time you check out a new repo
  draconis.neurocam  boroondas, you have control over that, and yes i have seen meshes that look drastically different at distance
  Oz Linden  and there are an increasing number of packages for which it's needed
  Thickbrick Sleaford  Boroondas, I think enforcing that is a pretty hard problem to solve (and also not needed.)
07:43  draconis.neurocam  i agree with thickbrick
  Youri Ashton  ill send you a texture that should cause a problem like this oz
  Oz Linden  I don't really have a solution I'm happy with, yet....
  Wolfpup  the only one i need it for is fmod right now eveything else i use comes from LL
  Youri Ashton  that one SHOULD show the problem
07:44  Oz Linden  right, but you'll need the convexdecomp stub soon, and probably others over time
  Youri Ashton  its full perm, feel free to send it to the right team
  Oz Linden  thank you, Youri
  Youri Ashton  just make sure you do not give it to the wrong people, its boughed :p
07:46  Oz Linden  When you replace a package, do you use the autobuild command to modify the config, or do you just edit the xml file? and do you make a copy, or use the autobuild.xml directly?
  বরুনদাশ গুপ্তে  Why can't we put a prebuilt llconvexdecomp stub package on the server to be fetched by autobuild? This is LL code, so there should be no problems distributing binaries.
  Youri Ashton  sorry, not home in sculpts, really wouldnt know much about it
07:47    only way i know how to use them, is by the build menu
  Wolfpup  Oz i mod the xml directly then that way the settings and packages are handled automaticaly
  Oz Linden  We could do that, Boroondas, but you'd still need to change the config file to use the stub instead of the real lib
    That's a good idea, though.... I'll follow up on that
07:48  বরুনদাশ গুপ্তে  why that? we have different configurations of open source builds, so those could reference the stub until a replacement is there.
  Wolfpup  there is one Boroondas
  বরুনদাশ গুপ্তে  (and once the replacement is there, we should of course switch the config to that.)
07:49  Wolfpup  at lease befor autobuild merged in
  Oz Linden  because the 'installables' section of the autobuild.xml doesn't know or care what configuration you're building... it just tries to install all dependencies, so we can't set it up to load the real lib or the stub depending on what you can use
  বরুনদাশ গুপ্তে  soo .... that should probably be changed, then
07:50  Oz Linden  yeah.... something.....
    not sure what the right answer is yet
  Wolfpup  Oz actualy you can have both there as the normal one is propiteary and the sub is not so for OS devs it would download
07:51  Oz Linden  but at present, I think both would unpack into the same directory
    which would break builds for Lindens
07:52  বরুনদাশ গুপ্তে  well, maybe packages should have some notion of blocking each other
    those with conflicting files could then not be installed at the same time
  Oz Linden  we'd still need a way to select them
  Wolfpup  true you could have the build env do an 'override
07:53  Thickbrick Sleaford  it sounds like the solution is for build configs to be able to inject dependencies, to you can have a "proprietary" meta package and an "opensource" meta package.
  Oz Linden  Ideally, I'd like to be able to conditionalize a package based on both platform and configuration
    that's a thought, Thickbrick
  Wolfpup  ie if on LL buold farms then use propertiarey else use 3p
07:54  Oz Linden  right now, autobuild does not do either recursive dependency checking or version checking....
  Wolfpup  and that cold be put in as part of the autobuild system its self
  Oz Linden  which would help somewhat for those
07:55    but you'd still need a conditional package mechanism....
  Wolfpup  for example if you use the ReleaseOS setting then use all 3p libs
  Oz Linden  .... or, we might be able to make do with a 'try this, else use that' system.
07:56  Wolfpup  and if building normal Release then use internals
  বরুনদাশ গুপ্তে  well, with dependency resolution and conditional dependencies we'd be set up much better for whatever might pop up in the future
  Oz Linden  I'm not sure what the answer is, only that it's a problem that will get more annoying over time
07:57  draconis.neurocam  i would think something hierarchical would work best, so if you select something farther down, it would use something else
  Oz Linden  dependency resolution is something that I suspect LL will decide it needs and do eventually (no guess when that might be), but a conditional mechanism is probably something we'll have to build here in the opendev world.
07:58    I'll create an OPEN issue to describe the problem space, and we can begin thinking about solutions
  বরুনদাশ গুপ্তে  ok
07:59  Oz Linden  and that you'll have to limber up your python coding muscles :-)
08:00  Office Orb  Your timer has expired!
  Wolfpup  < dose not even want to venture into python
  Youri Ashton  aight, thank you for the OH oz
  draconis.neurocam  python isnt hard
  Youri Ashton  im off for now!
  draconis.neurocam  yes, thank you oz, take care
  Youri Ashton  laters all!
  Thickbrick Sleaford  WolfPup, you should. Python is fun!
  Oz Linden  see you all next time...
08:01  Wolfpup  tc oz
  Twisted Laws  bye
  Office Orb  End transcription