Difference between revisions of "User:Ama Omega/archive/script jira triage"
Kelly Linden (talk | contribs) |
|||
(40 intermediate revisions by 7 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 10: | Line 28: | ||
== 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|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-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-6660}} - '''llIntegerToHex'''() - function for integer/hex conversion - 2 votes - [[User:Haravikk Mistral|Haravikk Mistral]] | |||
* {{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-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-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]] | |||
** 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-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]] | |||
* {{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-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]] | ||
* {{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}} - | * {{jira|SVC-924}} - [[llSit]]() - scriptable ability to force an avatar to sit on an object - 7 votes - [[User:Haravikk_Mistral|Haravikk Mistral]] | ||
* {{jira|SVC-2988}} - Convert [[llListSort]]() to use faster sorting methods! - 49 votes - [[User:Haravikk_Mistral|Haravikk Mistral]] | * {{jira|SVC-2988}} - Convert [[llListSort]]() to use faster sorting methods! - 49 votes - [[User:Haravikk_Mistral|Haravikk Mistral]] | ||
* {{jira|SVC-6326}} - Remove [[llInstantMessage]] delay for avatars in region - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]] | * {{jira|SVC-6326}} - Remove [[llInstantMessage]] delay for avatars in region - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]] | ||
** Replaced by {{jira|SVC-92}} - '''llTargetSay'''() - region-wide direct communication - 2 votes - [[User:Haravikk_Mistral|Haravikk Mistral]] | ** Replaced by {{jira|SVC-92}} - '''llTargetSay'''() - region-wide direct communication - 2 votes - [[User:Haravikk_Mistral|Haravikk Mistral]] | ||
* {{jira|SVC-6364}} - Automatically optimise calls to [[llGetListLength]](list) by replacing them with (list != []) - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]] | * {{jira|SVC-6364}} - Automatically optimise calls to [[llGetListLength]](list) by replacing them with (list != []) - 1 vote - [[User:Haravikk_Mistral|Haravikk Mistral]] |
Latest revision as of 09: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:
Next find the 'Views' menu on the top left and choose 'List':
You should now be at the 'Unscheduled' tasks view which looks vaguely like this:
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
- Doesn't appear to be a scripting issue, perhaps raise at one of the general Simulator User Group meetings?
-- Haravikk (talk|contribs) 04:55, 24 March 2011 (PDT)
- Doesn't appear to be a scripting issue, perhaps raise at one of the general Simulator User Group meetings?
- 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
- SVC-6300 - llStartAnimationSynced() - start an animation synced with a given timestamp - 2 votes - Haravikk Mistral
- Partially (but not critically) dependent upon SVC-6357 (llGetUnixTimeNanos()) discussed previously.
- SVC-6539 - Constants-based text-entry for llDialog - 1 votes - Haravikk Mistral
Triaged Previously
- SVC-6432 - [Display Names] Add
X-SecondLife-Owner-Display-Name
andX-SecondLife-Owner-Username
headers to llHTTPRequest() - Haravikk Mistral - SVC-1432 - llDetectedNormal() - provide normal vectors (or rotations) for collision events - 11 votes - Haravikk Mistral
- SVC-377 - LSL functions to access the description of objects in an object's inventory - 90 votes - Kumi Itoku
- SVC-6441 - Allow us to decide which llDetected*() functions are populated to save on memory/processing - 0 votes - Haravikk Mistral
- SVC-6532 - agent() event for detecting changes in avatar state, ideal for animation overriders - 2 votes - Haravikk Mistral
- SVC-6350 - Megaprims in Estate Tools (specific proposal) - 1 vote - Talarus Luan
- SVC-2105 - llSetLinkListPrimitiveParams() for setting multiple, specific linked items - 54 votes - Haravikk Mistral
- SVC-6385 - Expose/Add more flags to llGetParcelFlags - 1 vote - DarthBunny Petrov
- SVC-212 - New Feature Request - llTeleportAgent - 484 votes - Wyvern Carter
- SVC-5335 - llGetSubString can produce results that crash Mono scripts - 1 vote - Tano Toll (Cerise Sorbet)
- SVC-3455 - llMapDestination ignores
look_at
parameter - 1 vote - Doran Zemlja - SVC-6357 - llGetUnixTimeNanos() - greater precision timing mechanism - 1 vote - Haravikk Mistral
- SVC-5742 - Unbundle PRIM_* rules for llSetPrimitiveParams and similar functions to allow for individual parameter settings for all possible parameters. - 10 votes - Talarus Luan
- SVC-4323 - Casting a list with a vector to string, differs from casting a vector to string - 1 vote - Haravikk Mistral
- SVC-924 - llSit() - scriptable ability to force an avatar to sit on an object - 7 votes - Haravikk Mistral
- SVC-2988 - Convert llListSort() to use faster sorting methods! - 49 votes - Haravikk Mistral
- SVC-6326 - Remove llInstantMessage delay for avatars in region - 1 vote - Haravikk Mistral
- Replaced by SVC-92 - llTargetSay() - region-wide direct communication - 2 votes - Haravikk Mistral
- SVC-6364 - Automatically optimise calls to llGetListLength(list) by replacing them with (list != []) - 1 vote - Haravikk Mistral