Difference between revisions of "User:Ama Omega/archive/script jira triage"

From Second Life Wiki
Jump to navigation Jump to search
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Details ==
== Details ==
Scripting now has its own jira project: https://jira.secondlife.com/browse/SCR<br>
This project is special in that it has additional features to better support triage and a scripting backlog. As this is a new system please be forgiving as we work out kinks to make it work as smoothly as possible.
 
Start by finding the Agile menu in the upper left and choosing 'Planning Board' from it:<br>
[[image:Planning_board_02.png]]
 
Next find the 'Views' menu on the top left and choose 'List':<br>
[[image:List_view_03.png]]
 
You should now be at the 'Unscheduled' tasks view which looks vaguely like this:<br>
[[image:Unscheduled.png]]
 
Each issue listed here is not yet on the backlog and has not been triaged.
 
Note the two red arrows - either the menu currently labeled 'Unscheduled' or the Backlog button on the bottom right can be used to switch views to the Script Backlog. The Script Backlog contains the issues that have already been triaged.
 
As we transition continue to add important issues to this wiki page for triage.
== Old Rules ==
Every other Monday at Kelly's office hours we will hold a Scripting jira triage. If you have an issue you would like discussed, please add it to the end of the issue triage list below. Please add a single line for each jira with:<br>your avatar name, jira id, jira subject
Every other Monday at Kelly's office hours we will hold a Scripting jira triage. If you have an issue you would like discussed, please add it to the end of the issue triage list below. Please add a single line for each jira with:<br>your avatar name, jira id, jira subject


Line 7: Line 25:
* After discussing the issue I will set the 'last triaged' field, change status if appropriate and comment on the issue
* After discussing the issue I will set the 'last triaged' field, change status if appropriate and comment on the issue
* Move the triaged issue down to the "Triaged Last Week" category.
* Move the triaged issue down to the "Triaged Last Week" category.
== Issues To Triage ==
== Issues To Triage ==
=== Bugs ===
=== Bugs ===
{{Jira|SVC-3170}} Listeners in child prims get positioned at root prim position first, then switch to child prim position after re-rez (resulting in wrong listener / whisper radius)
: ''Note from Cerise, since I always seem to miss these meetings: SVC-3170 was auto-closed at JIRA upgrade but still makes pain for people. The biggest pain from this bug is that the listen point ''moves'' after re-rez. I don't know if root or script prim is "better" as long as LSL picks one and stick with it! --[[User:Cerise Sorbet|Cerise Sorbet]] 19:28, 25 March 2011 (PDT)''


=== New Features ===
=== New Features ===
* {{jira|SVC-6350}} - Megaprims in Estate Tools (specific proposal) - 1 vote - [[User:Talarus_Luan|Talarus Luan]]
* {{jira|VWR-9516}} - '''New Beacon option for Mono Scripts''' - a comment about server-side ability to support this feature is needed before proposing it to viewer-development team --[[User:Opensource Obscure|oobscure]] 15:25, 12 April 2011 (PDT)
* {{jira|SVC-2105}} - '''llSetLinkListPrimitiveParams'''() for setting multiple, specific linked items - 54 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-6551}} - '''[Display Names]''' '''llLooksLike'''() function to test visual similarity between a known string and arbitrary UTF - 1 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-6385}} - Expose/Add more flags to '''llGetParcelFlags''' - 1 vote - [[User:DarthBunny Petrov|DarthBunny Petrov]]
* {{jira|SVC-6660}} - '''llIntegerToHex'''() - function for integer/hex conversion - 2 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-212}} - New Feature Request - [[llTeleportAgent]] - 484 votes - [[User:Wyvern_Carter|Wyvern Carter]]
* {{jira|SVC-4632}} - People getting past Estate and Land bans - Seems to be back - 414 votes - [[User:Melody Regent|Melody Regent]]
** Doesn't appear to be a scripting issue, perhaps raise at one of the general [[Server/Sim/Scripting_User_Group|Simulator User Group]] meetings? <br/>-- '''[[User:Haravikk_Mistral|Haravikk]]''' <sup><small>([[User_talk:Haravikk_Mistral|talk]]|[[Special:Contributions/Haravikk_Mistral|contribs]])</small></sup> 04:55, 24 March 2011 (PDT)
* {{jira|SVC-2406}} - LSL: Add "prefilled" string to llTextBox - 40 votes - [[User:Jonathan Yap|Jonathan Yap]]
* {{jira|SVC-6866}} - '''llPreloadAnimation'''() - a function for preloading animations ready to be played on-demand without delay - 0 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-6868}} - '''llPreloadAsset'''() - function allowing any type of asset to be preloaded. - 0 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
 
== Triaged Last Time ==
* {{jira|SVC-6300}} - '''llStartAnimationSynced()''' - start an animation synced with a given timestamp - 2 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
** Partially (but not critically) dependent upon {{jira|SVC-6357}} ('''llGetUnixTimeNanos()''') discussed previously.
* {{jira|SVC-6539}} - Constants-based text-entry for [[llDialog]] - 1 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
 
== Triaged Previously ==
* {{jira|SVC-6432}} - '''[Display Names]''' Add <code>X-SecondLife-Owner-Display-Name</code> and <code>X-SecondLife-Owner-Username</code> headers to [[llHTTPRequest]]() - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-6432}} - '''[Display Names]''' Add <code>X-SecondLife-Owner-Display-Name</code> and <code>X-SecondLife-Owner-Username</code> headers to [[llHTTPRequest]]() - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-1432}} - '''llDetectedNormal'''() - provide normal vectors (or rotations) for collision events - 11 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-1432}} - '''llDetectedNormal'''() - provide normal vectors (or rotations) for collision events - 11 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-377}} - LSL functions to access the description of objects in an object's inventory - 90 votes - [[User:Kumi Itoku|Kumi Itoku]]
* {{jira|SVC-377}} - LSL functions to access the description of objects in an object's inventory - 90 votes - [[User:Kumi Itoku|Kumi Itoku]]
* {{jira|SVC-6300}} - '''llStartAnimationSynced()''' - start an animation synced with a given timestamp - 2 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
** Partially (but not critically) dependent upon {{jira|SVC-6357}} ('''llGetUnixTimeNanos()''') discussed previously.
* {{jira|SVC-6441}} - Allow us to decide which {{LSLGC|Detected|llDetected*()}} functions are populated to save on memory/processing - 0 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-6441}} - Allow us to decide which {{LSLGC|Detected|llDetected*()}} functions are populated to save on memory/processing - 0 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-6532}} - '''agent()''' event for detecting changes in avatar state, ideal for animation overriders - 2 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-6532}} - '''agent()''' event for detecting changes in avatar state, ideal for animation overriders - 2 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
** Similar issues {{jira|SVC-408}} and {{jira|SVC-91}} have 110 votes between them. SVC-6532 is essentially a better solution to both as well as more future-proof than either.
** Similar issues {{jira|SVC-408}} and {{jira|SVC-91}} have 110 votes between them. SVC-6532 is essentially a better solution to both as well as more future-proof than either.
* {{jira|SVC-6539}} - Constants-based text-entry for [[llDialog]] - 1 votes - [[User:Haravikk Mistral|Haravikk Mistral]]
* {{jira|SVC-6350}} - Megaprims in Estate Tools (specific proposal) - 1 vote - [[User:Talarus_Luan|Talarus Luan]]
 
* {{jira|SVC-2105}} - '''llSetLinkListPrimitiveParams'''() for setting multiple, specific linked items - 54 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
== Triaged Last Time ==
* {{jira|SVC-6385}} - Expose/Add more flags to '''llGetParcelFlags''' - 1 vote - [[User:DarthBunny Petrov|DarthBunny Petrov]]
* {{jira|SVC-212}} - New Feature Request - [[llTeleportAgent]] - 484 votes - [[User:Wyvern_Carter|Wyvern Carter]]
* {{Jira|SVC-5335}} - [[llGetSubString]] can produce results that crash Mono scripts - 1 vote - Tano Toll ([[User:Cerise Sorbet|Cerise Sorbet]])
* {{Jira|SVC-5335}} - [[llGetSubString]] can produce results that crash Mono scripts - 1 vote - Tano Toll ([[User:Cerise Sorbet|Cerise Sorbet]])
* {{Jira|SVC-3455}} - [[llMapDestination]] ignores <code>look_at</code> parameter - 1 vote - [[User:Doran Zemlja|Doran Zemlja]]
* {{Jira|SVC-3455}} - [[llMapDestination]] ignores <code>look_at</code> parameter - 1 vote - [[User:Doran Zemlja|Doran Zemlja]]
* {{jira|SVC-6357}} - '''llGetUnixTimeNanos'''() - greater precision timing mechanism - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-6357}} - '''llGetUnixTimeNanos'''() - greater precision timing mechanism - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-5742}} - Unbundle PRIM_* rules for llSetPrimitiveParams and similar functions to allow for individual parameter settings for all possible parameters. - 10 votes - [[User:Talarus_Luan|Talarus Luan]]
* {{jira|SVC-5742}} - Unbundle PRIM_* rules for llSetPrimitiveParams and similar functions to allow for individual parameter settings for all possible parameters. - 10 votes - [[User:Talarus_Luan|Talarus Luan]]
== Triaged Previously ==
* {{jira|SVC-4323}} - Casting a list with a vector to string, differs from casting a vector to string - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-4323}} - Casting a list with a vector to string, differs from casting a vector to string - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-924}} - [[llSit]]() - scriptable ability to force an avatar to sit on an object - 7 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]
* {{jira|SVC-924}} - [[llSit]]() - scriptable ability to force an avatar to sit on an object - 7 votes - [[User:Haravikk_Mistral|Haravikk Mistral]]

Latest revision as of 10:15, 5 May 2011

Details

Scripting now has its own jira project: https://jira.secondlife.com/browse/SCR
This project is special in that it has additional features to better support triage and a scripting backlog. As this is a new system please be forgiving as we work out kinks to make it work as smoothly as possible.

Start by finding the Agile menu in the upper left and choosing 'Planning Board' from it:
Planning board 02.png

Next find the 'Views' menu on the top left and choose 'List':
List view 03.png

You should now be at the 'Unscheduled' tasks view which looks vaguely like this:
Unscheduled.png

Each issue listed here is not yet on the backlog and has not been triaged.

Note the two red arrows - either the menu currently labeled 'Unscheduled' or the Backlog button on the bottom right can be used to switch views to the Script Backlog. The Script Backlog contains the issues that have already been triaged.

As we transition continue to add important issues to this wiki page for triage.

Old Rules

Every other Monday at Kelly's office hours we will hold a Scripting jira triage. If you have an issue you would like discussed, please add it to the end of the issue triage list below. Please add a single line for each jira with:
your avatar name, jira id, jira subject

Process:

  • Delete all issues in "Triaged Last Time"
  • Discuss the issues one at a time from top to bottom
  • After discussing the issue I will set the 'last triaged' field, change status if appropriate and comment on the issue
  • Move the triaged issue down to the "Triaged Last Week" category.

Issues To Triage

Bugs

SVC-3170 Listeners in child prims get positioned at root prim position first, then switch to child prim position after re-rez (resulting in wrong listener / whisper radius)

Note from Cerise, since I always seem to miss these meetings: SVC-3170 was auto-closed at JIRA upgrade but still makes pain for people. The biggest pain from this bug is that the listen point moves after re-rez. I don't know if root or script prim is "better" as long as LSL picks one and stick with it! --Cerise Sorbet 19:28, 25 March 2011 (PDT)

New Features

  • VWR-9516 - New Beacon option for Mono Scripts - a comment about server-side ability to support this feature is needed before proposing it to viewer-development team --oobscure 15:25, 12 April 2011 (PDT)
  • SVC-6551 - [Display Names] llLooksLike() function to test visual similarity between a known string and arbitrary UTF - 1 votes - Haravikk Mistral
  • SVC-6660 - llIntegerToHex() - function for integer/hex conversion - 2 votes - Haravikk Mistral
  • SVC-4632 - People getting past Estate and Land bans - Seems to be back - 414 votes - Melody Regent
  • SVC-2406 - LSL: Add "prefilled" string to llTextBox - 40 votes - Jonathan Yap
  • SVC-6866 - llPreloadAnimation() - a function for preloading animations ready to be played on-demand without delay - 0 votes - Haravikk Mistral
  • SVC-6868 - llPreloadAsset() - function allowing any type of asset to be preloaded. - 0 votes - Haravikk Mistral

Triaged Last Time

Triaged Previously