ImpDev Meetups/2010-03-02

Summary
ImpDev Meetup for March 02, 2010.


 * We talked about possibilities for easily installing voice with Imprudence.
 * Jacek has looked at the Vivox license, and it may be possible to distribute it with the viewer. But, it would put extra legal obligations on Imprudence, so another solution would be better.
 * It would be possible to install voice on Mac and Linux using a shell script to download and unpack the voice components from LL's developer downloads. But, Windows doesn't have a native way to unpack .tar.bz2 packages, so we would need a different solution for Windows.
 * Fab mentioned that if we are using an NSIS installer, we could use a plugin to download and unpack it as an optional part of the install process.
 * There is an Unzip plugin, but we need to unpack a .tar.bz2 file, not a .zip. Luckily there is also an UnTGZ (untar) plugin!


 * We also talked about the 1.3 beta 1 release this past weekend.
 * The beta works really well for some people, but very pooly for some others. This isn't unusual for a beta release, of course, so we will try to fix the issues and move on.


 * We talked about client identification/clothing layer protection feature.
 * Jacek needs to finish the Client Identification wiki page!
 * Jacek wondered if it is possible to allow users to stop broadcasting as Imprudence, but still have some clothing layer protection. Perhaps by sending a null UUID instead of the Imprudence texture?
 * Apparently the standard viewer sends the texture of your head, so we could mimic that behavior to protect layers without seeing to be Imprudence.
 * Tho wondered if it would be possible to do the opposite: identify as Imprudence, but have no clothing layer protection.
 * Jacek thinks not, because client identification relies on clothing layer protection active.


 * We talked about the things left to do for 1.3.
 * Armin has ported temporary texture uploads and breast physics.
 * Jacek has been testing breast physics, and will merge temporary texture uploads next.
 * Armin also has a bugfix which should be merged soon, and maybe submitted to JIRA too.
 * Jacek would like for 1.3 to have the built in animation override. She might port it herself, or extract it from kow's massive commit.
 * Jacek also promised that there would be a way to configure fonts in the viewer. At least a preference panel to change the font sizes. Even better would be using operating system's native font chooser to choose font family and size.
 * Fab would like a list of wants for Imprudence. Jacek will try to make a list today.


 * Fab wondered if there was a plan of attack for storing avatar logins.
 * Jacek has a concept in her mind for the login manager, but hasn't had time to implement it.
 * Fab has ported Meerkat's grid manager for his own use. But Jacek thinks storing login details as part of the grid is messy and not nice for users.
 * Snowglobe has its own way of doing it: . Jacek will look at that.
 * realXtend has a new way of doing it too.


 * We talked about how to recruit more developers for the project.
 * Currently, we only have enough people to keep up with merges and features from other viewers, certainly not enough to do any really innovative things.
 * Fab mentioned that compiling Imprudence should be more friendly. Jacek agrees. The compile process on Mac especially needs to be made easier.
 * Jacek will do a blog post to advertise the fact that Imprudence is looking for more developers. Also an email to opensource-dev, and posts to community forums.
 * Boroondas suggested the SL Open Source forums.
 * Tho said that we are welcome to post in the 3rd Rock Grid forums.
 * Fab suggested the SLUniverse forums.
 * Fab thinks that collaboration among developers is Imprudence's main selling point. Github helps with this.
 * Fab suggested approaching Boy Lane or Kirstenlee to do some collaboration.
 * Jacek has talked with Boy in the past. Boy did not want to abandon her own viewers, but seemed interested in collaborating.
 * But, with the recent Third Party Viewer policy announcement, Boy seems reluctant to work on viewers very much. Jacek will approach her again to see how she feels now.

Links

 * OpenSim Freeswitch (voice) module
 * How to Re-enable Voice Chat
 * NSIS installer plugins: Unzip, UnTGZ (untar)
 * realXtend's login manager
 * : Select account from list at login
 * SL Open Source forum
 * SLUniverse forum