[sldev] Re: [Gridnauts] heads up: recent secondlife client
versions don't support OSSL functions
Suzy Deffeyes
suzyque at gmail.com
Sat Sep 27 06:30:08 PDT 2008
Hi Justin,
I was trying to suggest some middle ground between the desire to have
nice tight type checking in the viewer script compilation code and the
desire to have wide open naming.
I was also wanting someone from Linden to look at it soon since my
brain was scrambled after looking into it a bit. The compilation code
is hairy.
Suzy
Sent from my iPhone
On Sep 27, 2008, at 5:44 AM, Justin Clark-Casey <jjustincc at googlemail.com
> wrote:
> To be honest, I think that things should go further than this.
> People running OpenSim environments may well want to
> implement LSL functions themselves server-side which do not start
> with either the ll or os prefixes.
>
> Suzy Deffeyes wrote:
>> Thanks, Whump. I appreciate you looking into this so quickly.
>> There are 30-ish functions in OpenSim's scripting with the os
>> prefix. If we could have a way to ensure that any function with
>> the os prefix in its name could be passed to the sim, that would
>> work.
>> Thanks
>> Suzy Deffeyes
>> Virtual Worlds
>> Digital Convergence EBO
>> IBM Research
>> 512.838.8770
>> suzyq at us.ibm.com
>> Bill Humphries <whump at lindenlab.com> wrote on 09/26/2008 07:35:48 PM:
>> > Suzy, Dr. Scofield:
>> >
>> > Thank you for bringing the issue with compiling scripts with
>> OpenSim-
>> > specific extensions to LSL to our attention.
>> >
>> > It's not our intention to 'break the viewer' with the recent
>> changes, > as a viewer fork would not be in the interests of grid
>> interoperability.
>> >
>> > However, the change was made for a reason, and I need some time
>> to > figure out why it was made. Thanks for your patience.
>> >
>> > We are looking at the JIRA Suzy filed, http://jira.secondlife.
>> > com/browse/VWR-9332
>> > .
>> >
>> > Thank you.
>> >
>> > -- whump
>> >
>> > On Sep 26, 2008, at 5:23 AM, Suzy Deffeyes wrote:
>> >
>> > > I think it is really helpful to have a common viewer for the
>> OpenGrid
>> > > work, at least in the short term. Once OpenSim developers
>> switch to
>> > > another viewer, the desire to maintain protocol compatibility
>> with > > Second
>> > > Life becomes much less compelling.
>> > >
>> > > I did some digging into the viewer on this issue, and opened a
>> jira > > for
>> > > it.
>> > >
>> > > http://jira.secondlife.com/browse/VWR-9332
>> > >
>> > > OpenSim needs a way to pass OS*() functions in scripts back to
>> the > > sim.
>> > >
>> > >
>> > > Note also that there appears to be a recent addition to the
>> protocol > > for
>> > > ScriptRunningReply, a bool named 'Mono' is now checked by the
>> > > viewer. I
>> > > opened a Mantis bug for this:
>> > >
>> > > http://opensimulator.org/mantis/view.php?id=2270
>> > >
>> > >
>> > > Thanks
>> > > Suzy Deffeyes
>> > > Virtual Worlds
>> > > Digital Convergence EBO
>> > > IBM Research
>> > > 512.838.8770
>> > > suzyq at us.ibm.com
>> > >
>> > >
>> > > gridnauts-bounces at lists.secondlife.com wrote on 09/26/2008
>> 03:41:32 > > AM:
>> > >
>> > >> having just wasted most of a day on trying to figure out why
>> OSSL
>> > >> functions such as osSetDynamicTextureData and friends were >
>> >> returning an
>> > >> LSL compile error (ERROR: name not in scope) i thought i'd
>> report > >> back
>> > >> on my findings:
>> > >>
>> > >> * OSSL functions (inspite of the heavy changes in the
>> scripting
>> > >> subsystem in recent days) are working just fine (provided
>> you
>> > >> enabled them as documented in OpenSim.ini.example)
>> > >> * recent LindenLab(tm)/(r) provided secondlife clients
>> (certainly
>> > >> the 1.21 series) are apparently no longer relying on the
>> grid to
>> > >> vet the script and the functions it calls, but instead
>> seem to
>> > >> check all function calls against
>> > >> o list of known LSL function
>> > >> o list of functions you have defined in your script
>> > >> o anything not found on those lists is flagged as
>> "not in
>> > > scope"
>> > >>
>> > >> once i switched to hippo viewer
>> > >> (http://forge.opensimulator.org/gf/project/opensim-viewer/)
>> > >> <http://forge.opensimulator.org/gf/project/opensim-viewer/>
>> > >> everything
>> > >> was fine.
>> > >>
>> > >> cheers,
>> > >> dr scofield
>> > >>
>> > >> --
>> > >> dr dirk husemann ---- virtual worlds research ---- ibm
>> zurich > >> research
>> > > lab
>> > >> SL: dr scofield ---- drscofield at xyzzyxyzzy.net ----
>> > > http://xyzzyxyzzy.net/
>> > >> RL: hud at zurich.ibm.com - +41 44 724 8573 -
>> > > http://www.zurich.ibm.com/~hud/
>> > >>
>> > >> _______________________________________________
>> > >> Click here to unsubscribe or manage your list subscription:
>> > >> https://lists.secondlife.com/cgi-bin/mailman/listinfo/gridnauts
>> > > _______________________________________________
>> > > Click here to unsubscribe or manage your list subscription:
>> > > https://lists.secondlife.com/cgi-bin/mailman/listinfo/gridnauts
>> >
>> > Whump Linden is Bill Humphries || whump at lindenlab.com || http:
>> > //secondlife.com/
>> >
>> ---
>> ---------------------------------------------------------------------
>> _______________________________________________
>> Click here to unsubscribe or manage your list subscription:
>> https://lists.secondlife.com/cgi-bin/mailman/listinfo/gridnauts
>
>
> --
> justincc
> Justin Clark-Casey
> http://justincc.wordpress.com
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated posting
> privileges
More information about the SLDev
mailing list