If you want this to be the best release 'yet', you'll need to enable XML-RPC.
I have a good 5000+ LOC which will go untested without XML-RPC enabled. So, like, pretty please give me the url for the preview grid?
These forums are CLOSED. Please visit the new forums HERE
XML-RPC or bust! |
|
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-08-2005 23:29
If you want this to be the best release 'yet', you'll need to enable XML-RPC.
I have a good 5000+ LOC which will go untested without XML-RPC enabled. So, like, pretty please give me the url for the preview grid? _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
splat1 Edison
Registerd Nut
![]() Join date: 6 Sep 2004
Posts: 353
|
03-09-2005 15:01
last time i checked, this is not possiable.. preview has no server for xml or email, it realy is just a login + asset server syetem with a few grid machines. So will you please let the donkey go, its getting tiresum
![]() _____________________
Splat Soft - We exsist in the RL to!
Gigas Bunny (Mule) #### You see, our experts describe you as an appallingly dull fellow, unimaginative, timid, lacking in initiative, spineless, easily dominated, no sense of humour, tedious company and irrepressibly drab and awful. And whereas in most professions these would be considerable drawbacks, in chartered accountancy they are a positive boon. |
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-09-2005 18:09
You may want to reconsider your input in this discussion.
a) how can SL expect us to test 1.6 if we do not have access to 1.6 functionality? quote: "help us make this the best release yet", i think the MOTD said. Without the ability to do a full regression, that just ain't going to happen. b) I'm sure adding another server isn't that challenging, or adding another process to a server. Tiresome or not, when 1.6 gets released and there are problems surrounding XML-RPC or surrounding code that would have been tested if we had access to XML-RPC you're going to hear a lot of I told you sos.. And if I hear someone say "oh but we didn't really change anything so there probably won't be a problem.." then they should be demoted from software engineer to QA tester. Any with 5+ years experience in this business knows those are famous last words... _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
Adam Zaius
Deus
![]() Join date: 9 Jan 2004
Posts: 1,483
|
03-09-2005 22:28
Blaze, -
it's disabled for security reasons, if someone finds a GOM terminal on the preivew grid, and pays L$10,000 into it, then that has translated into main grid L$. If it were to be added, Email should be completely disabled so the connection cannot be initiated, and XMLRPC keys must be manually tested and used. -Adam _____________________
|
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-09-2005 22:50
Ah, come on Adam.
You're telling me Zeppi can't check the sender email for the keyword 'preview' in it? Whatever needs to get done - get it done. Releasing software without testing it first is not acceptable development procedure.. Do we want another 1.5 fiasco on our hands, or have we already forgotten what happened? _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
Adam Zaius
Deus
![]() Join date: 9 Jan 2004
Posts: 1,483
|
03-09-2005 23:01
Ah, come on Adam. You're telling me Zeppi can't check the sender email for the keyword 'preview' in it? Whatever needs to get done - get it done. Releasing software without testing it first is not acceptable development procedure.. Do we want another 1.5 fiasco on our hands, or have we already forgotten what happened? I dont remember 1.5 breaking outbound email or incoming XMLRPC... I also know from experience that pushing out features which are likely to cause security issues is always a bad idea when there is not a significant gain (especially when the gain is temporary). Let's assume person X runs a ATM system and decides to take a holiday for a week while LL decides to enable outbound comms for testing. I imagine when this person arrives back they might be mildly agitated at this. Likewise, people are not going to want to change their code to block off the preview - I know I dont want to have to do it, especially on short notice. -Adam _____________________
|
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-09-2005 23:11
Adam, have you ever shipped software professionally?
On a dot release, you do a full regression. I've never worked for a company that didn't. Well, I have, and very few times we didn't do a full regression we have always paid the price. Are you saying that 1.6 should go live without GOM fully testing itself on the preview grid? I'm sorry, if that's the way GOM works, then they have only themselves to blame when there are problems. The problem with 1.5 was that it got pushed out the door without full testing. I am suggesting that XML-RPC goes live so we can all test our fairly extensive suite of products on the preview grid before it goes live. _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-09-2005 23:15
Besides, I thought the *whole* point of waiting forever for all of these changes is because they branched the tree so they didn't risk shoving out new bugs.
When you branch like this, if you don't do a full regression, then what was the point in waiting? Why didn't they just shove out the bugs and we all test as we go? _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
Jack Digeridoo
machinimaniac
![]() Join date: 29 Jul 2003
Posts: 1,170
|
03-10-2005 06:08
blaze blaze blaze, nobody listens anymore. you should email Phil!
_____________________
If you'll excuse me, it's, it's time to make the world safe for democracy.
|
splat1 Edison
Registerd Nut
![]() Join date: 6 Sep 2004
Posts: 353
|
03-10-2005 09:08
Your right blaze, i should have not been to sharp with my reply, but then again did the point that some people test this stuff befor it gos into production on the preview grid?
(Any one with a FIC comment can cram it) LL has fully explained why 1.5 was released the way it was and what they learned from it, but looking at yor posts you seem to have missed this infomation. Allthough Inbound xml could beusefull, id prefer the lindens worked on what was being released other then messing about with servers that 90% of people dont have access to all the time. _____________________
Splat Soft - We exsist in the RL to!
Gigas Bunny (Mule) #### You see, our experts describe you as an appallingly dull fellow, unimaginative, timid, lacking in initiative, spineless, easily dominated, no sense of humour, tedious company and irrepressibly drab and awful. And whereas in most professions these would be considerable drawbacks, in chartered accountancy they are a positive boon. |
Jack Lambert
Registered User
Join date: 4 Jun 2004
Posts: 265
|
03-10-2005 11:20
(Any one with a FIC comment can cram it) ROFL that pretty much sums up my thoughts on FIC ![]() --Jack Lambert _____________________
----------------------------
Taunt you with a tree filled lot? hahahahahahaha. Griefer trees! Good lord you're a drama queen. Poor poor put upon you. -Chip Midnight |
Alexis Heiden
xcriteria
Join date: 15 Jan 2005
Posts: 80
|
03-10-2005 14:07
it's disabled for security reasons, if someone finds a GOM terminal on the preivew grid, and pays L$10,000 into it, then that has translated into main grid L$. How would someone "find" a GOM terminal on the preview grid? Wouldn't GOM (or whatever provider) have to put up their terminal themselves? (And hopefully, they get some location ID information from their terminals...) Security considerations are important, but eventually it will be necessary to allow things like XML-RPC on multiple grids - such as if/when SL software ends up being licensed to other hosts. (All licensed servers could be wired into the same grid, but I'd assume that at times splits would occur like on IRC... so in practice there would end up being multiple grids... This is another topic though ![]() On 1.6, as I've mentioned elsewhere, I am interested in whether Unicode strings can be taken by the XML-RPC (or email) mechanism. If not, this really curtails any scripting that could be done with Unicode characters at this point. (listen() successfully picks up Unicode strings and llSay will echo them, so a lot of manual input when a script is reset might be a partial work-around). Anyway, if Unicode _is_ supported by the XML-RPC and email mechanisms, it definitely ought to get some testing. |
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-11-2005 05:56
I just want to help QA!
Jeez. Never seen a company that turned away free QA... (But I think LL will release XML-RPC into preview before they go live. They are sensible folk..) _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
Jsecure Hanks
Capitalist
Join date: 9 Dec 2003
Posts: 1,451
|
03-11-2005 06:48
Tiresome or not, when 1.6 gets released and there are problems surrounding XML-RPC or surrounding code that would have been tested if we had access to XML-RPC you're going to hear a lot of I told you sos... I may have missed something... But does XML-RPC change at all in 1.6? I thought it was to be exactly the same as 1.5... So what exactly will you be testing? |
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
|
03-11-2005 23:16
I may have missed something... But does XML-RPC change at all in 1.6? I thought it was to be exactly the same as 1.5... So what exactly will you be testing? XML-RPC, and its interaction with Unicode. _____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
|
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-12-2005 00:38
A dot release usually demands a full regression which usually means testing functionality that hasn't changed.
Besides, I have a lot of other code that will get tested as well. I'm sure if the gigas, slexchange, gom, etc etc folks also tested their code (they can't without xml-rpc) then we'd really pound 1.6 before it went live. I find it difficult to believe that this is not something LindenLab wants. We can't go around complaining about SL breaking our code, etc etc if we don't even bother testing our code before they try to go live. _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
splat1 Edison
Registerd Nut
![]() Join date: 6 Sep 2004
Posts: 353
|
03-12-2005 05:59
Heh, gigas and most other big groups have allready tested there code in 1.6, without email and xml.
_____________________
Splat Soft - We exsist in the RL to!
Gigas Bunny (Mule) #### You see, our experts describe you as an appallingly dull fellow, unimaginative, timid, lacking in initiative, spineless, easily dominated, no sense of humour, tedious company and irrepressibly drab and awful. And whereas in most professions these would be considerable drawbacks, in chartered accountancy they are a positive boon. |
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-12-2005 07:26
they tested code without testing it. wow!
But, whatever. Maybe 1.6 will be perfect and there is no need to test everything. That happens all the time. _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |
Merwan Marker
Booring...
![]() Join date: 28 Jan 2004
Posts: 4,706
|
03-12-2005 08:45
they tested code without testing it. wow! But, whatever. Maybe 1.6 will be perfect and there is no need to test everything. That happens all the time. ![]() ![]() _____________________
Don't Worry, Be Happy - Meher Baba
|
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
|
03-12-2005 08:55
Heh, gigas and most other big groups have allready tested there code in 1.6, without email and xml. That's impossible. If any of the "big group's" scripts even minutely used email or XML-RPC, then you *cannot* say that they tested their scripts fully. If anyone with an automated funds transferring device hasn't already implemented the proper security measues to prevent something like preview money transfers, then well... that just moves them one step closer to incompetancy. SL is a digital world, GOM, IGE and others who use outbound email/RPC communication must realise that their ATM machines can be copied into a beta test. Its not fair to everyone else who needs to test their scripts under the new version. ==Chris |
Merwan Marker
Booring...
![]() Join date: 28 Jan 2004
Posts: 4,706
|
03-12-2005 08:59
That's impossible. If any of the "big group's" scripts even minutely used email or XML-RPC, then you *cannot* say that they tested their scripts fully. If anyone with an automated funds transferring device hasn't already implemented the proper security measues to prevent something like preview money transfers, then well... that just moves them one step closer to incompetancy. SL is a digital world, GOM, IGE and others who use outbound email/RPC communication must realise that their ATM machines can be copied into a beta test. Its not fair to everyone else who needs to test their scripts under the new version. ==Chris Chris copied into a beta test by whom? LL? Or....?? _/_/ _____________________
Don't Worry, Be Happy - Meher Baba
|
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
|
03-12-2005 09:13
Chris copied into a beta test by whom? LL? Or....?? It really doesn't matter, my point was that, because SL is a digital medium, owner's of ATMs must take special precautions to differentiate between those that are valid and those that may be copies (take into account location on the grid, simulator hostname of the sim the ATM is in, etc). ==Chris |
Adam Zaius
Deus
![]() Join date: 9 Jan 2004
Posts: 1,483
|
03-12-2005 10:27
If anyone with an automated funds transferring device hasn't already implemented the proper security measues to prevent something like preview money transfers, then well... that just moves them one step closer to incompetancy. The big problem there is that the terminals ARE identical in all ways concerned. I use public key encryption (plus a hashing method) on my payment boxes now, but the scripts do have the same private key loaded into them on preview, as they would on the mainland, which makes them look identical (although, I do doubt they would work anyway since they route through another object on the main grid, which would likely be inaccessible.). Pooling off the email from address is not a security measure I personally make, since those can be spoofed with ease. That would be a change that would have to be forced in, which requires both significant advanced notice, and isnt something that is an ideal check. Personally, I'd rather that the email (outbound) interface was setup in a certain manner that makes it completely incompatible with existing setups. (say requiring all preview outbound email addresses to be called [email]preview.normalname@domain.tld[/email], or requiring the MTA to be running on a nonstandard port.) -Adam _____________________
|
Adam Zaius
Deus
![]() Join date: 9 Jan 2004
Posts: 1,483
|
03-12-2005 10:45
I think the point I'm trying to make can be summed up in a sentance:
Security compramising features that are applied retroactively should never be opt-out. -Adam _____________________
|
blaze Spinnaker
1/2 Serious
Join date: 12 Aug 2004
Posts: 5,898
|
03-12-2005 18:40
QA environments should have flags denoting what they are when ambiguity can occur.
A version # in the email sent out is probably the smartest idea. This could allow for rolling releases as well. Soft rollouts would go a long way to avoid taking everyone out everytime they want to make a change and screw up. But what boggles my mind, is not that this isn't happening, I can understand time pressure / lack of budget / etc. What boggles my mind is that we are even having this debate. All of us, or at least any of us with professional software development experience, should know that this is basic software engineering 101. _____________________
Taken from The last paragraph on pg. 16 of Cory Ondrejka's paper "Changing Realities: User Creation, Communication, and Innovation in Digital Worlds :
"User-created content takes the idea of leveraging player opinions a step further by allowing them to effectively prototype new ideas and features. Developers can then measure which new concepts most improve the products and incorporate them into the game in future patches." |