[opensource-dev] Daily Scrum Summary - Monday, January 31

2011-02-01 Thread Anya Kanevsky
 Monday, January 31, 2011 General Notes
--

   - Welcome Wolf! He will be our UX resource at 50% - which is at least
   150% more UX resource than we have now.
   - MMOTD: Oz

Team Status
--
 Merov Linden
--

*PAST*

   - STORM-749 : Alpha in KDU: Did extensive tests with a hacked
   premultiplied implementation. Results were unimpressive in perf and quality
   (see JIRA for details). Resolved as "Won't Finish".
   - STORM-937 : Path to python in /scripts/*.py file inconsistent : Done.
   Moved to review.
   - Bunch of internal meetings and demos

*FUTURE*

   - STORM-746 : KDU Improvements: Compress j2c with precincts
   - Triage JIRA in preparation of tomorrow's sprint planning meeting
   - Take over MM from Oz?

*IMPEDIMENTS*

   - none

Oz Linden
--

*PAST*

   - Merge Monkey
   - Got list of problems to be solved w/ autobuild before merge
   - Clarified line ending issue in Coding Standard (unix style only)
  - fixed many DOS line endings
  - created tool to track down who committed DOS line endings
  - sent dunning notes to offenders
  - Got Jonathan to start wiki page on how not to do it
  
https://wiki.secondlife.com/wiki/How_to_avoid_DOS_line_endings_in_Windows_tools
   - My Office Hour

*FUTURE*

   - Merge Monkey
   - Try to fix using autobuild with VS Express
   - Create a viewer autobuild usage wiki page
   - Meet with Team Chopper about opendev tools issues
   - Create new project for tools/build-process issues?

*IMPEDIMENTS*

   - none

Q Linden
--

*PAST*

   - travel recovery
   - meetings
   - crashhunters

*FUTURE*

   - crash hunting and debugging
   - meetings
   - bring wolf on board with process and background

*IMPEDIMENTS*

   - none

Grumpity ProductEngine
--

*PAST*

   - crashhunters
   - PO approval requirements
   - meetings
   - found victim for STORM-526 (inventory questions)

*FUTURE*

   - determine sprint goal for sprint 11
   - sprint review
   - prepare for sprint planning
   - crashhunters bizzaro
   - continue prod others to resolve my impediments

*IMPEDIMENTS*

   - none

Paul ProductEngine
--

*PAST*

   - BUG STORM-507 (User that has sent p2p call invitation to other user, is
   not added to Recent tab)
  - Fixed and sent for review.
   - BUG STORM-680 (Avaline callers are added to the Recent list)
  - WIP. Cant't work on this bug constantly because iCall service
  available periodically.

*FUTURE*

   - BUG STORM-680 (Avaline callers are added to the Recent list)
   - BUG STORM-655 (mismatched filter extension in snapshot floater (jpeg vs
   jpg) )

*IMPEDIMENTS*

   - none

Seth Productengine
--

*PAST*

   - Story (STORM-526) Log out failure during Login causes loss of pending
   offers, including inventory.
  - Reading new comments and logs submitted by users. The problem is
  still unclear for now.
   - BUG (STORM-316) Debug: Inventory.Folders by Name/Sort by Date/Sort by
   Name/System Folders to Top Do not apply and settings changes do not persist
   after relogging.
  - Fixed according to Q's latest comments.

*FUTURE*

   - Pick other issues from sprint 10.

*IMPEDIMENTS*

   - BUG (STORM-379) Content permissions aren't refreshed in the "Buy copy
   of" floater.
  - Should it be resolved as expected behavior or what should be the
  expected behavior in more details.
   - Story (STORM-526) Log out failure during Login causes loss of pending
   offers, including inventory.
  - Need help from a person familiar with inventory code.

Vadim Productengine
--

*PAST*

   - Task STORM-2 (Customizable viewer layouts):
  - Investigating code written by Andrew.
   - Bug STORM-610 (Changes to Environment Editor: water color change is not
   saved):
  - 
Submitted my fix.
   - Reviewed fix of STORM-643 (Mini-map in the nearby people tab).

*FUTURE*

   - Work on STORM-2 issues (mentioned in the ticket and in opensource-dev).

*IMPEDIMENTS*

   - Bug STORM-465 (Missing Strings from strings.xml):
  - 
Waiting for Q to provide code-related feedback.

Andrey ProductEngine
--

*PAST*

   - proceeded with regression testing of the latest v-d build, see
   spreadsheet
   - reported 10 issues into VWR

*FUTURE*

   - pick up next Beta build or proceed with regression testing of v-d

*IMPEDIMENTS*

   - list of issues which PEQA cannot verify

Jonathan Yapp
--

*PAST*

   - Updated wiki page and created new one per Oz's request:
  - https://wiki.secondlife.com/wiki/Viewer_2_Microsoft_Windows_Builds
   (updated)
  - https://wiki.secondlife.com/wiki/Developer_Editors (new)
   - VWR-24621 (Accidental Self-Muting/Self-Blocking)
  - I found the area where the trouble is but did not know how to
   

Re: [opensource-dev] "Nearby" people tab

2011-02-01 Thread Boroondas Gupte
Hi Dave

On 02/01/2011 01:57 AM, Dave Booth wrote:
> On 1/31/2011 07:52, Oz Linden (Scott Lawrence) wrote:
>> It would be interesting to see what was in the log file for the period 
>> of time that the window was not properly filled in.
> I intend to capture some more specific data in the next few days - will 
> involve laying out precisely positioned prims in 3 dimensions for an av 
> to sit on and probing what "NearMeRange" distances they appear and 
> disappear from the nearby tab to an alt sat on the zero-ref prim. If 
> properly designed, that study will establish any issues with height AGL, 
> "flat" (2d) vector magnitude and "true" (3d) vector magnitude. Will 
> include logfile capture and will advise.
While broad testing is a very good idea, also to find yet unknown bugs,
you might want to test the "interesting" values for this specific issue
(and related ones) first, which are heights around 4 * (2^8 - 1) m ==
1020 m, if the underlying cause of VWR-9326
 and VWR-17050
 are the same. Aimee and
Henry provide some technical explanation of that value in comments on
VWR-6484
.

Note that a fix for VWR-17050 is being reviewed at
https://codereview.secondlife.com/r/132/. If you document your test
well, it could probably also be used to QA that fix.

Cheers,
Boroondas
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

[opensource-dev] Help prevent DOS line endings...

2011-02-01 Thread Oz Linden (Scott Lawrence)
Other than a few files that appear to be completely Windows specific, 
and I did not know for sure did not require them, I've converted all the 
DOS line endings in viewer-development back to plain linefeeds.  I'll be 
checking regularly for any that get added (hopefully before they get 
into the main repo) and advising the perpetrators of the error of their 
ways...

So that I have a resource to direct them to, and to help prevent any new 
developers from committing this minor sin, we need a set of clear 
instructions on what Windows tools do this correctly and how to 
configure them to do so.   Please help by adding to:

https://wiki.secondlife.com/wiki/How_to_avoid_DOS_line_endings_in_Windows_tools

___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Oz Linden (Scott Lawrence)

On 2011-01-31 21:43, Twisted Laws wrote:
So I figured I'd give the autobuild method of building a try.   I've 
not made it far yet
and wondering if someone might give me a pointer on what I've done 
wrong...


I read: http://wiki.secondlife.com/wiki/Autobuild_Quick_Start
and read: 
https://lists.secondlife.com/pipermail/opensource-dev/2011-January/005633.html

v-autobuild is from: https://bitbucket.org/mani_linden/viewer-autobuild

I must be missing something here but I'm not sure what.  The 
autobuild/bin directory is

in the path.   Python 2.6 installed.

Thanks for any hints,  session log follows  (note that the ./setup.py 
install fails, and i have

to use python setup.py install)

dir: /cygdrive/c/dev/hgbuilds
$ cd autobuild
dir: /cygdrive/c/dev/hgbuilds/autobuild
$ ls
autobuild  bin  build  setup.py
dir: /cygdrive/c/dev/hgbuilds/autobuild
$ ./setup.py install
./setup.py: line 23: from: command not found
./setup.py: line 27: PACKAGE_NAME: command not found
./setup.py: line 28: LLAUTOBUILD_VERSION: command not found
./setup.py: line 29: LLAUTOBUILD_SOURCE: command not found
./setup.py: line 30: CLASSIFIERS: command not found
./setup.py: line 41: ext_modules: command not found
./setup.py: line 43: syntax error near unexpected token `newline'
./setup.py: line 43: `setup('
dir: /cygdrive/c/dev/hgbuilds/autobuild


It looks as though your system does not realize that setup.py is a 
python file and is interpreting it as something else.


Try:
 python setup.py


___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Latif Khalifa
The old style build didn't work in cygwin shell either. It wanted
cmake and python to be native windows versions. After deleting cygwin
versions of those, all worked. Perhaps a similar thing can help for
the autobuild?

On Tue, Feb 1, 2011 at 4:07 AM, Nicky Perian  wrote:
> I can't tell but it looks like windows and you using cygwin, Is that
> correct?
> I was able to us the Visual Studio Command Prompt and all went as planned in
> documentation save one patch from Oz.
> Realize that isn't help. But, i didn't use cygwin and my Python was a
> seperate install in windows. Did not use the cygwin version of Python.
>
> 
> From: Twisted Laws 
> To: SLDEV 
> Sent: Mon, January 31, 2011 8:43:01 PM
> Subject: [opensource-dev] problems working with autobuild
>
> So I figured I'd give the autobuild method of building a try.   I've not
> made it far yet
> and wondering if someone might give me a pointer on what I've done wrong...
>
> I read: http://wiki.secondlife.com/wiki/Autobuild_Quick_Start
> and read:
> https://lists.secondlife.com/pipermail/opensource-dev/2011-January/005633.html
> v-autobuild is from: https://bitbucket.org/mani_linden/viewer-autobuild
>
> I must be missing something here but I'm not sure what.  The autobuild/bin
> directory is
> in the path.   Python 2.6 installed.
>
> Thanks for any hints,  session log follows  (note that the ./setup.py
> install fails, and i have
> to use python setup.py install)
>
> dir: /cygdrive/c/dev/hgbuilds
> $ cd autobuild
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ ls
> autobuild  bin  build  setup.py
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ ./setup.py install
> ./setup.py: line 23: from: command not found
> ./setup.py: line 27: PACKAGE_NAME: command not found
> ./setup.py: line 28: LLAUTOBUILD_VERSION: command not found
> ./setup.py: line 29: LLAUTOBUILD_SOURCE: command not found
> ./setup.py: line 30: CLASSIFIERS: command not found
> ./setup.py: line 41: ext_modules: command not found
> ./setup.py: line 43: syntax error near unexpected token `newline'
> ./setup.py: line 43: `setup('
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ python setup.py install
> running install
> running build
> running build_py
> running build_scripts
> running install_lib
> running install_scripts
> running install_egg_info
> Removing C:\Python26\Lib\site-packages\autobuild-0.0.0-py2.6.egg-info
> Writing C:\Python26\Lib\site-packages\autobuild-0.0.0-py2.6.egg-info
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ cd ../v-autobuild
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $ autobuild configure -c OpenSourceRelWithDebInfo
> C:\cygwin\bin\python: can't open file
> '/cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild': [Errno 2] No such file
> or directory
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $ ls -l /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> -rwxr-xr-x 1 John None 2213 Jan 31 20:37
> /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $
>
>
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread WolfPup Lowenhar
Im running autobuild from the windows cmd shell all I have to do right now
is add the Vs2005 tools via vsvars32.bat then got the auto build folder and
it all works im not running in any other cmd window.

 

From: opensource-dev-boun...@lists.secondlife.com
[mailto:opensource-dev-boun...@lists.secondlife.com] On Behalf Of Latif
Khalifa
Sent: Tuesday, February 01, 2011 9:13 AM
To: Nicky Perian
Cc: SLDEV
Subject: Re: [opensource-dev] problems working with autobuild

 

The old style build didn't work in cygwin shell either. It wanted
cmake and python to be native windows versions. After deleting cygwin
versions of those, all worked. Perhaps a similar thing can help for
the autobuild?

On Tue, Feb 1, 2011 at 4:07 AM, Nicky Perian  wrote:
> I can't tell but it looks like windows and you using cygwin, Is that
> correct?
> I was able to us the Visual Studio Command Prompt and all went as planned
in
> documentation save one patch from Oz.
> Realize that isn't help. But, i didn't use cygwin and my Python was a
> seperate install in windows. Did not use the cygwin version of Python.
>
> 
> From: Twisted Laws 
> To: SLDEV 
> Sent: Mon, January 31, 2011 8:43:01 PM
> Subject: [opensource-dev] problems working with autobuild
>
> So I figured I'd give the autobuild method of building a try.   I've not
> made it far yet
> and wondering if someone might give me a pointer on what I've done
wrong...
>
> I read: http://wiki.secondlife.com/wiki/Autobuild_Quick_Start
> and read:
>
https://lists.secondlife.com/pipermail/opensource-dev/2011-January/005633.ht
ml
> v-autobuild is from: https://bitbucket.org/mani_linden/viewer-autobuild
>
> I must be missing something here but I'm not sure what.  The autobuild/bin
> directory is
> in the path.   Python 2.6 installed.
>
> Thanks for any hints,  session log follows  (note that the ./setup.py
> install fails, and i have
> to use python setup.py install)
>
> dir: /cygdrive/c/dev/hgbuilds
> $ cd autobuild
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ ls
> autobuild  bin  build  setup.py
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ ./setup.py install
> ./setup.py: line 23: from: command not found
> ./setup.py: line 27: PACKAGE_NAME: command not found
> ./setup.py: line 28: LLAUTOBUILD_VERSION: command not found
> ./setup.py: line 29: LLAUTOBUILD_SOURCE: command not found
> ./setup.py: line 30: CLASSIFIERS: command not found
> ./setup.py: line 41: ext_modules: command not found
> ./setup.py: line 43: syntax error near unexpected token `newline'
> ./setup.py: line 43: `setup('
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ python setup.py install
> running install
> running build
> running build_py
> running build_scripts
> running install_lib
> running install_scripts
> running install_egg_info
> Removing C:\Python26\Lib\site-packages\autobuild-0.0.0-py2.6.egg-info
> Writing C:\Python26\Lib\site-packages\autobuild-0.0.0-py2.6.egg-info
> dir: /cygdrive/c/dev/hgbuilds/autobuild
> $ cd ../v-autobuild
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $ autobuild configure -c OpenSourceRelWithDebInfo
> C:\cygwin\bin\python: can't open file
> '/cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild': [Errno 2] No such file
> or directory
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $ ls -l /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> -rwxr-xr-x 1 John None 2213 Jan 31 20:37
> /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> $
>
>
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting
privileges 

  _  

No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1204 / Virus Database: 1435/3416 - Release Date: 02/01/11

___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

[opensource-dev] XMPP group chat questions

2011-02-01 Thread Latif Khalifa
Hi,

Since I plan to implement the new XMPP chat available for the clients
that are not based on the official viewer, I could use some
documentation about the way the new group chat system. Perhaps the
best way to start would be with a few questions. Some of these have
already been answered by Gez during Oz'es OH, but perhaps it would be
beneficial to have them in one place.

1) To which xmpp server should we connect. I'm assuming there will be
a new field in the xmlrpc login response specifying it?
2) Apart from the login reponse to find out to which xmpp server to
connect to, would there be any other dependency on sims, like getting
a CAP to give you authenticated username? (Similar CAP is used to
obtain Vivox voice server credentials).
3) Assuming there are no additional dependencies on sims, will the
same credentials (username/password) be used to authenticate to xmpp
server as those to login to SL?
4) Is group chat implemented based on standard MUC (multi user chat)
specification XP-0045?
5) Assuming MUC is used, how is the client supposed to construct
addresses of the conferees it's supposed to join.
(conference_n...@some.xmpps.host.com)
6) Will XMPP server be sending participant list that can be used in SL
clients? We would need to know UUID of the participant in order to
provide the functionality in the viewer, such us opening profiles,
etc. (are we glad we have display names yet? :)
7) Is one of the design goals to allow pure xmpp clients to connect
and participate in the group chat?
8) Proposed bridge between two group chat system for the transitional
period, will it be sim <-> xmpp server or xmp server <-> legacy group
chat backend

Latif
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] Review Request: STORM-465 Missing Strings from strings.xml

2011-02-01 Thread Vadim ProductEngine


> On Jan. 31, 2011, 3:19 p.m., Merov Linden wrote:
> > Good I think. I'm assuming that localization hasn't left those outside 
> > strings.xml for a reason (like: make sure no one ever tries to translate 
> > them).

No, there was no reason. It's just only two keys were initially localized (Home 
and End) that were described in STORM-362.
Obviously, the added localization also introduced the "Missing String" 
warnings, so to avoid them we now have to localize all keys.


- Vadim


---
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/108/#review291
---


On Jan. 19, 2011, 8:30 a.m., Vadim ProductEngine wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> http://codereview.secondlife.com/r/108/
> ---
> 
> (Updated Jan. 19, 2011, 8:30 a.m.)
> 
> 
> Review request for Viewer.
> 
> 
> Summary
> ---
> 
> Made all keys localizable.
> 
> 
> This addresses bug STORM-465.
> http://jira.secondlife.com/browse/STORM-465
> 
> 
> Diffs
> -
> 
>   indra/newview/skins/default/xui/en/strings.xml 38465c40c060 
> 
> Diff: http://codereview.secondlife.com/r/108/diff
> 
> 
> Testing
> ---
> 
> Tested on Linux. No keys produce the warning for me.
> 
> 
> Thanks,
> 
> Vadim
> 
>

___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Twisted Laws

just to be clear here, i've no problems configuring and building in 
vc2005expess the old way.  
i start the process with "cmake ." in the indra directory in a cygwin window.  
then i open 
the .sln file with vc2005express and set the build type and build it.  all is 
fine.I can also 
use the older way of "./develop.py -G vc80 configure".   I don't see a visual 
studio 2005 
command prompt in my vc2005express.   i have python26 installed and the one in 
/usr/bin 
is linked to that python26.  

i can run develop.py with "./develop.py -G vc80 configure" and it works ok, so 
its not a 
wrong python error (one in /usr/bin is linked to python26).  Every python 
script on my 
system worked until this one.
 
but i don't understand this sequence...
> > $ autobuild configure -c OpenSourceRelWithDebInfo
> > C:\cygwin\bin\python: can't open file
> > '/cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild': [Errno 2] No such file
> > or directory
> > dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> > $ ls -l /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> > -rwxr-xr-x 1 John None 2213 Jan 31 20:37
> > /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
 
where it says the file or directory doesn't exist yet it does...  it obviously 
existed or 
python wouldn't have started to begin with.
 
 

> The old style build didn't work in cygwin shell either. It wanted
> cmake and python to be native windows versions. After deleting cygwin
> versions of those, all worked. Perhaps a similar thing can help for
> the autobuild?

  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] Help prevent DOS line endings...

2011-02-01 Thread Ricky
Added Programmer's Notepad (my favorite for Windows).

Ricky
Cron Stardust

On Tue, Feb 1, 2011 at 4:35 AM, Oz Linden (Scott Lawrence)
 wrote:
> Other than a few files that appear to be completely Windows specific,
> and I did not know for sure did not require them, I've converted all the
> DOS line endings in viewer-development back to plain linefeeds.  I'll be
> checking regularly for any that get added (hopefully before they get
> into the main repo) and advising the perpetrators of the error of their
> ways...
>
> So that I have a resource to direct them to, and to help prevent any new
> developers from committing this minor sin, we need a set of clear
> instructions on what Windows tools do this correctly and how to
> configure them to do so.   Please help by adding to:
>
> https://wiki.secondlife.com/wiki/How_to_avoid_DOS_line_endings_in_Windows_tools
>
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


[opensource-dev] autobuild @ 442 (ffcfcf7cde2c) Bug?

2011-02-01 Thread Nicky Perian
C:\lindenhg\viewer-autobuild-vc80>autobuild configure -c OpenSourceRelWithDebInf
o
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'ogg-vorbis'.  Process returned The
  system cannot find the file specified.
Call Stack (most recent call first):
  cmake/Audio.cmake:11 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:6 (include)


-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with --verbose or --debug


  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] Review Request: Do not fail when no scp command is found, unless it is actually needed to fetch something

2011-02-01 Thread Nicky Perian
the file ogg-vorbis-1.1.3-1.2.0-windows-20101001a.tar.bz2 is in autobuild.xml 
and is in the install.cache. and does download manually
 




From: Nicky Perian 
To: Nicky Perian ; Oz Linden ; 
Viewer 

Sent: Fri, January 28, 2011 12:34:52 PM
Subject: Re: Review Request: Do not fail when no scp command is found, unless 
it 
is actually needed to fetch something


This is an automatically generated e-mail. To reply, visit: 
http://codereview.secondlife.com/r/127/  


Ship it!
Worked as designed/explained. For other dummies like me if you did setup.py 
install before the patch,  you need to repeat it to get the new patched version 
working in python.

- Nicky

On January 28th, 2011, 5:20 a.m., Oz Linden wrote:
Review request for Viewer.
By Oz Linden.
Updated Jan. 28, 2011, 5:20 a.m.
Description 
During initialization, if there is no scp or pscp command found then autobuild 
fails immediately.  This is true whether or not any scp urls need to be used.  
This change modifies the behavior so that a warning is printed if no command is 
found, but execution proceeds until an scp command is needed, at which time 
execution fails with an explanatory message.  This patch can print the warning 
multiple times - I didn't attempt to suppress the extras. 

Testing 
I've tested this locally, simulating the error by temporarily modifying the 
names of the commands to be found for scp.  I have not checked it on Windows, 
where the original problem was found. 

Diffs 
* autobuild/common.py (f49808fe3c07)
View Diff 


  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] autobuild @ 442 (ffcfcf7cde2c) Bug?

2011-02-01 Thread Nicky Perian
the file ogg-vorbis-1.1.3-1.2.0-windows-20101001a.tar.bz2 is in autobuild.xml 
and is in the install.cache. and does download manually




From: Nicky Perian 
To: opensource-dev@lists.secondlife.com
Sent: Tue, February 1, 2011 11:57:53 AM
Subject: [opensource-dev] autobuild @ 442 (ffcfcf7cde2c)  Bug?


C:\lindenhg\viewer-autobuild-vc80>autobuild configure -c OpenSourceRelWithDebInf
o
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'ogg-vorbis'.  Process returned The
  system cannot find the file specified.
Call Stack (most recent call first):
  cmake/Audio.cmake:11 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:6 (include)


-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with  --verbose or --debug



  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Nicky Perian
In Microsoft Visual Studio->Tools->Visual Studio 2005 Command Prompt
yields->>

C:\VC80\vc\bin>"C:\VC80\Common7\Tools\vsvars32.bat"
Setting environment for using Microsoft Visual Studio 2005 x86 tools.

Then the Python Path is c:\Python26








From: Twisted Laws 
To: lati...@streamgrid.net; nickyper...@yahoo.com
Cc: SLDEV 
Sent: Tue, February 1, 2011 10:36:27 AM
Subject: RE: [opensource-dev] problems working with autobuild

 just to be clear here, i've no problems configuring and building in 
vc2005expess the old way.  

i start the process with "cmake ." in the indra directory in a cygwin window.  
then i open 

the .sln file with vc2005express and set the build type and build it.  all is 
fine.I can also 

use the older way of "./develop.py -G vc80 configure".   I don't see a visual 
studio 2005 

command prompt in my vc2005express.   i have python26 installed and the one in 
/usr/bin 

is linked to that python26.  

i can run develop.py with "./develop.py -G vc80 configure" and it works ok, so 
its not a 
wrong python error (one in /usr/bin is linked to python26).  Every python 
script 
on my 

system worked until this one.
 
but i don't understand this sequence...
> > $ autobuild configure -c OpenSourceRelWithDebInfo
> > C:\cygwin\bin\python: can't open file
> > '/cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild': [Errno 2] No such file
> > or directory
> > dir: /cygdrive/c/dev/hgbuilds/v-autobuild
> > $ ls -l /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
> > -rwxr-xr-x 1 John None 2213 Jan 31 20:37
> > /cygdrive/c/dev/hgbuilds/autobuild/bin/autobuild
 
where it says the file or directory doesn't exist yet it does...  it obviously 
existed or 

python wouldn't have started to begin with.
 
 
> The old style build didn't work in cygwin shell either. It wanted
> cmake and python to be native windows versions. After deleting cygwin
> versions of those, all worked. Perhaps a similar thing can help for
> the autobuild?


  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] Help prevent DOS line endings...

2011-02-01 Thread Celierra Darling
For those that have already followed the instructions there - the coding
standard says to prefer tabs, not spaces, which is the opposite of what the
page was instructing until just now.

Celi


On Tue, Feb 1, 2011 at 7:35 AM, Oz Linden (Scott Lawrence)  wrote:

> Other than a few files that appear to be completely Windows specific,
> and I did not know for sure did not require them, I've converted all the
> DOS line endings in viewer-development back to plain linefeeds.  I'll be
> checking regularly for any that get added (hopefully before they get
> into the main repo) and advising the perpetrators of the error of their
> ways...
>
> So that I have a resource to direct them to, and to help prevent any new
> developers from committing this minor sin, we need a set of clear
> instructions on what Windows tools do this correctly and how to
> configure them to do so.   Please help by adding to:
>
>
> https://wiki.secondlife.com/wiki/How_to_avoid_DOS_line_endings_in_Windows_tools
>
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] XMPP group chat questions

2011-02-01 Thread Gez Linden
Latif,

Thank you for summarizing your questions and jumping in on this so quickly.
 My team just reviewed your questions and we have the following responses
for you:

> 1) To which xmpp server should we connect. I'm assuming there will be
> > a new field in the xmlrpc login response specifying it?
>

Yes.  'xmpp_host' will be on aditi soon, as its the only grid that will have
servers available initially.


> > 2) Apart from the login reponse to find out to which xmpp server to
> > connect to, would there be any other dependency on sims, like getting
> > a CAP to give you authenticated username? (Similar CAP is used to
> > obtain Vivox voice server credentials).
>

Nope

> 3) Assuming there are no additional dependencies on sims, will the
> > same credentials (username/password) be used to authenticate to xmpp
> > server as those to login to SL?
>

The XMPP JID will be 'slid@chat.$grid.lindenlab.com', and password
same as SL password. Make sure to use SSL/TLS, as the SASL mechanism
is PLAIN.

> 4) Is group chat implemented based on standard MUC (multi user chat)
> > specification XP-0045?
>

Yes.

> 5) Assuming MUC is used, how is the client supposed to construct
> > addresses of the conferees it's supposed to join.
> > (conference_n...@some.xmpps.host.com)
>

For groups with only letters, numbers, and spaces, convert the spaces to '-'
and you are good to go (that's - (dash) not _ (underscore))

The muc room jids will be
'your-group-n...@conference.chat.aditi.lindenlab.com', where
your-group-name follows the munging convention.

We'll be posting the project viewer code that shows how we munge more
complex group names to build the conference names, and we'll document it on
the public wiki when we get closer to public release.

> 6) Will XMPP server be sending participant list that can be used in SL
> > clients? We would need to know UUID of the participant in order to
> > provide the functionality in the viewer, such us opening profiles,
> > etc. (are we glad we have display names yet? :)
>

The XMPP server will provide a room roster, yes, but will not provide
UUIDs. For that, you'll need to connect to the People API via its sim
capabilities to look up the SLID-to-UUID mapping. We are looking into
how to provide a Display Name in the XMPP user information response,
but it's not clear yet if we'll do this and which fields will contain
that data if we do.

> 7) Is one of the design goals to allow pure xmpp clients to connect
> > and participate in the group chat?
>

Its a side benefit of our implementation rather than a design goal.  We are
still working on the long term product plan for chat, and how we should
handle pure xmpp clients, so at the moment, its best to consider their
support experimental and subject to change.


> > 8) Proposed bridge between two group chat system for the transitional
> > period, will it be sim <-> xmpp server or xmp server <-> legacy group
> > chat backend
>

We have a few different ideas for how we're going to be supporting this.  We
are performing a few investigative dives after we release the project viewer
to you guys, and we'll discuss transition strategy.

Thanks again for firing up this conversation.  The team is excited to work
with you all on this and see us move to XMPP.

- Gez
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] Help prevent DOS line endings...

2011-02-01 Thread Discrete Dreamscape
Possible cover-all solution: use Mercurial's "eol" extension. It's worked
pretty well for me so far, and handily autofixed all the DOS endings in a
particular fork I looked at in one go. It works much like the autoprops
configuration does in Subversion; hopefully with less pain.

Enable it (should be included by default in all recent versions, dunno about
Tortoise) by adding the following section and options to your system-wide or
repo-local .hgrc file:

[extensions]
eol =

Then add a ".hgeol" file to the root of the repository (it can be versioned
and thus easily distributed!), and fill it with whatever standard Mercurial
pattern entries are needed, like so:

[patterns]
**.py = native
**.txt = native
**.h = native
**.cpp = native
**Makefile = LF

As soon as this file exists and the extension is active for you, further hg
commands will immediately treat any non-conforming line-endings as
modifications to your current working copy. Hope this is helpful; if so, it
could be added to that page as well.


Discrete


On Tue, Feb 1, 2011 at 1:54 PM, Celierra Darling  wrote:

> For those that have already followed the instructions there - the coding
> standard says to prefer tabs, not spaces, which is the opposite of what the
> page was instructing until just now.
>
> Celi
>
>
> On Tue, Feb 1, 2011 at 7:35 AM, Oz Linden (Scott Lawrence) <
> o...@lindenlab.com> wrote:
>
>> Other than a few files that appear to be completely Windows specific,
>> and I did not know for sure did not require them, I've converted all the
>> DOS line endings in viewer-development back to plain linefeeds.  I'll be
>> checking regularly for any that get added (hopefully before they get
>> into the main repo) and advising the perpetrators of the error of their
>> ways...
>>
>> So that I have a resource to direct them to, and to help prevent any new
>> developers from committing this minor sin, we need a set of clear
>> instructions on what Windows tools do this correctly and how to
>> configure them to do so.   Please help by adding to:
>>
>>
>> https://wiki.secondlife.com/wiki/How_to_avoid_DOS_line_endings_in_Windows_tools
>>
>> ___
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/OpenSource-Dev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
>>
>
>
> ___
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting
> privileges
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] XMPP group chat questions

2011-02-01 Thread Latif Khalifa
Gez,

Thank you very much for such a fast response. Just two small
observations. Authentication takes it's sweet time, possible area to
look into...

And conference.chat.aditi.lindenlab.com doesn't currently resolve to
anything (for those of us too impatient to wait for the project viewer
:)

Latif

On Tue, Feb 1, 2011 at 8:30 PM, Gez Linden  wrote:
> Latif,
> Thank you for summarizing your questions and jumping in on this so quickly.
>  My team just reviewed your questions and we have the following responses
> for you:
>>
>> > 1) To which xmpp server should we connect. I'm assuming there will be
>> > a new field in the xmlrpc login response specifying it?
>
> Yes.  'xmpp_host' will be on aditi soon, as its the only grid that will have
> servers available initially.
>
>>
>> > 2) Apart from the login reponse to find out to which xmpp server to
>> > connect to, would there be any other dependency on sims, like getting
>> > a CAP to give you authenticated username? (Similar CAP is used to
>> > obtain Vivox voice server credentials).
>
> Nope
>>
>> > 3) Assuming there are no additional dependencies on sims, will the
>> > same credentials (username/password) be used to authenticate to xmpp
>> > server as those to login to SL?
>
>
> The XMPP JID will be 'slid@chat.$grid.lindenlab.com', and password
> same as SL password. Make sure to use SSL/TLS, as the SASL mechanism
> is PLAIN.
>>
>> > 4) Is group chat implemented based on standard MUC (multi user chat)
>> > specification XP-0045?
>
> Yes.
>>
>> > 5) Assuming MUC is used, how is the client supposed to construct
>> > addresses of the conferees it's supposed to join.
>> > (conference_n...@some.xmpps.host.com)
>
> For groups with only letters, numbers, and spaces, convert the spaces to '-'
> and you are good to go (that's - (dash) not _ (underscore))
> The muc room jids will be
> 'your-group-n...@conference.chat.aditi.lindenlab.com', where
> your-group-name follows the munging convention.
> We'll be posting the project viewer code that shows how we munge more
> complex group names to build the conference names, and we'll document it on
> the public wiki when we get closer to public release.
>>
>> > 6) Will XMPP server be sending participant list that can be used in SL
>> > clients? We would need to know UUID of the participant in order to
>> > provide the functionality in the viewer, such us opening profiles,
>> > etc. (are we glad we have display names yet? :)
>
>
> The XMPP server will provide a room roster, yes, but will not provide
> UUIDs. For that, you'll need to connect to the People API via its sim
> capabilities to look up the SLID-to-UUID mapping. We are looking into
> how to provide a Display Name in the XMPP user information response,
> but it's not clear yet if we'll do this and which fields will contain
> that data if we do.
>>
>> > 7) Is one of the design goals to allow pure xmpp clients to connect
>> > and participate in the group chat?
>
> Its a side benefit of our implementation rather than a design goal.  We are
> still working on the long term product plan for chat, and how we should
> handle pure xmpp clients, so at the moment, its best to consider their
> support experimental and subject to change.
>
>>
>> > 8) Proposed bridge between two group chat system for the transitional
>> > period, will it be sim <-> xmpp server or xmp server <-> legacy group
>> > chat backend
>
> We have a few different ideas for how we're going to be supporting this.  We
> are performing a few investigative dives after we release the project viewer
> to you guys, and we'll discuss transition strategy.
> Thanks again for firing up this conversation.  The team is excited to work
> with you all on this and see us move to XMPP.
> - Gez
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges


Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Twisted Laws

Thanks to Nicky, I've made it further.  I didn't have a command prompt menu 
option in vc2005 express but i was able to find information on the net to help 
me create one.  So now autobuild does run in a vc2005 command prompt window for 
me but still fails with the following (raw) log:(note at the end of it i 
did verify i was up-to-date)
 
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>echo %PATH%
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x
86)\Microsoft Visual Studio 8\VC\BIN;C:\Program Files (x86)\Microsoft Visual Stu
dio 8\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bi
n;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files (x86)\Microsoft
 Visual Studio 8\VC\VCPackages;C:\Program Files\Common Files\Microsoft Shared\Wi
ndows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\
Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Cybe
rLink\Power2Go;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Pr
ogram Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Mi
crosoft SQL Server\100\DTS\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\
Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Mercurial\;C:\Pro
gram Files (x86)\Windows Live\Shared;C:\Python26;C:\Program Files (x86)\CMake 2.
6\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\dev\hgbuilds\au
tobuild\bin
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>cd c:\dev\hgbuilds\
v-autobuild
c:\dev\hgbuilds\v-autobuild>autobuild configure -c Release
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using autobuild at: C:/dev/hgbuilds/autobuild/bin/autobuild.cmd
unable to download file: 
Traceback (most recent call last):
  File "C:\Python26\Lib\site-packages\autobuild\common.py", line 243, in downloa
d_package
file(cachename, 'wb').write(urllib2.urlopen(package).read())
  File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
  File "C:\Python26\lib\urllib2.py", line 383, in open
response = self._open(req, data)
  File "C:\Python26\lib\urllib2.py", line 401, in _open
'_open', req)
  File "C:\Python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "C:\Python26\lib\urllib2.py", line 1130, in http_open
return self.do_open(httplib.HTTPConnection, req)
  File "C:\Python26\lib\urllib2.py", line 1105, in do_open
raise URLError(err)
URLError: 
ERROR: failed to download http://s3-proxy.lindenlab.com/private-builds-secondlif
e-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-wi
ndows-20110113.tar.bz2
For more information: try re-running your command with --verbose or --debug
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'fmod'.  Process returned 1.
Call Stack (most recent call first):
  cmake/FMOD.cmake:12 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:8 (include)

-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>hg pull
pulling from https://bitbucket.org/mani_linden/viewer-autobuild
searching for changes
no changes found
c:\dev\hgbuilds\v-autobuild>cd ../autobuild
c:\dev\hgbuilds\autobuild>hg pull
pulling from https://bitbucket.org/lindenlab/autobuild
searching for changes
no changes found
c:\dev\hgbuilds\autobuild>___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Nicky Perian
Twisted,
Looks like a bad link. 
Nicky
This webpage is not available.
The webpage 
at 
http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-windows-20110113.tar.bz2
 might
 be temporarily down or it may have moved permanently to a new web address.
 More information on this error




From: Twisted Laws 
To: nickyper...@yahoo.com
Cc: SLDEV 
Sent: Tue, February 1, 2011 3:33:11 PM
Subject: RE: [opensource-dev] problems working with autobuild

 Thanks to Nicky, I've made it further.  I didn't have a command prompt menu 
option in vc2005 express but i was able to find information on the net to help 
me create one.  So now autobuild does run in a vc2005 command prompt window for 
me but still fails with the following (raw) log:(note at the end of it i 
did 
verify i was up-to-date)
 
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>echo %PATH%
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x
86)\Microsoft Visual Studio 8\VC\BIN;C:\Program Files (x86)\Microsoft Visual Stu
dio 8\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bi
n;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files (x86)\Microsoft
 Visual Studio 8\VC\VCPackages;C:\Program Files\Common Files\Microsoft Shared\Wi
ndows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\
Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Cybe
rLink\Power2Go;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Pr
ogram Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Mi
crosoft SQL Server\100\DTS\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\
Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Mercurial\;C:\Pro
gram Files (x86)\Windows Live\Shared;C:\Python26;C:\Program Files (x86)\CMake 2.
6\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\dev\hgbuilds\au
tobuild\bin
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>cd c:\dev\hgbuilds\
v-autobuild
c:\dev\hgbuilds\v-autobuild>autobuild configure -c Release
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using autobuild at: C:/dev/hgbuilds/autobuild/bin/autobuild.cmd
unable to download file: 
Traceback (most recent call last):
  File "C:\Python26\Lib\site-packages\autobuild\common.py", line 243, in downloa
d_package
file(cachename, 'wb').write(urllib2.urlopen(package).read())
  File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
  File "C:\Python26\lib\urllib2.py", line 383, in open
response = self._open(req, data)
  File "C:\Python26\lib\urllib2.py", line 401, in _open
'_open', req)
  File "C:\Python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "C:\Python26\lib\urllib2.py", line 1130, in http_open
return self.do_open(httplib.HTTPConnection, req)
  File "C:\Python26\lib\urllib2.py", line 1105, in do_open
raise URLError(err)
URLError: 
ERROR: failed to download http://s3-proxy.lindenlab.com/private-builds-secondlif
e-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-wi
ndows-20110113.tar.bz2
For more information: try re-running your command with --verbose or --debug
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'fmod'.  Process returned 1.
Call Stack (most recent call first):
  cmake/FMOD.cmake:12 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:8 (include)

-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>hg pull
pulling from https://bitbucket.org/mani_linden/viewer-autobuild
searching for changes
no changes found
c:\dev\hgbuilds\v-autobuild>cd ../autobuild
c:\dev\hgbuilds\autobuild>hg pull
pulling from https://bitbucket.org/lindenlab/autobuild
searching for changes
no changes found
c:\dev\hgbuilds\autobuild>



  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Nicky Perian
Also,
Might want to start with RelWithDebInfo. That seems to work. You may have found 
a Release Bug.





From: Nicky Perian 
To: Twisted Laws 
Cc: SLDEV 
Sent: Tue, February 1, 2011 3:40:28 PM
Subject: Re: [opensource-dev] problems working with autobuild


Twisted,
Looks like a bad link. 
Nicky
This webpage is not available.
The webpage 
at 
http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-windows-20110113.tar.bz2
 might
 be temporarily down or it may have moved permanently to a new web address.
 More information on this  error




From: Twisted Laws 
To: nickyper...@yahoo.com
Cc: SLDEV 
Sent: Tue, February 1, 2011 3:33:11 PM
Subject: RE: [opensource-dev] problems working with autobuild

 Thanks to Nicky, I've made it further.  I didn't have a command prompt menu 
option in vc2005 express but i was able to find information on the net to help 
me create one.  So now autobuild does run in a vc2005 command prompt window for 
me but still fails with the following (raw) log:(note at the end of it i 
did 
verify i was up-to-date)
 
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>echo %PATH%
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files (x
86)\Microsoft Visual Studio 8\VC\BIN;C:\Program Files (x86)\Microsoft Visual Stu
dio 8\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bi
n;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files (x86)\Microsoft
 Visual Studio 8\VC\VCPackages;C:\Program Files\Common Files\Microsoft Shared\Wi
ndows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\
Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\Cybe
rLink\Power2Go;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Pr
ogram Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Mi
crosoft SQL Server\100\DTS\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\
Program Files  (x86)\QuickTime\QTSystem\;C:\Program Files 
(x86)\Mercurial\;C:\Pro
gram Files (x86)\Windows Live\Shared;C:\Python26;C:\Program Files (x86)\CMake 2.
6\bin;C:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin;C:\dev\hgbuilds\au
tobuild\bin
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>cd c:\dev\hgbuilds\
v-autobuild
c:\dev\hgbuilds\v-autobuild>autobuild configure -c Release
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio
8/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studi
o 8/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using autobuild at: C:/dev/hgbuilds/autobuild/bin/autobuild.cmd
unable to download file: 
Traceback (most recent call last):
  File "C:\Python26\Lib\site-packages\autobuild\common.py", line 243, in downloa
d_package
file(cachename, 'wb').write(urllib2.urlopen(package).read())
  File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
  File "C:\Python26\lib\urllib2.py", line 383, in open
response = self._open(req, data)
  File "C:\Python26\lib\urllib2.py", line 401, in _open
'_open', req)
  File "C:\Python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "C:\Python26\lib\urllib2.py", line 1130, in http_open
return self.do_open(httplib.HTTPConnection, req)
  File "C:\Python26\lib\urllib2.py", line 1105, in do_open
raise URLError(err)
URLError: 
ERROR: failed to download http://s3-proxy.lindenlab.com/private-builds-secondlif
e-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-wi
ndows-20110113.tar.bz2
For more information: try re-running your command with --verbose or --debug
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'fmod'.  Process returned 1.
Call Stack (most recent call first):
  cmake/FMOD.cmake:12 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:8 (include)

-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>hg pull
pulling from https://bitbucket.org/mani_linden/viewer-autobuild
searching for changes
no changes found
c:\dev\hgbuilds\v-autobuild>cd ../autobuild
c:\dev\hgbuilds\autobuild>hg pull
pulling from https://bitbucket.org/lindenlab/autobuild
searching for changes
no changes found
c:\dev\hgbuilds\autobuild>


  

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread WolfPup Lowenhar
Actually this is one of the issues that needs to be addressed as OS devs
cannot get things like Fmod.

 

From: opensource-dev-boun...@lists.secondlife.com
[mailto:opensource-dev-boun...@lists.secondlife.com] On Behalf Of Nicky
Perian
Sent: Tuesday, February 01, 2011 4:40 PM
To: Twisted Laws
Cc: SLDEV
Subject: Re: [opensource-dev] problems working with autobuild

 


Twisted,


Looks like a bad link. 

Nicky


This webpage is not available.


The webpage at
http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/merov_fm
od-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.75-windows-20110113.tar
.bz2 might be temporarily down or it may have moved permanently to a new web
address.

   More information on this error

 

  _  

From: Twisted Laws 
To: nickyper...@yahoo.com
Cc: SLDEV 
Sent: Tue, February 1, 2011 3:33:11 PM
Subject: RE: [opensource-dev] problems working with autobuild

Thanks to Nicky, I've made it further.  I didn't have a command prompt menu
option in vc2005 express but i was able to find information on the net to
help me create one.  So now autobuild does run in a vc2005 command prompt
window for me but still fails with the following (raw) log:(note at the
end of it i did verify i was up-to-date)
 
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>echo %PATH%
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;C:\Program
Files (x
86)\Microsoft Visual Studio 8\VC\BIN;C:\Program Files (x86)\Microsoft Visual
Stu
dio 8\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio
8\SDK\v2.0\bi
n;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files
(x86)\Microsoft
 Visual Studio 8\VC\VCPackages;C:\Program Files\Common Files\Microsoft
Shared\Wi
ndows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows
Live;C:\
Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files
(x86)\Cybe
rLink\Power2Go;C:\Program Files (x86)\ATI
Technologies\ATI.ACE\Core-Static;c:\Pr
ogram Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files
(x86)\Mi
crosoft SQL
Server\100\DTS\Binn\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\
Program Files (x86)\QuickTime\QTSystem\;C:\Program Files
(x86)\Mercurial\;C:\Pro
gram Files (x86)\Windows Live\Shared;C:\Python26;C:\Program Files
(x86)\CMake 2.
6\bin;C:\Program Files (x86)\Microsoft Visual Studio
8\VC\bin;C:\dev\hgbuilds\au
tobuild\bin
C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE>cd
c:\dev\hgbuilds\
v-autobuild
c:\dev\hgbuilds\v-autobuild>autobuild configure -c Release
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio
8/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio
8/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual
Studi
o 8/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual
Studi
o 8/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using autobuild at: C:/dev/hgbuilds/autobuild/bin/autobuild.cmd
unable to download file: 
Traceback (most recent call last):
  File "C:\Python26\Lib\site-packages\autobuild\common.py", line 243, in
downloa
d_package
file(cachename, 'wb').write(urllib2.urlopen(package).read())
  File "C:\Python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
  File "C:\Python26\lib\urllib2.py", line 383, in open
response = self._open(req, data)
  File "C:\Python26\lib\urllib2.py", line 401, in _open
'_open', req)
  File "C:\Python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "C:\Python26\lib\urllib2.py", line 1130, in http_open
return self.do_open(httplib.HTTPConnection, req)
  File "C:\Python26\lib\urllib2.py", line 1105, in do_open
raise URLError(err)
URLError: 
ERROR: failed to download
http://s3-proxy.lindenlab.com/private-builds-secondlif
e-com/hg/repo/merov_fmod-autobuild/rev/219050/arch/CYGWIN/installer/fmod-3.7
5-wi
ndows-20110113.tar.bz2
For more information: try re-running your command with --verbose or --debug
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'fmod'.  Process returned 1.
Call Stack (most recent call first):
  cmake/FMOD.cmake:12 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:8 (include)

-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>hg pull
pulling from https://bitbucket.org/mani_linden/viewer-autobuild
searching for changes
no changes found
c:\dev\hgbuilds\v-autobuild>cd ../autobuild
c:\dev\hgbuilds\autobuild>hg pull
pulling from https://bitbucket.org/lindenlab/autobuild
searching for changes
no changes found
c:\dev\hg

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Twisted Laws

Ok, I figured out i made a mistake with -c Release...   now i can't find devenv
 

c:\dev\hgbuilds\v-autobuild>autobuild configure -c OpenSourceRelWithDebInfo
package libuuid has no installation information configured for platform windows
package fontconfig has no installation information configured for platform windo
ws
-- We seem to have an artwork bundle in the tree - brilliant.
-- Version of viewer is 2.6.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/hgbuilds/v-autobuild/build-vc80
c:\dev\hgbuilds\v-autobuild>autobuild build -c OpenSourceRelWithDebInfo
package libuuid has no installation information configured for platform windows
package fontconfig has no installation information configured for platform windo
ws
-- We seem to have an artwork bundle in the tree - brilliant.
-- Version of viewer is 2.6.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/hgbuilds/v-autobuild/build-vc80
'devenv.com' is not recognized as an internal or external command,
operable program or batch file.
ERROR: building default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] autobuild @ 442 (ffcfcf7cde2c) Bug?

2011-02-01 Thread Nicky Perian
nm, it was a bad local repo.




From: Nicky Perian 
To: Nicky Perian ; opensource-dev@lists.secondlife.com
Sent: Tue, February 1, 2011 12:04:30 PM
Subject: Re: [opensource-dev] autobuild @ 442 (ffcfcf7cde2c)  Bug?


the file ogg-vorbis-1.1.3-1.2.0-windows-20101001a.tar.bz2 is in autobuild.xml 
and is in the install.cache. and does download manually




From: Nicky Perian 
To: opensource-dev@lists.secondlife.com
Sent: Tue, February 1, 2011 11:57:53 AM
Subject: [opensource-dev] autobuild @ 442 (ffcfcf7cde2c)  Bug?


C:\lindenhg\viewer-autobuild-vc80>autobuild configure -c OpenSourceRelWithDebInf
o
CMake Error at cmake/Prebuilt.cmake:51 (message):
  Failed to download or unpack prebuilt 'ogg-vorbis'.  Process returned The
  system cannot find the file specified.
Call Stack (most recent call first):
  cmake/Audio.cmake:11 (use_prebuilt_binary)
  llaudio/CMakeLists.txt:6 (include)


-- Configuring incomplete, errors occurred!
ERROR: default configuration returned 1
For more information: try re-running your command with  --verbose or --debug


  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] problems working with autobuild

2011-02-01 Thread Nicky Perian
The design of autobuild was for VS2005 Pro which is SL's only supported windows 
compiler. Express doesn't ship with devenv. So, until that is fixed autobuild 
is 
little more that a souped up develop.py. You can configure with it, but you 
will 
need to build the normal way with the IDE and build solution. 




From: Twisted Laws 
To: SLDEV 
Sent: Tue, February 1, 2011 3:56:50 PM
Subject: Re: [opensource-dev] problems working with autobuild

 Ok, I figured out i made a mistake with -c Release...   now i can't find devenv
 

c:\dev\hgbuilds\v-autobuild>autobuild configure -c OpenSourceRelWithDebInfo
package libuuid has no installation information configured for platform windows
package fontconfig has no installation information configured for platform windo
ws
-- We seem to have an artwork bundle in the tree - brilliant.
-- Version of viewer is 2.6.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/hgbuilds/v-autobuild/build-vc80
c:\dev\hgbuilds\v-autobuild>autobuild build -c OpenSourceRelWithDebInfo
package libuuid has no installation information configured for platform windows
package fontconfig has no installation information configured for platform windo
ws
-- We seem to have an artwork bundle in the tree - brilliant.
-- Version of viewer is 2.6.0.0
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/hgbuilds/v-autobuild/build-vc80
'devenv.com' is not recognized as an internal or external command,
operable program or batch file.
ERROR: building default configuration returned 1
For more information: try re-running your command with --verbose or --debug
c:\dev\hgbuilds\v-autobuild>



  ___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Re: [opensource-dev] XMPP group chat questions

2011-02-01 Thread Gez Linden
Latif,

Not a problem.  I'm happy to see all of you playing around with the system
already.

I believe you resolved the conference.chat problem, but just for the sake of
pointing it out for the rest of the list, the system is hosted at
chat.aditi.lindenlab.com, not conference.chat.

I'll bring up the authentication issue internally as well.  I'm curious what
the root cause may be.  Can you be more specific as to how you observed auth
taking a long time?  I'd like to try myself for comparison.

Otherwise, the next step is getting this project viewer together for all of
you and starting to test it out :)

- Gez

On Tue, Feb 1, 2011 at 12:48 PM, Latif Khalifa wrote:

> Gez,
>
> Thank you very much for such a fast response. Just two small
> observations. Authentication takes it's sweet time, possible area to
> look into...
>
> And conference.chat.aditi.lindenlab.com doesn't currently resolve to
> anything (for those of us too impatient to wait for the project viewer
> :)
>
> Latif
>
> On Tue, Feb 1, 2011 at 8:30 PM, Gez Linden  wrote:
> > Latif,
> > Thank you for summarizing your questions and jumping in on this so
> quickly.
> >  My team just reviewed your questions and we have the following responses
> > for you:
> >>
> >> > 1) To which xmpp server should we connect. I'm assuming there will be
> >> > a new field in the xmlrpc login response specifying it?
> >
> > Yes.  'xmpp_host' will be on aditi soon, as its the only grid that will
> have
> > servers available initially.
> >
> >>
> >> > 2) Apart from the login reponse to find out to which xmpp server to
> >> > connect to, would there be any other dependency on sims, like getting
> >> > a CAP to give you authenticated username? (Similar CAP is used to
> >> > obtain Vivox voice server credentials).
> >
> > Nope
> >>
> >> > 3) Assuming there are no additional dependencies on sims, will the
> >> > same credentials (username/password) be used to authenticate to xmpp
> >> > server as those to login to SL?
> >
> >
> > The XMPP JID will be 'slid@chat.$grid.lindenlab.com', and password
> > same as SL password. Make sure to use SSL/TLS, as the SASL mechanism
> > is PLAIN.
> >>
> >> > 4) Is group chat implemented based on standard MUC (multi user chat)
> >> > specification XP-0045?
> >
> > Yes.
> >>
> >> > 5) Assuming MUC is used, how is the client supposed to construct
> >> > addresses of the conferees it's supposed to join.
> >> > (conference_n...@some.xmpps.host.com)
> >
> > For groups with only letters, numbers, and spaces, convert the spaces to
> '-'
> > and you are good to go (that's - (dash) not _ (underscore))
> > The muc room jids will be
> > 'your-group-n...@conference.chat.aditi.lindenlab.com', where
> > your-group-name follows the munging convention.
> > We'll be posting the project viewer code that shows how we munge more
> > complex group names to build the conference names, and we'll document it
> on
> > the public wiki when we get closer to public release.
> >>
> >> > 6) Will XMPP server be sending participant list that can be used in SL
> >> > clients? We would need to know UUID of the participant in order to
> >> > provide the functionality in the viewer, such us opening profiles,
> >> > etc. (are we glad we have display names yet? :)
> >
> >
> > The XMPP server will provide a room roster, yes, but will not provide
> > UUIDs. For that, you'll need to connect to the People API via its sim
> > capabilities to look up the SLID-to-UUID mapping. We are looking into
> > how to provide a Display Name in the XMPP user information response,
> > but it's not clear yet if we'll do this and which fields will contain
> > that data if we do.
> >>
> >> > 7) Is one of the design goals to allow pure xmpp clients to connect
> >> > and participate in the group chat?
> >
> > Its a side benefit of our implementation rather than a design goal.  We
> are
> > still working on the long term product plan for chat, and how we should
> > handle pure xmpp clients, so at the moment, its best to consider their
> > support experimental and subject to change.
> >
> >>
> >> > 8) Proposed bridge between two group chat system for the transitional
> >> > period, will it be sim <-> xmpp server or xmp server <-> legacy group
> >> > chat backend
> >
> > We have a few different ideas for how we're going to be supporting this.
>  We
> > are performing a few investigative dives after we release the project
> viewer
> > to you guys, and we'll discuss transition strategy.
> > Thanks again for firing up this conversation.  The team is excited to
> work
> > with you all on this and see us move to XMPP.
> > - Gez
> >
>
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

[opensource-dev] PO Test build (sprint 10 end game)

2011-02-01 Thread Philippe (Merov) Bossut
Hi guys,

Here are the binaries for the rest of sprint 10 bugs waiting for PO approval
(+ 1 sprint 11):

http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/merov_viewer-development-import/rev/220162/index.html

Bug list:
* STORM-219 : "Folders Always By Name" and "System Folders To Top" options
are missing from the Inventory menu. Can't sort folders!
* STORM-316 : Debug: Inventory.Folders by Name/Sort by Date/Sort by
Name/System Folders to Top Do not apply and settings changes do not persist
after relogging.
* STORM-397 : Dropping wearables from a notecard to COF should be prohibited
* STORM-507 : User that has sent p2p call invitation to  other user, is not
added to Recent tab
* STORM-513 : "Allow media to auto - play" check-box is enable after Media
check-box was unchecked
* STORM-610 : Changes to Environment Editor: water color change is not saved
* STORM-655 : mismatched filter extension in snapshot floater (jpeg vs jpg).

Please test and report your finding. Folks with PO power (you know who you
are...), add approval to the JIRAs and mark them for integration (click
"Merge").

Cheers,
- Merov
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

[opensource-dev] Need Clarification on interfacing with web-based UI elements

2011-02-01 Thread Arrehn Oberlander
This is an open question I've tried to ask at a few different linden office
hours, but haven't yet received a response one way or the other.

There's a couple different viewer UI elements now in the pipeline that are
effectively full web pages- the search window, and now the profile window.
It seems like there is more to come.

As a community developer interested in customizing that user interface for
particular audiences, can LL clarify a best practice for working with these
elements?

>From a glance it appears that the presentation info and data model are
commingled, complicating client-side customization of the presentation.

It may be possible to scrape out data, but unmanaged minor server-side
adjustments to the presentation page may break scraping activity suddenly
without warning. For an example of this, one can look at the number of times
LSL scripts which display profile pictures by scraping UUID's from web
lookups have been broken over the last few years.

I'm hoping that LL can clarify which interface a community developer can use
to request and retreive this web-based data, particularly for avatar profile
page information, that will not be prone to casual breakage after a third
party viewer has been released.

Thanks, and my apologies if the answer for this is someplace obvious I've
overlooked.
___
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges