Archive for the 'Status Updates' Category

Path Forward – The Future

Readers of this blog will be aware of the previous postings in the Path Forward series where Nicky laid out his plans to scale down Kokua involvement to achieve his goal of taking a less active role to coincide with his 75th birthday and the completion of integrating LL’s Alex Ivy (64 bit) work into Kokua.

Originally Nicky had planned to scale back to a point where the only active development was on the non-RLV Second Life version of Kokua, however after various requests from the community the Second Life RLV version remained active too. The work on Alex Ivy also took longer than expected and while the 5.1 viewers are now available for PC and Mac there is still no Linux Alex Ivy version from LL upon which to base a Kokua version.

Kokua occupies a unique position in the TPV landscape. It incorporates Marine Kelley’s RLV features however its main origin is the latest current version of the LL viewer. Unlike larger projects like Firestorm which are forced to work on a formal release schedule Kokua has always had the agility from its smaller team size that allows it to make and implement rapid decisions about when to integrate versions, apply new features or generate releases. This means that historically Kokua has always been prompt in incorporating new releases from LL and Marine Kelley.

While Marine’s own viewer is the authoritative RLV implementation it is also very true to LL’s standard implementation with relatively few added features. In contrast Kokua is feature-friendly and provides a way for people to use Marine’s RLV implementation alongside the added features most Third Party Viewer (TPV) users have come to expect.

Earlier this year when it became apparent that no-one else had heeded the calls for new team members Chorazin Allen chose to become involved. Chorazin brings to the team project management, software development and build experience coupled with many years’ experience of inworld LSL scripting and working with RLV/RLVa although he freely admits his C++ is best described as ‘rusty’ – the original motivation for not volunteering sooner.

During the past few weeks Chorazin has been getting integrated into the team, setting up the necessary build systems and has reached the stage where the last few releases and build merges have been done by him rather than Nicky.

There is still quite a bit of integration to complete, like setting up accounts on the various Kokua websites, blogs, wikis etc. We will probably also move kokuaviewer.org to new hosting in due course.

Kokua will continue to be actively developed and maintained as a Second Life viewer with both RLV and Non-RLV versions available. We have recently completed a behind-the-scenes exercise to realign these versions more closely with LL’s latest sources to make future maintenance easier and ensure we are closely based on the latest viewer.

Chorazin is now project prime and release manager as well as prime developer for both Windows versions and RLV/RLVa expert. Nicky continues with the Mac versions as well as tracking LL’s work towards an Alex Ivy linux 64 bit version. The Open Sim versions are not maintained.

While Kokua’s future is now secure, we must scale our activities to match our resourcing. The Windows and Mac Alex Ivy-based 64 bit versions will be fully maintained (RLV and non-RLV). No other versions will be maintained (aside from working towards a Linux Alex Ivy version). Open Sim versions will not be actively developed until/unless someone with strong Open Sim experience joins the team. We must also scale our various communication media appropriately.

The Kokua group within Second Life is the preferred medium for user-to-user support and will also be used for group notices about new versions or other significant developments. The Kokua wiki will continue to be used for viewer release notes (as seen in the viewer when a new version is launched) and for the summary of current versions and download sites. We will also continue with occasional announcements on this blog.

Other past communication media such as Twitter or IRC will no longer be supported (and in most cases have been in disuse for a while already).

The preferred method of communication to the team is via a ticket raised in Sourceforge against the Kokua Project. This allows us to formally track requests/bugs and ensures someone on the team is assigned the ticket and can respond to it.

As well as continuing with release parity to LL and Marine’s viewer there will also be occasional original features and continued integration of the best of other viewers’ features. In the past Kokua has imported features from other viewers (notably Firestorm) and this trend will continue.

We will also continue our policy of releasing fast and often, typically whenever we see a feature, bug fix or integration as significant enough to warrant a new release. There is a downside to this. Sometimes this will mean that integration errors or bugs will slip through. We accept this as a side-effect of our rapid release cycle and will generally get a correction out as soon as possible once we’re made aware of a problem. The upside of course is that Kokua users will usually have the very latest LL and Marine features at their fingertips combined with Kokua’s established integrations of additional and original features.

Finally, we should publicly note our gratitude to Nicky for his sterling, and often solo, work on Kokua. Without Nicky’s efforts and persistence, as well as his decision to stay with it until Alex Ivy was finished, there would be no Kokua today. Thankyou from the whole Kokua community!

Click here to Reply or Forward

Kokua-5.0.9 and Kokua-5.1.0 (Alex Ivy) Releases and path forward 7

Kokua-5.0.9 brings Kokua to SL 5.0.7 and 5.0.8 plus a few cherry picked fix changes from 5.0.9 repositories.
Kokua-5.1.0 includes all from Kokua-5.0.9 plus Alex Ivy 5.1.0 through changesset https://bitbucket.org/lindenlab/viewer64/commits/7608919689971da624a2b208616dffb415fd04c1

Included are RLV and NORLV installers. NORLV is an internal work product for merging changes from SL. Users with no interest in RLV may prefer NORLV.

Included are 32 bit installers. Unless there are comments or feedback making a convincing argument; this will be the last publication of 32 bit installers.

Past practice has been to publish Test versions of installers and once enough test time elapsed to move to release versions. Going forward weekly builds will be release versions. Test builds will only be published for a specific test reason.

Kokua-5.1.0 does not use the SLLauncher as it is bypassed for now, but can be made active again once LL has it working.

Refer to Downloads wiki for links to each installer type.

Just as these builds were complete Marine Kelley and LL both pushed updates. These will be included as weekly updates. The best way to be informed about updated installers is to enable notifications from the Kokua viewer project page on SourceForge.

Help wanted: Someone to take over this project.

OpenSim (OS) versions of Kokua and path forward 6

As explained in my Jul 25, 2017 post I planned to reduce my involvement with Kokua starting in October. After today I will no longer be supporting the KokuaOS viewers.

Current test viewers are available on SourceForge:

Linux32Bit:

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Linux32Bit/KokuaOS_Test_NORLV_4_2_2_41773_i686.tar.txz/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Linux32Bit/KokuaOS_Test_RLV_4_2_2_41777_i686.tar.txz/download

Linux64Bit:

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Linux64Bit/KokuaOS_Test_NORLV_64_4_2_2_41719_x86_64.tar.txz/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Linux64Bit/KokuaOS_Test_RLV_64_4_2_2_41721_x86_64.tar.txz/download

MacIntosh:

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Macintosh/KokuaOS_Test_NORLV_4_2_2_41773_i386.dmg/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Macintosh/KokuaOS_Test_RLV_4_2_2_41777_i386.dmg/download

Windows:

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Windows/KokuaOS_Test_NORLV_4_2_2_41773_i686_Setup.exe/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/Windows/KokuaOS_Test_RLV_4_2_2_41777_i686_Setup.exe/download

Source code:
https://bitbucket.org/kokua/kokua-os

If someone wants to take over I can assist with development / build systems setup.

Thank you to all that have assisted with KokuaOS.

Alex Ivy Releases Updated installers and path forward 5

LindenLab published a fix for Advanced Lighting Model and materials (macOS) last Friday. That fix caused issues for the Windows build which LL fixed earlier today.

New installers for macOS and windows are available from the Kokua viewer file download on SourceForge.

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_RLV_5_1_0_42263_x86_64.dmg/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_NORLV_5_1_0_42262_x86_64.dmg/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Windows64Bit/Kokua_Test_Alex_Ivy_RLV_5_1_0_42263_x86_64_Setup.exe/download

https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Windows64Bit/Kokua_Test_Alex_Ivy_NORLV_5_1_0_42262_x86_64_Setup.exe/download

Alex Ivy Releases Updated macOS installers and Path forward 4

The problem with Advanced Lighting Model not being active is an accepted jira at BUG-41395.

The problem of leaving an extra app icon on the dock is fixed temporarily. The problem was the SL_Launcher running at viewer start and exiting to the viewer without removing the icon.

We have taken the front end code for SL_Launcher and removed it. It is just 2 lines of code that can be put back after LL makes the launcher behave better and TPV’s have the ability to complete automated viewer version updates.

Here are some updated installers:

Kokua with RLV; https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_RLV_5_1_0_42219_x86_64.dmg/download

Kokua without RLV; https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_NORLV_5_1_0_42218_x86_64.dmg/download

Hope it goes well.

Nicky

Alex Ivy Releases and Path forward 3

Status Update

There are updated test viewers available on the SourceForge Kokua project site.

For those unfamiliar, LindenLab has Project Alex Ivy in progress. Alex Ivy updated Windows and MacIntosh SecondLife viewers to 64 bit and for Windows kept a 32 bit viewer.

SecondLife Alex Ivy has progressed from white-board to Project Viewer and now is a Release Candiate viewer.

Additional details about this viewer can be found in the Alex Ivy Release Notes at:
http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/5.1.0.507412

Kokua developed and provided a Linux 64 bit viewer, but never developed Windows and Mac 64 bit as we preferred
to wait until LindenLab developed upstream. We now have Windows and Mac 64 bit Alex Ivy viewers available for testing and feedback.
For RLV capable–
Mac64:
https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_5_1_0_42217_x86_64.dmg/download

Windows64:
https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Windows64Bit/Kokua_Test_Alex_Ivy_RLV_5_1_0_42217_x86_64_Setup.exe/download

For no RLV–
Mac64:https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_5_1_0_42216_x86_64.dmg/download

Windows64:
https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Windows64Bit/Kokua_Test_Alex_Ivy_NORLV_5_1_0_42216_x86_64_Setup.exe/download

These viewers should contain functionally at par with current SL default viewers. We recommend testers focus on, but not be limited to, notifications and taking and processing snapshots as those areas caused the most problems during the recent merge.

We have also merged all other Kokua viewers to SL Default. Downloads for these can be found on SourceForge at:
https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/

Kokua Linux viewers do not yet have the Alex Ivy code base.

Enjoy.

Nicky

Path forward 2

Kokua for the Mac with 64 bit, based on LL Project Alex Ivy, is ready to test. I only tested the ability to login and saw that I was dressed and then teleported to a couple location on aditi (beta grid). Teleports did seem faster.

As with any new viewer we (Kokua Project) suggest a first login to aditi and once satisfied then login to the Main Grid (agni).

Thanks to onefang a Kokua Project Member for providing the better part of a week computer time for these MacOS builds.

SL code is not able to process multiple word channel identification so RLV and NORLV are not in the file name.

The NORLV version is at: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_5_1_0_42072_x86_64.dmg/download

The RLV version is at: https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/Macintosh64bit/Kokua_Test_5_1_0_42083_x86_64.dmg/download

General comments such as “It’s Great” or “It Sucks” are welcome as blog comments, however, problems need to be reported on our Ticket system at: https://sourceforge.net/p/team-purple/kokua/tickets

Speaking of Tickets, there are several open tickets that need someone to volunteer to fix.

Pull back of preliminary release KokuaSL-4.1.2.39990

Over the past few days a preliminary KokuaSL-4.1.2.39990 release was placed in SourceForge and Bitbucket download areas. Chorazin Allen found some issues with KokuaSL-4.1.2.39990 and I have since removed the downloads. Approximately 50 users downloaded the viewers and should revert back to KokuaSL-4.1.1.39717.

macOS 10.12 (Sierra)

Our most recent macOS test viewers will run on macOS 10.12 (Sierra). For the SL Viewers that would be version 4.1.1.39869 and newer. For the OS viewers that would be 4.0.2.40582 and newer.
Our macOS developer, Gavin Hird, reports that the older versions all experience various performance issues and crashes when run on Sierra.

OS test viewers download link is https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-OS/.

SL test viewers download link is https://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-SL/.

Please report any issues using our ticket system at https://sourceforge.net/p/team-purple/kokua/tickets/.

Recent linux 32 and 64 bit test viewers have a viewer start crash.

See Ticket #428.

Status: Working on it.
Update: The test viewers with the crash have been removed from the Downloads page.