• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: WEB-153
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Won't Finish
Priority: Critical Critical
Assignee: Unassigned
Reporter: Saijanai Kuhn
Votes: 35
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
3. Second Life Website - WEB

Add "Scripting" as a top-level project (like VWR, SVC, etc.)

Created: 07/Jun/07 11:12 AM   Updated: 18/Aug/09 02:17 PM
Return to search
Component/s: jira.secondlife.com
Affects Version/s: None
Fix Version/s: None

Environment: jira categories
Issue Links:
Duplicate
 
Relates

Last Triaged: 23/Sep/08 06:22 PM


 Description  « Hide
Merge all the different LSL/scripting related bugs and feature requests into a single category. Both SVC and VWR have scripting sub-categories, and MISC also has numerous scripting/language related issues, often duplicates of those found in the other categories. WIthin the scripting/language category, create sub-categories based on the main categories found at the LSL wiki:

avatar, communications, detection, inventory,..., and misc.

This would make it easier for users to check for duplicates before reporting bugs/suggesting features related to scripting/language, and would reduce the number of bugs/features found in the other categories. since there are at least 100, and perhaps 200 or more bugs/suggestions that are scripting/language related scattered throughout the four existing categories, with numerous duplicates.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Lex Neva added a comment - 08/Jun/07 11:55 AM
I dunno... I think these all belong in SVC, categorized under Scripting. I don't think that Scripting is a wide enough category to warrant its own top-level tag. Also, I'm not even sure what VWR/Scripting is intended to encompass, because we can't script the viewer.

Saijanai Kuhn added a comment - 08/Jun/07 04:52 PM
There's only a few issues that validly involve the viewer and scripting and they have to do with things like display of text, and other stuff the client does. However, a huge portion of the SVC+MISC stuff would be scripting related if all the various scripting related issues were combined. Maybe it would be better to keep them under the SVC hierarchy, but at least half of them don't appear there for one reason or another. The hierarchy is (or should be) for OUR (the bug-reporters') convenience, not to satisfy a Dewy-Decimal-logic about what is the most logical place (from a librarian's perspective) to keep specific issues.

Right now, well over 100 issues (maybe over 200) are scattered in three different categories. Something is not working right. The easiest solution, from my perspective as a scripter, is to make scripting issues a separate report-category with sub-categories for various aspects of scripting, rather than assuming that everyone will automatically realize that "Service" applies to scripts.

The SCRIPT=>llLink* sub-category alone would have perhaps 25 entries, for instance, many of them duplicates.


Saijanai Kuhn added a comment - 09/Jun/07 03:21 PM
BTW, a quick check of the SVC category shows that the scripting sub-category is not only the largest sub-category, but probably has more items than all the rest of the sub-categories combined. This means that we should remove the SVC category completely and make everything in it a sub-category of scripting...

I'm joking, but I'm trying to point out the issue with having one category that is larger than everything else under the parent. It is a sign of a flawed design, as far as categorization goes. Lindens: factor scripting out of SVC and VWR. This will facilitate bug/feature-tracking and make it easier to find duplicates and vote on important scripting-related issues.


Fremont Cunningham added a comment - 15/Jun/07 04:01 PM
I strongly agree with Saijanai Kuhn's request. There are a very large number of LSL bugs and shortcomings. Searching the present Jira setup is hideous. Please add a LSL top level section and move the 100+ existing bugs there so we can find em, then support and add all the missing ones.

Qie Niangao added a comment - 22/Jun/07 05:34 AM
Suggest that we not call it "LSL" in light of Mono... 99.9% of the scripting bugs and feature requests are VM functionality, not language-specific anyway.

Argent Stonecutter added a comment - 25/Jun/07 04:30 PM
"Scripting", sure. A more general name is fine.

But don't plan on Mono any time soon.


Saijanai Kuhn added a comment - 26/Jun/07 10:48 PM
Eh, mono will happen shortly after the HetGrid is up and running, I suspect. HetGrid is the key to upgrading a LOT of SL.

McCabe Maxsted added a comment - 26/Jun/07 11:05 PM
Yes, definitely agreed. I always get a twinge of sadness when issues get closed for not being in the right scripting category. Poor feature requests; dead before they even had a chance.

Saijanai Kuhn added a comment - 09/Jul/07 07:35 AM
The non-scriptor equivalent

Torley Linden added a comment - 11/Jul/07 06:57 AM
I retitled the summary to make it less vague. Please amend as necessary.

Saijanai Kuhn added a comment - 11/Jul/07 12:54 PM
Thanks very much Torley...

Nicoladie Gymnast added a comment - 14/Oct/07 01:24 PM
LSL scripts and Viewer are totally independent of each other.

The Viewer is merely a passive display rendering (reconstructing) the data on your computer sent by Linden Lab's simulation database engine. Viewer does not alter the simulation environment, it merely "passively" display the information, even though it can change the display settings, it does not alter the simulator, except for the agent (avatar) and attachments (which are controlled by LSL scripts).

On the contrary, LSL scripts, by its nature, do alter the simulation environment. It "actively" interacts with the simulation engine. So they are totally different beasts!

Service, on the other hand, includes everything under the sun, if you may: Viewer is servicing the users, Web is servicing the users, Bug Reports are servicing the users, New Features are servicing the user, and LSL scripts are servicing the user. May I ask, what is not under the service category?


anthony reisman added a comment - 15/Oct/07 10:48 AM
@ Nicoladie: The viewer is also where LSL is compiled and then sent to the Servers as bytecode so there are plenty of compiling issues that would fall under the viewer category. Also, the viewer has to be modified to allow new LSL functions to be compiled so updates for feature requests would have a viewer component as well.

In the source code there is an subdirectory for scripting in the viewer (lscript) so I'm not sure how you can say that LSL scripts are totally independent of each other. When the scripts are executed on the server is only one point in the codes lifetime.


Coyote Pace added a comment - 15/Oct/07 11:13 AM
Having to know the nuts and bolts of scripting implementation in Second Life (sim server? viewer?) makes no sense, in terms of being able to make a succinct and sensible bug report, or, for that matter, a feature suggestion. The people that need to decipher the problem and fix it, or decide whether and how to implement a new idea, can easily determine where to target their efforts. The end users should not be expected to do so - it just discourages wide participation in the jira and lends confusion to the jira data . Voted!

Alexa Linden added a comment - 21/Oct/08 10:47 AM
This is not something we see implementing in the near future.

TigroSpottystripes Katsu added a comment - 18/Aug/09 02:17 PM
I am in favor of this too (I would have voted for it, but voting is closed)