User:Rob Linden/Office Hours/2007 Jun 15
Jump to navigation
Jump to search
[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 |