Mono/2008-02-14

[8:00] Connecting to in-world Voice Chat...
[8:00] Connected
[8:00] Teleport completed from http://slurl.com/secondlife/Bonifacio/256/256/41
[8:00] Connecting to in-world Voice Chat...
[8:00] Disconnected from in-world Voice Chat
[8:02] You: morning/afternoon all
[8:02] You shout: turning scripts off while we talk
[8:03] Entering god mode, level 200
[8:03] You: hi davie
[8:04] You: hi harleen
[8:04] Harleen Gretzky: Hi Babbage
[8:04] Davie Zinner: Good morning all
[8:04] You: i'll just wait a few minutes before giving an update on where we're at
[8:04] You: if you have any questions in the meantime, shoot
[8:04] You: hi itico
[8:05] Itico Spectre: Good morning.
[8:05] Harleen Gretzky: Haven't seen the Mono Beta group on the Main Grid yet
[8:05] You: hi becky
[8:05] You: good point, we need to set that up
[8:05] Becky Pippen: Hi Babbage and everyone
[8:07] You: ok, so lets go
[8:08] You: in terms of bug fixes, scouse and I have been working on implementing value semantics for vectors, quaternions and lists
[8:08] You: which is taking some time, but is nearly finished now
[8:08] You: as an added bonus the fix is making the UThread Injector more general
[8:09] You: and so closer to being able to handle CIL assemblies produced by other languages
[8:09] You: once that's done will hopefully chomp through some of the other bugs
[8:09] You: which don't look as big
[8:09] You: the value semantics thing looks like the only big one at the moment
[8:10] You: there aren't any crash bugs at the moment either, which is great
[8:10] Periapse Linden is Online
[8:10] You: peri and vektor are working on setting up no script, push enabled, no auto return and pond areas
[8:11] You: so that should happen in the next week
[8:11] You: the value semantics fix should be done by the end of this week
[8:11] Harleen Gretzky: HI Peri
[8:11] Periapse Linden: Hello, all.
[8:11] You: but we'll probably hold off the next beta refresh until the end of next week so that we can have a good number of fixes to deploy
[8:12] You: hi peri
[8:12] Periapse Linden: yo, Babbage
[8:12] You: so, that's what we've been up to
[8:12] You: any questions?
[8:13] Davie Zinner: take the silence as enthusiastic encouragement and support
[8:13] Harleen Gretzky: :)
[8:13] You: have any of you found any new bugs recently that we should know about?
[8:13] Itico Spectre: Well, I tell you what, I'm just here to see a) what goes on and b) if I have anything to write about for SLNN. :)
[8:14] Becky Pippen: when svc-1369 is fixed, we'll have lots more to test
[8:14] Babbage Linden looks
[8:16] You: hopefully that is linked to the other non-running issues
[8:16] You: we'll look in to those after the value semantics changes
[8:16] You: with luck there will be one cause for all the non-running script issues
[8:17] You: is anyone else experiencing problems with that bug?
[8:17] You: it would be nice to get a feel for what you feel the priorities are
[8:17] You: so that we can do the biggest bang for buck fixes first
[8:17] You: and then hopefully enable you to find the next set of bugs
[8:17] Davie Zinner: SVC-1369? Definitely a major drag
[8:17] You: ok, that's 2
[8:19] Siann Beck: Did I miss anything?
[8:20] You: we're actually demoing SL at at job fair in brighton at the moment
[8:20] You: so apologies if i go quiet occasionally
[8:20] You: peri, is there anything you want to talk about?
[8:20] Siann Beck: NP, that's pretty cool.
[8:20] Siann Beck: Thanks for the transcript, Davie.
[8:20] You: say hi to everyone in brighton :-)
[8:21] Itico Spectre: Hello Brighton!
[8:21] Periapse Linden: No, I'm good. I'm actually thinking I'll go and try to landscape in some water.
[8:21] Periapse Linden: We've had requests for places to test boats. I'll prolly do it over a region boundary
[8:22] Periapse Linden: so that region crossings can be tested
[8:22] Becky Pippen: you're brave :-)
[8:22] Periapse Linden: lol -- I'm not the one riding the vehicles. :-D
[8:22] Becky Pippen: lol
[8:23] Itico Spectre: Oh, come on, live dangerously
[8:23] Itico Spectre grins.
[8:24] You: yes, a lake over a region boundary makes sense
[8:25] Periapse Linden: yep. think I'll do it over yonder. I've got time before my 9am mtg. See you all!
[8:25] Becky Pippen: Thanks Peri!
[8:28] Siann Beck: Well, I've tested pretty much all my scripts; my last big thing was the HTTP calls, and I'm not as good as Strife at sniffing out the corner cases, so I haven't been in here as much, but if anyone needs help tracking down bugs, that's one thing I'm good at.
[8:28] You: great, thanks siann
[8:29] You: we'll set up the groups and then it would be good to see if we can get some discussion on group chat around mono bugs
[8:29] You: it's been great to see people helping out narrow down bugs on jira
[8:29] You: i'll ask peri to distribute the bugs he thinks aren't quite ready for fixing
[8:29] You: then if you could help narrow down those bugs that would be great
[8:29] Siann Beck: Cool.
[8:30] You: do all the sleep values seem correct now?
[8:30] You: we should have got them all in line with LSL now
[8:30] You: but i noticed there was still an outstanding bug mentioning that
[8:30] Siann Beck: Oh, the built-in delays?
[8:30] You: yes
[8:31] You: so, 1369
[8:31] You: any other priorities that you think we should look at soon?
[8:32] Siann Beck: I guess the line you're working on is good :)
[8:32] You: great
[8:32] Davie Zinner: The matter of tight loops keeping llGetTime() from advancing is disturbing
[8:33] You: ok, value semantics, 1369
[8:33] You: is there a bug filed for that davie?
[8:33] Davie Zinner: that's kinda buried in the comments in SVC-1341
[8:33] You: ok, great i'll look in to that
[8:33] Davie Zinner: the snippet in 1341 demonstrates the llGetTime() problem
[8:33] You: cool
[8:34] You: has anyone seen rez object slow down?
[8:34] You: there was some talk in scripters about that\
[8:34] You: not sure if there has been a bug filed though
[8:34] Davie Zinner: nothing other than the longer initialization time for newly rezzed objects
[8:35] You: that may be something we can fix with the mono team
[8:35] You: it may be called by the verification of bytecode
[8:35] You: which we do whenever a script is rezzed
[8:36] Davie Zinner: that's reasonable and not too surprising
[8:36] You: doing it when we first cache the bytecode might help in the cases where the same script is being rezzed repeatedly
[8:36] Davie Zinner: ah, cool
[8:36] You: it's probably something we should look at later though
[8:36] You: fix the bugs and then look at performance issues
[8:36] You: link message performance is another one i'd like to look at once we're done with bugs
[8:38] You: great, well it sounds like we're mostly doing the right things
[8:38] You: and just need to crunch through the outstanding bugs so you can help find some more
[8:38] Siann Beck: Mmmm, crunchy bugs.
[8:38] Davie Zinner: :-)
[8:39] You: so, i'll go back to trying to hire some more engineers to crunch through the bugs if there's nothing else
[8:39] You: once again, thank you all for coming
[8:39] Becky Pippen: thank you guys!
[8:39] You: and for all your work helping test mono
[8:39] Siann Beck: Thanks for your work.
[8:39] Harleen Gretzky: tc babbage, and don't forget to turn scripts back on :)
[8:40] Becky Pippen giggles
[8:40] Siann Beck: lol
[8:40] You: it should be back on now
[8:40] Harleen Gretzky: thx :)