User:Rob Linden/Office Hours/2007 Jun 15

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
[15:01] Stevex Janus: Hi rob
[15:01] Rob Linden: hi
[15:01] Dale Glass: hiya :-)
[15:01] Rob Linden gets used to new interface for text chat
[15:02] Dale Glass: what new interface?
[15:02] Stevex Janus: what new interface :-
[15:02] Rob Linden: oh, this might only be in the First Look viewer
[15:03] Rob Linden: the way for dealing with chat history is a little different
[15:04] Stevex Janus: I'm still not clearn on the difference between First look and the source releases.
[15:05] Ruud Lathrop: wow nice office
[15:05] tessa Amos: :)
[15:05] Rob Linden: Stevex: it varies
[15:06] Rob Linden: there are generally three types of binary drops we do, which we generally do source releases for
[15:06] Rob Linden: 1. Main grid releases
[15:07] linux soda machine Mark II v1.05: Machine is in use by tessa Amos
[15:07] Rob Linden: 2. First Look (which is a pre-release viewer against the main grid)
[15:07] linux soda machine Mark II v1.05: Here's your can of Ubuntu flavored Linux soda, enjoy!
[15:07] Rob Linden: 3. Beta (which is pre-release viewer against pre-release grid)
[15:07] Rob Linden: We often publish source whenever we publish a binary
[15:07] Ruud Lathrop: So how is unbuntu baby, tast good?
[15:07] tessa Amos: lolol
[15:08] Stevex Janus: Ok I see
[15:08] tessa Amos: kinda tastes like diet pepsi :P
[15:08] Ruud Lathrop: Hmmm dont like pepsi
[15:08] Rob Linden: we're making an exception this go around, because there's still a few things that we need to tease out of the current First Look that we don't have the right to release in source form
[15:08] Stevex Janus: so the stuff that I'm compiling is for the main line.
[15:08] linux soda machine Mark II v1.05: Here's your can of Red Hat Fedora flavored Linux soda, enjoy!
[15:08] Rob Linden: Stevex: probably. 1.17.0.12?
[15:08] Stevex Janus: yea.
[15:08] Rob Linden: yup, that's the main release
[15:09] Stevex Janus: I've been trying to collect profileing info on the client
[15:09] Stevex Janus: Lots of time spent in the skycalc
[15:10] Rob Linden: Dale, you should take a look at the First Look release, actually. The new "near me" tab is sorta like your a/v scanner, though not really
[15:10] Dale Glass: hmm, will do
[15:10] Rob Linden: your stuff is a lot more specialized
[15:11] Dale Glass: btw, any chance you could do source releases a bit faster? The last SVN release took quite a while after the grid came back up
[15:11] Rob Linden: the tarball came out pretty quickly, but I wasn't able to get to teh svn release until later
[15:11] Rob Linden: I'm still doing that stuff personally, and it's not fully automated yet
[15:12] Dale Glass: yeah, I'm moving towards SVN. Used to use tarballs, but that's quite a pain to manage. Now I'm moving over to svk
[15:13] Dale Glass: hiya :-)
[15:13] Saijanai Kuhn: yo
[15:13] Stevex Janus: hello
[15:13] Joshua Linden: Oops, didn't mean to drop in so dramatically.
[15:13] Rob Linden: hi folks
[15:13] Saijanai Kuhn: was very dramatic I'm sue
[15:13] Saijanai Kuhn: *sure
[15:13] Rob Linden: I was just putting out word on the #opensl channel that this was going on
[15:13] Basic Chair: Right click me and choose 'Sit Here' to sit down
[15:14] Rob Linden: before I get done typing, three people show up, including a Linden :)
[15:14] Basic Chair: Right click me and choose 'Sit Here' to sit down
[15:14] Wyn Galbraith: Hey Joshua, a new Linden!
[15:14] Rob Linden: actually, Joshua predates me (by a couple of weeks, I think)
[15:14] Wyn Galbraith notes she collects Linden bears *winkwink*
[15:14] Joshua Linden: I'm just here to listen, don't mind me.
[15:15] Wyn Galbraith: I love the pirate.
[15:15] Joshua Linden: Yeah, my rez day is coming up in a week or so.
[15:15] Stevex Janus: Rob, would it be possible to include a gcc4.1.1 libiary for the KDU stuff?
[15:15] Wyn Galbraith: Is that like a birthday?
[15:16] Rob Linden: I'm not sure. We might be able to do a one-off build. which distros have gcc4.1.1 these days?
[15:16] Stevex Janus: FC6
[15:17] Gigs Taggart: hi
[15:17] Stevex Janus: I don't know about others.
[15:17] Rob Linden: I guess Red Hat always likes to stay on the bleeding edge w/compilers
[15:17] Gigs Taggart: heh not always, they used that broken 2.96 for ages
[15:17] Dale Glass: gentoo has gcc4 too
[15:18] Rob Linden: I can't recall what we compile with by default.
[15:18] Dale Glass: although gentoo is flexible on that regard
[15:18] Stevex Janus: I was going to compare the diff between the gcc3.x and gcc4.x on the client.
[15:18] Gigs Taggart: 3 is default
[15:18] Gigs Taggart: 4 needs minor patches
[15:18] Dale Glass: SConstruct specifies 3.4
[15:18] Gigs Taggart: yeah
[15:18] Rob Linden: ah...ok
[15:19] Stevex Janus: I have a patch to alllow you to set gcc version. I will submit that to jira
[15:19] Rob Linden: oh, cool
[15:19] Saijanai Kuhn: mac ox x 4+ looks like it comes with Gcc4.x
[15:19] Rob Linden: I take it gcc 4 mucks with the abi again?
[15:19] Dale Glass: that is good :-) I'll vote on that
[15:19] Stevex Janus: Yea, there was a change in 4.1
[15:20] Gigs Taggart: I think you all should consdier doing 4 for your build, it's very wide spread now
[15:20] Rob Linden: oh...so 4.0 and 4.1 have different abi?
[15:20] Stevex Janus: I did but but it is dog slooooowwww
[15:20] Gigs Taggart: slow eh... did they change the optimization that much?
[15:21] Stevex Janus: I would have to go back ver the gccmailing list but I do recall there was a C++ ABI change
[15:21] Gigs Taggart: 4 should have more autovectorization I would think
[15:21] Gigs Taggart: don't know if that's made it out of beta
[15:21] Stevex Janus: The client is slow because when using gcc4 the KDU libs don't link in. I thinhk
[15:22] Gigs Taggart: ah yeah
[15:22] Rob Linden: Stevex: could you file a request in jira for gcc 4.x/Linux KDU build?
[15:22] Rob Linden: (or someone)
[15:22] Stevex Janus: Ok
[15:22] Rob Linden: (if it isn't already filed)
[15:22] Dale Glass coughs
[15:22] Dale Glass: damn, they set oil on fire on the kitchen or something O.o
[15:22] Gigs Taggart: maybe you'll get steaks for dinner :)
[15:23] Gigs Taggart: Rob is there an agenda for this meeting?
[15:23] Rob Linden: sadly, not a predetermined one
[15:23] Gigs Taggart: heh, that's not sad really :)
[15:23] Gigs Taggart: I want to talk about triage policy and Dzonates
[15:23] Rob Linden: sure...go for it
[15:23] Rob Linden: I was just about to ask
[15:23] Gigs Taggart: I don't understand why he has tabled all the bugs on the agenda because of "lack of votes"
[15:24] Gigs Taggart: is there some new system I don't know about?
[15:24] Stevex Janus: Rob, no KDU issues. so will make one
[15:24] Rob Linden: no...he's sorta acting on his own, though using votes as a filter isn't an altogether bad idea
[15:24] Gigs Taggart: I think it is, when there's a clear repro, it's something that should be fixed, but it's not somethign that the user on the street would understand or care about
[15:25] Gigs Taggart: I thought the whole point of triage was to get that sort of thing looked at, but if we only look at votes those will never get hit
[15:26] Rob Linden: I wouldn't use that as the be-all, end-all metric, but anything that meets your description should be able to muster a couple of votes
[15:27] Rob Linden: I'd want to set the bar pretty low on tabling by lack of votes; but >1 isn't too much to ask. what is the bar that Dz is using?
[15:27] Gigs Taggart: I kinda liked just skimming high voted bugs and putting them in each triage
[15:27] Gigs Taggart: and then going sequentially otherwise
[15:28] Fremont Cunningham: SL is so full of 'gaming', using votes that can be stuffed is risky.
[15:28] Gigs Taggart: I guess the fundamental question is "what is the goal of triage?"
[15:28] Gigs Taggart: is the goal "resolving bogus issues to keep the noise down"
[15:28] Gigs Taggart: or "finding worthy issues"
[15:28] Saijanai Kuhn: I['ve been workign forever to get my jira suggestion votes stuffed. It aint as easy as you think
[15:29] Rob Linden: "finding worthy issues"
[15:29] Saijanai Kuhn: unless people are creating sock-puppets and voting
[15:30] Saijanai Kuhn: most peole won't vote, regardless. They may complain about a bug, but they don't vote to fix it
[15:30] Rob Linden: the "finding worthy issues" is a process that's really valuable to have multiple Lindens involved in, especially others have already engaged in the "reduce noise" exercise
[15:30] Dale Glass: I vote, sometimes
[15:30] Gigs Taggart: Well, he's tabled patches too.
[15:30] Gigs Taggart: I think patch should automatically be worth a linden look.
[15:30] Rob Linden: I'll import a bug that I see as having a clear repro and very plausible
[15:31] Rob Linden: Gigs: agreed on patches
[15:31] Rob Linden: if there are any patches that have been tabled....feel free to untable
[15:31] Gigs Taggart: ok
[15:31] Gigs Taggart: we are verging on edit war mode here though Rob :)
[15:32] Stevex Janus: I think that we (as programmers) are lazy and don't look at other people's issues. Let alone vote.
[15:32] Gigs Taggart: I untabled everything and he reverted that edit
[15:32] Gigs Taggart: I don't understand his intent anyway, there's nothing on the agenda that isn't tabled right now
[15:32] Rob Linden: did everything have patches attached?
[15:32] Gigs Taggart: no, but the entire agenda is tabled, so I don't understand
[15:32] Rob Linden looks
[15:33] Gigs Taggart: just going to sit around monday and shoot the breeze? :)
[15:33] Rob Linden: no....we'll go through the "tabled" stuff....so that may be mislabeled
[15:33] Stevex Janus: Or we can just vote.
[15:33] Rob Linden: it may make sense to treat the two sections as different priority levels
[15:34] Rob Linden: Stevex, that works too
[15:34] Rob Linden: here's what I'm hoping for
[15:34] Stevex Janus: Is there a way to speed up the machine running jira? Its slow too.
[15:34] Gigs Taggart: Dzonates has put in a lot of effort and I think he's mostly doing a good job, but I keep running into his stubborn streak :)
[15:34] Rob Linden: I know there's more that we should be importing. at first, I was importing a lot, and I'd get a lot of issues closed out
[15:35] Saijanai Kuhn: may be a security issue. The rest of the forum site is reasonably fast
[15:35] Rob Linden: so, we started doing triages....and I was finding that me setting the order wasn't working so well
[15:35] Rob Linden: I've generally felt the community constructed agendas have been much more productive to walk through
[15:36] Gigs Taggart: yeah I just think we need to probably come up with some guidelines now so there is less confusion like this
[15:36] Rob Linden: sure....suggestions?
[15:36] Gigs Taggart: well we can start with patches being always considered top priority
[15:36] Gigs Taggart: that seems pretty uncontroversial
[15:36] Rob Linden: I'd like to be respectful of everyone's time, not just Linden's
[15:36] Rob Linden: yup
[15:36] Stevex Janus: We could setup teams to lok at jira
[15:37] Gigs Taggart: I think considering the reliability of people on SL, including myself, a loose collaboration is best Stevex :)
[15:37] Stevex Janus: :-)
[15:37] Gigs Taggart: but some guidelines wouldn't hurt I'd say
[15:37] Rob Linden: sure
[15:37] Gigs Taggart: maybe you could put these on the main triage page rob
[15:38] Stevex Janus: Rob, thanks for creating the Source code catagory.
[15:38] Gigs Taggart: Another one could be unresolved unimported bugs with over 10 votes get looked at
[15:38] Saijanai Kuhn: 10 votes is a LOT
[15:38] Rob Linden: hmmm.....I'm happy to referee the construction of guidelines, but I don't want to be the one to construct the guidelines, because we've already determined I suck at putting the list together
[15:39] Gigs Taggart: it is, but big issues get 10 votes quickly
[15:39] Gigs Taggart: this is just the "high priority" category
[15:39] Saijanai Kuhn: ah, right
[15:39] Rob Linden: anyone object to my posting these minutes?
[15:39] Gigs Taggart: go ahead
[15:39] Stevex Janus: nope
[15:39] Dale Glass: no
[15:40] Rob Linden: k...let's have this conversation, I'll post the minutes, and then I'll look for a volunteer to acutally construct guidelines consistant with these minutes
[15:40] Gigs Taggart: k
[15:41] Rob Linden: if an issue has >10 votes, and hasn't been imported, we should talk about it, no question
[15:41] Rob Linden: (assuming, of course, that my belief abou tthere being <10 issues week that clear that bar stands true)
[15:41] Gigs Taggart: I think we should give attention to bugs with solid repros, regardless of votes... something like a rare crash can fall into that, but if the repro is 100% then it's pretty easy to fix.
[15:42] Gigs Taggart: yeah there's usually only 2 or 3 high voted unimported issues
[15:43] Rob Linden: I also think your "solid repro" criteria is a good one, with the caveat that I'm wondering how that gets determined in an edit-war proof way
[15:43] Gigs Taggart: usually the repro itself isn't controversial, but the severity might be
[15:43] Gigs Taggart: by saying "solid repro=triage" then that takes the controversy over severity off :)
[15:44] Rob Linden: I'm willing to give that a shot
[15:44] Rob Linden: actually....here's how I'd really like to see thigns go
[15:45] Rob Linden: there are a number of people I generally trust to just tell me "yes, this is obvious". all of the regulars that are here right now qualify
[15:46] Stevex Janus: Does it count if you are sleeping? : -)
[15:46] Rob Linden: if there's a bunch of issues I can blast through without really having to have a triage discussion, I'd be happy to do that
[15:46] Gigs Taggart: well you could take that to an extreme, and FICify some people to be able to set a special triage Jira flag
[15:46] Gigs Taggart: but that may cause backlash :)
[15:47] Rob Linden: I wish I knew how to set permissions on a per field basis
[15:47] Gigs Taggart: hmmm
[15:47] Gigs Taggart: it probably can be done I've been told Jira has insane permissions detail :)
[15:47] Rob Linden: I've been told that too, but I've done a cursory look for this, and can't find it
[15:48] Rob Linden: I haven't done enough investigation to definitively say it can't be done
[15:48] Gigs Taggart: yeah
[15:48] Gigs Taggart: even if it was a public flag, edit-wars aside, it would be easier than the wiki agenda probably
[15:48] Rob Linden: anyway, what Dz did on the wiki in the lines below the issues is insanely helpful
[15:49] Gigs Taggart: yeah he's doing some good work
[15:49] Gigs Taggart: he resolved about 10 of the issues too
[15:49] Rob Linden: to the extent that we can do an asynchronous "triage" on the wiki, we should try to do it
[15:50] Saijanai Kuhn: on that subject, I've got a regor suggestion for jira itself
[15:50] Rob Linden: ...so that the real-time version is much more about going through issues that really need a discussion to make a determination
[15:50] Rob Linden: Saijanai....go ahead
[15:51] Saijanai Kuhn: there's a huge number of scripting issues scattered in three categories: VWR, SVC and MISC. About 150-200. It's as many as any of the other major categories if you eliminate scripting from them
[15:51] Gigs Taggart: ohhh yeah, I agree with LSL category :)
[15:51] Saijanai Kuhn: I'd like to see SCRIPT be a top-level category, at least as far as *reporting* bug-fix/suggestions go
[15:51] Fremont Cunningham: LSL - me 3
[15:52] Saijanai Kuhn: there could be a VWR sub-category for things that the viewer team sholud look at
[15:52] Saijanai Kuhn: the rest should be organized along the lines as the bsic categories as the LSLwiki
[15:52] Rob Linden: Hmmm
[15:53] Rob Linden: that seems like it's clearly SVC to me
[15:53] Saijanai Kuhn: I found about 5-10 duplicates in each of the cats
[15:53] Gigs Taggart: it's not Rob, the compiler is client side
[15:53] Saijanai Kuhn: its not about which category it belongs in from theLinden side. Its about how they user reports bugs.
[15:54] Saijanai Kuhn: and suggestions
[15:54] Fremont Cunningham: Indeed!
[15:54] Gigs Taggart: yeah it would make it easier to find dups too
[15:54] Fremont Cunningham: As a user with a LSL bug, I look at the current Jira system.. and give up.
[15:54] Saijanai Kuhn: yep. I put it in MISC than discovered SVC then discovered almost as many LSL in MISC anyway
[15:55] Rob Linden: Saijanai: I'll think about it. I agree that our current taxonomy isn't perfect, but I'm really hesitant to make big changes to it without really giving it a think-through
[15:55] Rob Linden: what I'd like to do is this...
[15:55] Saijanai Kuhn: I understand. But its a real headache
[15:56] Wyn Galbraith shows signs of life.
[15:56] Rob Linden: could you file a "feature request" under WEB/jira.secondlife.com, with this request? Ideally, it'd be a link to a detailed writeup on the wiki
[15:57] Rob Linden: ...but even a basic outline of the idea on JIRA is fine
[15:57] Saijanai Kuhn: https://jira.secondlife.com/browse/WEB-153
[15:57] Saijanai Kuhn is faster than light
[15:57] Rob Linden: heh, cool :)
[15:58] Saijanai Kuhn: And I haven't been evangelizing this one, so those 4 votes are pretty much "real"
[15:58] Rob Linden: I'm also looking for what the component names of the new LSL project would be
[15:58] Rob Linden: (I believe it's "project" rather than category in JIRA nomenclature)
[15:59] Stevex Janus: Is there a notify option in jira?
[15:59] Saijanai Kuhn: that's what holds peole up. As a project, it belongs mostly in SVC, but as a report category?
[16:00] Saijanai Kuhn: if you took it out of svc, SVC would be roughly 1/2 smaller
[16:00] Saijanai Kuhn: VWR would have 30 less
[16:00] Saijanai Kuhn: I can't even think about MISC
[16:00] Celierra Darling waves
[16:00] Rob Linden: Stevex: yes, there is, but it's not enabled right now....long story, will be fixed soon with any luck, but can't make promises
[16:00] Stevex Janus: ok
[16:01] Stevex Janus: If you are going to change things around then you might want to tell people about their issues mving around :-)
[16:01] Rob Linden: yeah, I know
[16:01] Saijanai Kuhn: that's the big drawback
[16:01] Gigs Taggart: LSL components could be math, functions, syntax, prim properties, compiler, interpreter
[16:01] Rob Linden: well, the good enws is that redirects are automatic
[16:02] Fremont Cunningham adds support anc comment to '153
[16:02] Saijanai Kuhn: thanks
[16:02] Saijanai Kuhn: I'll be putting up a suggestion box sign in the sandboxes for my various jira thigns, BTW.
[16:02] Rob Linden: at any rate,t here's a lot of work designing a new hierarchy, and it's work that I personally don't have the time to do. if there's a proposal suitable for execution by a trained monkey, then it will be more likely to happen
[16:03] Saijanai Kuhn: It catches people's attention becasue it is unique, afaik
[16:03] Rob Linden: since, while I'm not as well-trained as a trained monkey, I'm almost as good at improvising
[16:03] Saijanai Kuhn: could an infinite number of Rob LIndens do the same as the monkeies?
[16:04] Ash Qin: Heh
[16:04] Rob Linden: it'd be close
[16:04] Stevex Janus: The main limitation is the single keyboard they would have to use.
[16:04] Saijanai Kuhn: extreme programing writ large...
[16:04] Celierra Darling: They'd have to construct an infinite number of randomly forest-dwelling cubicles first.
[16:05] Rob Linden: ok....I should wrap up now. anything quick before I go?
[16:05] Stevex Janus: nope.
[16:05] Stevex Janus: thanks for having the meeting.
[16:05] Wyn Galbraith shivers, forest dwelling cubicles.
[16:05] Saijanai Kuhn: noe and thanks for listening.BTW, would voice work i this meeting?
[16:05] Ash Qin: Indeed, spasiba :)
[16:05] Saijanai Kuhn: practically speaking
[16:05] Wyn Galbraith: Can't log voice. ;)
[16:05] Gigs Taggart: can't use voice in linux
[16:06] Rob Linden: I don't think this region is voice-enabled yet
[16:06] Saijanai Kuhn: was just wondering if this was a voice-useful meeting, not whether or not voice works here yet
[16:06] Wyn Galbraith: It will make it hard to post a log, think about it, you would have to repeat every question and answer in chat.
[16:06] Ash Qin doesn't think voice is good for meetings such as these.
[16:06] Wyn Galbraith: Kinda spoils the usage of voice.
[16:06] Gigs Taggart: I'm not rebooting and installing SL in windows just for this meeting :)
[16:07] Stevex Janus: me neither.
[16:07] Ash Qin: The moment you use voice, everyone has to use voice
[16:07] Saijanai Kuhn: taking notes
[16:07] Wyn Galbraith: No one wants to hear me.
[16:07] Fremont Cunningham: Voice meetings need a minutes taker, proposals, voting and so-forth. Real records just like RL
[16:07] Rob Linden: we'd need a notetaker. I'd acutally like to try the occasional voice meeting, but i'd also rather wait until we have Linux support at least
[16:08] Stevex Janus: Is there a 'record' option? for voice?
[16:08] Dale Glass: Rob, is there source for the voice stuff?
[16:08] Ash Qin: Not that I can see
[16:08] Rob Linden: we have voice meetings all of the time for Linden business, and it works remarkably well
[16:08] Fremont Cunningham: Run GoldWave
[16:08] Dale Glass: It probably should just be recorded and uploaded somewhere. Then somebody can transcribe it
[16:08] Rob Linden: Dale, no, not yet. we're still getting our act together on that front
[16:08] Saijanai Kuhn: but lindens know each other, mostly, right?
[16:08] Celierra Darling: Would anyone actually volunteer to transcribe everything?
[16:09] Rob Linden: I'd want realtime notes.
[16:09] Saijanai Kuhn: would be hard to track who said what, otherwise
[16:09] Stevex Janus: It would have to be timestapmed .
[16:09] Ash Qin: Here let me try..
[16:09] Fremont Cunningham: You need a secretary. Been there, done that. Not again :)
[16:09] Celierra Darling wishes voice was a STT->TTS systm :/
[16:09] Dale Glass: isn't there metadata regarding who is the voice coming from?
[16:09] Rob Linden: one thing I've seen work really well in the past was w3c meetings, where we'd be meeting, but a realtime voice minutes were taken via irc
[16:09] Ash Qin: Here goes... Double the killer delete select all
[16:10] Dale Glass: client could be made to create a good voice log. Something like a file per speaker, plus a log with pointers to the time when it was said
[16:10] Rob Linden: Dale: yes, that's a huge advantage of using SL for a telecon-type use...all sorts of great visual indicators of who is talking
[16:10] Saijanai Kuhn: one thing I wnat for voice is auto-mute for people with voice-lock on
[16:11] Fremont Cunningham: Not mant leave voice on. Right click mute
[16:11] Ash Qin: Not many have voice
[16:11] Rob Linden: I have voice lock on, but I have a mute button on my usb headset that mutes me
[16:11] Joshua Linden: Good news everyone! We're going to putting out a first drop of the 1.18.0.0 shortly.
[16:11] Saijanai Kuhn: griefers like to breath heavy, play loud music, etc
[16:11] Ash Qin: I think the common man is a lot more annoying
[16:11] Fremont Cunningham: what hath '18?
[16:12] Ash Qin: The man who has a bad soundcard and bad microphone, constant buzzing, the man who uses speakers instead of headset, so you constantly hear reverb etc.
[16:12] Stevex Janus: ok, got to go now. SSe you on monday.
[16:12] Saijanai Kuhn: laters
[16:12] Ash Qin: See you, Stevex
[16:12] Dale Glass: I'd be guilty of that if I used voice. Although I use headphones
[16:13] Rob Linden imagines a Futurama reference in Joshua's comment, even if one wasn't intended
[16:13] Ash Qin: I actually prefer talking to the griefers on yahoo voice chat and PoW, because they have a clear microphone.. they just have their voices distorted to sound like a computer or something
[16:13] Joshua Linden: Big thing in 1.18 is the work Zero Linden has mentioned about moving from UDP-based messaging to TCP -based messaging for some initial set of messages.
[16:13] Saijanai Kuhn: some people have legit uses for voice lock (besides you, Rob) like lecturers, tour guides, maybe muricians...
[16:13] Joshua Linden: Strictly speaking, LLSD over HTTP
[16:13] Gigs Taggart: cool
[16:13] Rob Linden: ah...righto
[16:14] Ash Qin: Which messaging is moving over to TCP exactly?
[16:14] Fremont Cunningham: More security for the transport?
[16:14] Saijanai Kuhn: prays that group IM gets it fast
[16:14] Rob Linden: more security, and a lot more protocol stability
[16:14] Ash Qin: Well, if by security you mean reliability
[16:14] Rob Linden: (stability in the backwards compatibility perspective)
[16:14] Ash Qin: Although I guess security could be done if it were over HTTPS
[16:14] Joshua Linden: Yeah. The implementation allows individual messages to be flipped on-the-fly (on the server). So we may experiment a bit to see which make sense to move to TCP.
[16:14] Fremont Cunningham: I do mean reliability :)
[16:15] Joshua Linden: I think we suspect "everything but object updates" will eventually be TCP but we'll see.
[16:15] Saijanai Kuhn: a suggestion for the beta viewer: give everyone a game-wide group so that you can stress test group IM automatically
[16:15] Fremont Cunningham: object position update? Thats the one everyone bitches about :)
[16:16] Celierra Darling: Oh, if there's a quick answer - I saw a mention of a "3 repro, 3 votes" rule...what would count as 'a repro'?
[16:16] Joshua Linden: ... and because new messages and changed messages will be LLSD vs. some funky binary packing, it means backwards/forwards compatibility of viewers vs. the grid. At least as easily as, say, V1 of an app can open documents created with V2 and vice versa.
[16:17] Wyn Galbraith: Time to go.
[16:17] Saijanai Kuhn wants mutiple descriptors per prim and a changed flag for same so we can do flags between scripts
[16:17] Dale Glass: that sounds very good :-)
[16:17] Gigs Taggart: Celirra I don't think we've ever used a 3 repro rule :)
[16:17] Gigs Taggart: 1 good repro is enough, after all
[16:19] Rob Linden: well..one thing that's tough about 1 repro is that the one repro could be some funky config problem for that person
[16:19] Gigs Taggart: I mean a confirmed repro
[16:20] Ash Qin: It would be nice if SL had a method for clients that cannot use UDP for whatever reasons to fall back on something that can get past certain annoying setups
[16:20] Gigs Taggart: that someone has actually used to repro it :)
[16:20] Rob Linden: independently confirmed repro
[16:20] Gigs Taggart: yes
[16:20] Rob Linden: yup, that's good enough
[16:20] Celierra Darling: So repro = confirmation? Or repro = a series of steps? (And of course, what about stuff like "this thing on the website is spelled wrong"? :P )
[16:20] Fremont Cunningham: If you cant repro a bug, write back to the reporter and tell em so, ask for more info.
[16:21] Gigs Taggart: the series of steps is the repro, confirmation is when someone else gets it to happen following those steps
[16:21] Rob Linden: Celierra: obvious stuff like that is fair to import without a "repro"
[16:21] Gigs Taggart: at least, that's the termination I use
[16:21] Gigs Taggart: terminology rather
[16:21] Rob Linden: (though really, a spelling error is easily "reproed"...."yup, spelled wrong in my browser too!"
[16:22] Celierra Darling nods, "That's why I was confused about '3 repro'... I think of 'repro' as the series of steps, too."
[16:22] linux soda machine Mark II v1.05: Here's your can of Tiny flavored Linux soda, enjoy!
[16:23] linux soda machine Mark II v1.05: Here's your can of Tiny flavored Linux soda, enjoy!
[16:23] linux soda machine Mark II v1.05: Machine is in use by Celierra Darling
[16:23] linux soda machine Mark II v1.05: Machine is in use by Celierra Darling
[16:23] Celierra Darling: Doh >.<
[16:23] Gigs Taggart: heh a soda machine with session management
[16:23] Gigs Taggart: go LSL!
[16:23] Rob Linden: ok....I really should go now
[16:23] Gigs Taggart: yeah
[16:23] Celierra Darling: Of course, I clicked 'ignore' instead of 'cancel' :P
[16:23] Gigs Taggart: me too
[16:23] Ash Qin: Have fun, Rob
[16:24] Celierra Darling waves, "Have a nice day Gigs!"
[16:24] Gigs Taggart: later
[16:24] Celierra Darling: And Rob :)
[16:24] Rob Linden: bye all, thanks for coming. have a great weekend!
[16:24] Saijanai Kuhn: take care all