Scripting User group/Transcripts/2011-02-14

From Second Life Wiki
Jump to: navigation, search

List of Attendees

Transcript

[09:01] Kaluura Boa: Hello!
[09:01] Kelly Linden: Hello!
[09:01] Click the seat to change your animation or position.
[09:01] Kaluura Boa: Very private OH today...
[09:02] Kelly Linden: yeah I don't think it was announced much.
[09:02] Liisa Runo: not in the calendar
[09:02] Kelly Linden: I don't want to announce them too loudly until I get all my ducks in a row re: 'user group'
[09:02] Kaluura Boa: Exactly
[09:02] Kaluura Boa: Let's ring the bell...
[09:02] Kelly Linden: hopefully I can get that straightened out today.
[09:03] Kaluura Boa: Mega group chat lag...
[09:04] Kelly Linden keeps his fingers crossed for the new system
[09:05] Kaluura Boa: Me too...
[09:05] Kelly Linden: how was everyone's weekend?
[09:07] Liisa Runo: i got good fine weekend
[09:07] Samuri Zabelin: hi Kelly ?
[09:08] Kaluura Boa: Can I have a pillow?
[09:08] Kelly Linden: wow Haravikk filled up my triage list while I was gone.
[09:08] Nexus Infinity: Good :P
[09:08] Kelly Linden: https://wiki.secondlife.com/wiki/User:Kelly_Linden/script_jira_triage
[09:09] Kaluura Boa: I already love SVC-2105
[09:09] flexi campfire: https://jira.secondlife.com/browse/svc-2105
[09:10] Kelly Linden: well the first one is easy - SVC-6350: that is not a scripting issue, and should be taken to the Sim user group that andrew hosts.
[09:10] flexi campfire: https://jira.secondlife.com/browse/svc-6350:
[09:10] Kelly Linden: he gets all megaprim issues. :p
[09:10] Nexus Infinity: I think that is one of Tal's
[09:11] Nexus Infinity: I'll make sure it gets brought up in Andrew's later
[09:12] Kelly Linden: SVC-2105 would definitely be nice. But it isn't easy.
[09:12] flexi campfire: https://jira.secondlife.com/browse/svc-2105
[09:13] Kaluura Boa: (Does somebody knows how to bypass the login crap? IT's really tiresome everytime)
[09:14] Nexus Infinity: login crap?
[09:14] Sigma Avro: the fast is not the work arround for this ?
[09:14] Kaluura Boa: "Processing login..."
[09:15] Kaluura Boa: Any way... Can we have svc-2105?
[09:15] flexi campfire: https://jira.secondlife.com/browse/svc-2105?
[09:15] Sigma Avro: lol, without the ?
[09:15] Kelly Linden: I may need to pause here to set expectations.
[09:16] Nexus Infinity: yeah, even though I guess it would be nice to set a bunch of links at once with one call, is it really that slow to do multiple calls?
[09:16] Kelly Linden: We are not currently working on scripting improvements beyond upgrading our mono runtime to mono 2.6
[09:17] Kelly Linden: I can 'acknowledge' this issue, but it is a feature request clearly and I have no way of predicting when it might be addressed.
[09:17] Sigma Avro: the only point is maybe clocks, because the remaining depends on viewer on how fast one sees the change. I dont understand well the purpose of this
[09:17] Kaluura Boa: Irrelevant... Expect to receive demands at every OH... :P
[09:17] Srilania Svoboda: Might I bring up an item being one of the people a little more ignorant on the scripts?
[09:17] Kelly Linden: Kaluura: well, yes, of course.
[09:17] Kelly Linden: I've removed Babbage as the watcher and I will link this one to the efficient scripts jira
[09:18] Kelly Linden: Go ahead Srilania
[09:18] Srilania Svoboda: We're noticing a lot of people having issues trying to remove scripts from no mod items. these are older items with the old recolor/resizer scripts, and with them being no mod, aren't able to remove the scripts or even stop the scripts
[09:19] Sigma Avro: oh, big problem indeed
[09:19] Kelly Linden: Yeah that is a can of worms issue.
[09:19] Kaluura Boa: It has never bee possible, IIRC
[09:19] Kaluura Boa: been*
[09:19] Srilania Svoboda: this wouldn't be bad, but these are the old style items, with 2-5 scripts/prim, running at 200-250 prims
[09:20] Sigma Avro: well, these items should go to trash
[09:20] Kaluura Boa: My feeling too...
[09:20] Sigma Avro: lol, sorry
[09:20] Faust Vollmar: With the creator gone, in a number of cases. I suspect it boils down to a "SOL, trash it and find something new." more than likely.
[09:21] Kelly Linden: I think it was possible maybe 5-6 years ago.
[09:21] Tika Oberueng: would be nice to be able to delete scripts from blingtarded designs sometimes, but, that could open up quite a pandora's box to allow that, I'd think... just easier to garbage them and not buy from those designers that don't care
[09:21] Sigma Avro: In any ca
[09:21] Sigma Avro: wrong tab sorry
[09:21] Srilania Svoboda: Sigma, considering some of these are older items that at the time were rather expensive, or worse, things that people are getting as newbies from freebie piles, it makes this an issue we can't just say "trash it" and go on
[09:21] Samuri Zabelin: i have a question related to that ?
[09:22] Kelly Linden: There are arguments for both sides, and for now creators have the control.
[09:22] Kelly Linden: It is more an issue of permissions and owner "rights" than it is of scripting.
[09:22] Sigma Avro: Well, it is the price to pay for progress to my point of view, but , yes, am sorry for this comment I did
[09:22] Tika Oberueng: but, I still frequently see 200 prim shoes with 700 scripts in them, and a designer who says "all those scripts HAVE to be there, you don't know what you're talking about"... it's 'tarded
[09:22] Srilania Svoboda: well, just bringing up the issue, and yes, would be nice if people could remove scripts or at least stop them running in the item
[09:23] Faust Vollmar: Setting a script not running still loads it into memory, iirc
[09:23] Kelly Linden: correct
[09:23] Faust Vollmar: And given that memory is the problem factor...
[09:23] Kaluura Boa: Totally useless to stop the scripts... You still carry them at eavery TP or border crossing
[09:24] Kelly Linden: I think an option to delete the scripts is reasonable, and will have to further consider it when it comes closer to time to work on script memory limits.
[09:24] Srilania Svoboda: Well, as i said, I'm an idiot and don't know a lot when it comes to scripts. I just know what i deal with daily
[09:24] Srilania Svoboda: and excess scripts has been the #1 source of TP fails we've delt with in support
[09:25] Hope Dreier: Question, since the region 'knows' that the script is not running, as opposed to idle, could the region refrain from loading the script until it is set to running?
[09:25] Nexus Infinity: I think the problem is that some creators use that "feature" as a protection for their products.
[09:25] Tika Oberueng: I should think an option to delete scripts from legitimately purchased items... should fall under fair use (of those prims)
[09:25] Kelly Linden: Not really Hope.
[09:25] Kelly Linden: See? Can of worms.
[09:25] Faust Vollmar: The creators who are being thick about it can be swayed eventually, especially when the complaints come flooding in en-masse when no one can wear their stuff.... But the ones who are simply gone from SL is an unfortunate matter.
[09:25] Sigma Avro: well, seems to me that if region does not loaded the script, it can not know when it would have to run
[09:26] Nexus Infinity: It will be even worse for those products when the script memory limits hit.
[09:26] Hope Dreier: when the user opens tools and 'set scripts to running in selection'
[09:26] Tika Oberueng: one problem might then be less script-savvy folks deleting the scripts from items that genuinely need them, then hollering for replacements
[09:27] Srilania Svoboda: tika, most of these items are usually copy/no mod/ no trans
[09:27] Tika Oberueng: yeah, quite true
[09:27] Nexus Infinity: Is why I hope some form of svc-5742 makes it into production before it hits. :-/
[09:27] flexi campfire: https://jira.secondlife.com/browse/svc-5742
[09:28] Faust Vollmar: I would love unbundled prim params too, but last I heard the code for that thing is a plate of spaghetti.
[09:28] Kelly Linden: more like an entire pot of it.
[09:28] Sigma Avro: oh yes, I agree with this one
[09:28] Faust Vollmar: Er don't mind my spelling I just got outta bed about when I dropped in here. >.<
[09:28] Tika Oberueng: mind you, i also routinely see people edit/resize/recolour their only copy of a copiable, then deleting scripts... then complaining when they resize their avi or something
[09:29] Nexus Infinity: yeah.. as I said.. "hope" :P
[09:30] Kelly Linden: All right lets get back to the triage then.
[09:30] Kelly Linden: SVC-6385
[09:30] flexi campfire: https://jira.secondlife.com/browse/svc-6385
[09:31] Nexus Infinity: I note there are a BUNCH of flags which are internal-use or deprecated in the documentation.
[09:31] Sigma Avro: lol, they are many more, and many flags are uncorrect and some undocumented. I can add the lit to it
[09:31] Nexus Infinity: http://wiki.secondlife.com/wiki/LlGetParcelFlags
[09:32] Liisa Runo: People just need to learn to not buy/sell items with no-mod prims. The main reason why people started to do no-mod prims was to prevent the model being stolen with LSL. but These days copybots are easily available and very user frieendly. I dont see the LSL way to copy items very big threat. Not worth ruining the item by making it no-mod.
[09:32] Kelly Linden: So, we don't actually want scripts used to scan for land for sale.
[09:32] Nexus Infinity: What does all those strikethroughs mean to that, Kelly?
[09:32] No terraform (- . Voice chat. No Estate voice channel (-). No deed to group. No contribute with deeded. No show directory. Parcel info web publishing not allowed (-). Parcel info not rated mature (-). Media URL is not an HTML page. Media URL not a raw HTML. Not deny indentified (?not documented?). Not deny transacted (?not documented?)
[09:32] Nexus Infinity: Oh? Why not?
[09:32] Kelly Linden: just a load issue.
[09:33] Liisa Runo: keep the land sales out, but add the rest
[09:33] Kelly Linden: land-scanning-bots end up being heavy on the LSL system.
[09:33] Tika Oberueng: the real parcel script feature I'd like to see
[09:33] Faust Vollmar is slightly amused at the complaint in the Beta group.
[09:33] Hope Dreier: I can see scripted tools flying around from region to region looking for land to buy.
[09:34] Tika Oberueng: is the ability to read the parcel ban and access lists provided the land is same-owner as the script of course
[09:34] Nexus Infinity: Well, I guess it is better that they just hammer land search, even though it really isn't much of an issue anymore; almost all of the landbots are gone.
[09:34] Nexus Infinity: You can't give away mainland.
[09:34] Kelly Linden: sigma: I dunno where that list is from but not all of those are parcel
[09:35] Kelly Linden: or at least, they aren't parcel flags.
[09:35] Sigma Avro: can give a list for parcell also oif you wnat
[09:36] Nexus Infinity: Apparently, they come from llparcelflags.h
[09:36] Sigma Avro: yes, this is for parcell. Sorry. They are on list of parameters of land info. I only run one of my scripts to give this
[09:36] Kelly Linden: We don't want the sale ones, the flags for allow deed / contribute with deed and even show directory don't seem useful at all
[09:36] Kelly Linden: We don't want to expose the URLs
[09:37] Kelly Linden: All that is left is whether or not the parcel is published and if it is mature.
[09:37] Kelly Linden: deny identifified / transacted are unused.
[09:37] Sigma Avro: well, if it is mature is an important point to be exposed indeed, but the problem is how fast data is updated
[09:38] Kelly Linden: that is the maturity flag you think it is.
[09:38] Kelly Linden: it is an ancient one for whether or not the search listing will be mature. I'm relatively sure it is esentially deprecated.
[09:38] Kelly Linden: that isn't* I mean
[09:39] Sigma Avro: ok
[09:39] Kelly Linden: So that leaves .... voice?
[09:40] Tika Oberueng: is there a reason for not being able to detect a parcel's auto-return status?
[09:40] Kelly Linden: it isn't a flag?
[09:41] Kelly Linden: The llGetParcelFlags function is really, really, really simple. It is just a bit mask OR'd with the internal parcel flags variable.
[09:41] Tika Oberueng: i don't believe so
[09:41] Kelly Linden: there isn't any magic to it.
[09:41] Kelly Linden: So, if we dont' store it as a flag internally it isn't gonna be in llParcelFlags.
[09:41] Kelly Linden: or was that not the question?
[09:42] Tika Oberueng: hmm, yes, I understand
[09:42] Sigma Avro: about autoretunr, it would be nice to have by script when it happend, and when next will indeed. I have a snadbox (not a sand box region, just an aoffered place). I have tried all tricks but does not work
[09:42] Kelly Linden: autoreturn doesn't happen every X seconds, it deletes anything that has been on the parcel for more than X seconds.
[09:42] Kelly Linden: continusously
[09:42] Kelly Linden: continuously
[09:42] Tika Oberueng: still, it really would be nice even if we could just have a boolean autoreturn value is either 0 or !0
[09:43] Kelly Linden: Tika: That is a feature request, and separate from llGetParcelFlags. Feel free to file a jira for it.
[09:43]
[09:44] Nexus Infinity: Hiyas
[09:44] Hope Dreier: It's not completely clear but it appears that returns occurs in bursts, not buy how long objectes have actually been there.
[09:45] Hope Dreier: That is have hav spawned objects several minutes apart hand hand the returns both at the same time.
[09:45] Sigma Avro: seems one of the sim tasks done "when there is time to check"
[09:45] Kelly Linden: Yes, what Sigma says.
[09:45] Tika Oberueng: yeah, it may be something I'll file if I see a need for it again in the future, just thought I'd mention it
[09:46] Hope Dreier: OK... thanks
[09:46] Nexus Infinity: next? This one is gonna be interesting. :)
[09:46] Kelly Linden: All right, next.
[09:46] Kelly Linden: SVC-212 oh boy.
[09:46] flexi campfire: https://jira.secondlife.com/browse/svc-212
[09:47] Kaluura Boa: Soon 4 years old...
[09:47] Nexus Infinity: That actually is part of a bevy of requests.. some for objects, some for avs, some for both
[09:47] Kelly Linden: It is tricky.
[09:47] Nexus Infinity: Mainly to get away from all the hacks.
[09:47] Kelly Linden: It has huge griefing potential
[09:48] Sigma Avro: well, I have been critisized because I said it should request permission
[09:48] Kelly Linden: It would require a permission check or something very similar, yes.
[09:48] Sigma Avro: oh, ok
[09:48] Nexus Infinity: I think there was a version of it which talked about using a new perm flag
[09:48] Nexus Infinity: Granted auto when worn or sat upon.
[09:48] anyone wanting to talk one to one?
[09:49] Kelly Linden: I'm looking at Haravikk's last comment
[09:49] Sigma Avro: and what is the sim to tp to is shut down or full ?
[09:49] Kelly Linden: the permission could not be bypassed based on land ownership - worn or sitting could though
[09:50] Nexus Infinity: There are other versions which essential just "officialize" the current WarpPos/PosJump behavior for objects.
[09:50] Tika Oberueng: oh boy
[09:50] Srilania Svoboda: Well, I actually see that as valuable without permissions in a security setup, where someone on a ban list is ejected to a set place instead. But I agree with the way it's presented in that one, it should be the landowner, not just any tom, dick, or harry able to do that
[09:50] Tika Oberueng: that one there is dangerous
[09:50] Kelly Linden: if you just need to kick use teleportagenthome
[09:51] Hope Dreier: Land owner or Group, or Estate manager.
[09:51] Kelly Linden: you shouldn't get to pick where they go.
[09:51] Nexus Infinity: heh. Destination region = The Corn Field :P
[09:51] Hope Dreier: What if someone has their home set to the regiou you want them out of.
[09:52] Nexus Infinity: Ban em. It will kick them out every time they log in
[09:52] Srilania Svoboda: exactly. Or, a sim owner having a special event in a different place would be able to set something out that puts people at the special event without changing the landing point of the sim
[09:52] Kelly Linden: If the person WANTS to go there, then the permission isn't a huge deal.
[09:52] one could make tp someone only under its permission (included sat and if owner of the place where to tp to ?
[09:53] Nexus Infinity: I think the main thrust of that is to allow for intra/inter-sim teleports as a means to move people around, like with stargates and stuff
[09:53] Kelly Linden: I'd personally like it so you could ask w/o the permission but doing so would cause some sort of dialog to pop up giving them the option to accept or deny the TP offer.
[09:53] Tika Oberueng: seems to me that using the Teleport to destination in chat method still works quite well and is entirely voluntary... same as giving a landmark
[09:54] Nexus Infinity: Essentially walking through the event horizon of some kind of "portal" TPs you.
[09:54] Srilania Svoboda: Well, i've experienced the stargate networks. those usually pop a huge map up
[09:54] Sigma Avro: sure Tika, lol. But this was more like a watchdog stuf
[09:55] Nexus Infinity: Could make it work so that it only works in the collision_start event, kinda like llMapDestination only works in the touch_start event
[09:55] Hope Dreier: The problem is that I'd really like to have my hud be ablet to have a menu of places to TP me to w/o opening a map as an intermediate step. or having to clock on a dialog line
[09:55] Kelly Linden: that doesn't remove any of the griefing potential nexus
[09:55] Tika Oberueng: yeah, I've wanted something like that too, haha... but, my workaround has been to use a region-wide ban with a single 4x4 parcel on the region inside the jail cell
[09:55] Srilania Svoboda: kinda kills the ambience and mood with a huge map popping up in your view
[09:56] Kelly Linden: Hope: well having wearables only need to request the permission once, or maybe even not at all like animations would solve that.
[09:56] Nexus Infinity: No, that's what the "owned by landowner" or using permissions is meant to do. Just talking about how to do the effect.
[09:57] Tika Oberueng: still, if you just want to kick someone out, then it shouldn't matter where they go after... I could see landowners abusing that, sending griefers to their competition's land and such
[09:57] Kelly Linden: 3 minute warning.
[09:57] Tika Oberueng: not to mention what would happen if someone were to be tp'd to say adult land
[09:57] Sigma Avro: yes, seems avats cant be "booted"
[09:57] Kelly Linden: I'll comment on that issue.
[09:57] Nexus Infinity: Yeah, it should be a voluntary thing. It should be obvious in some way
[09:58] Tika Oberueng: on the other hand, I'd support an object "tp to me" function
[09:58] Tika Oberueng: so that an object could "offer to teleport" to the object's location
[09:58] Hope Dreier: No the usual destination rules should take effect. Including down destinations or other suchlike
[09:58] Tika Oberueng: that would be useful for a lot of things
[09:59] Kelly Linden: 1 minute .....
[09:59] Hope Dreier: Tika, like a 'come from'?
[09:59] Tika Oberueng: ok, one last quick question... does $ and # indeed get totally ignored by the script parser?
[10:00] Sigma Avro: coucou
[10:00] Sigma Avro: lol
[10:00] Kelly Linden: I don't think so Tika but I haven't played with it.
[10:00] Tika Oberueng: well, I'd think if one wanted to teleport an agent say to a location... that it would be reasonable that the owner should have build rights
[10:01] Kelly Linden: All right! Thank you everyone for coming, most on really short notice. :)
[10:01] Tika Oberueng: it seems that it does, haha... that you can put $ and # almost anywhere in a script and not trigger any error
[10:01] Nexus Infinity: Thanks, Kelly. See you next week!
[10:01] Sigma Avro: yes, tp someone to a parcell where he is banned, and he will get gosted
[10:01] Kelly Linden: See you guys later!

Generated with SLog Wikifier