Blogs
Our community blogs
-
- 1343
entries - 1284
comments - 776750
views
Recent Entries
This is the first installment of a series of posts on moving Second Life issues from Jira to a new community engagement portal, feedback.secondlife.com as well as Github Issues.
jira.secondlife.com is Second Life's venerable bug reporting repository, development tracker and feature request system. It is used by thousands of users and the entire SL development team to envision, fix and build the future of Second Life.
Unfortunately, Jira Server, the software and license agreement we use to host Second Life's jira.secondlife.com site, is being discontinued and its official replacement cannot handle the number of users (over 300,000) that Second Life needs. Long story short: we need to move off of Jira before support ends in early February, 2024.
As part of this migration effort, we're excited to announce that we are opening up a new community feedback portal for early preview: feedback.secondlife.com. This site will host feature requests, bug reports and ultimately replace the public BUG project on jira.secondlife.com.
Support issues should still be reported to support.secondlife.com. We will keep using Freshdesk for all personal and content-sensitive tickets.
Where are my issues going?!
Your issues will be preserved and will not be deleted. Second Life has a 20 year history, and Jira represents one of its best sources for documentation. Jira will remain in operation until we migrate all issues to a new home on Github. We will share more information about working with the issue archive in a future blog post.
Feedback Portal
Second Life has a long history of collaboration with its residents. Rather than be bummed out by needing to leave Jira, we wanted to take this opportunity to select a community site that offers a better experience to both users and staff.
You can check out the new engagement portal at feedback.secondlife.com. This new site uses canny.io, a platform designed for receiving and responding to community feedback. We believe it will be a demonstrably better experience for residents due to features such as:
A public roadmap
We will be providing a public roadmap of user-suggested features which have been accepted and will be implemented. This will provide greater transparency into the future of Second Life and drive accountability for us, so that we deliver what we say we would. 😜
Multiple boards
The new feedback portal provides boards for different areas of Second Life: general feature requests and bugs, website bugs and features, scripting, etc. This will allow users to easily read up on bugs and feature requests pertaining to their area of interest, and allows triagers on our side to more easily figure out who should review new information.
Board features
- Markdown - Text can be formatted using a simplified version of Markdown
- Issue merging - Staff can merge issues instead of marking them as duplicate
- Trending Posts - Boards may be sorted by trending posts, which combines freshness and popularity
Better Process
We have come to realize that the effects of some of our Jira workflows were, intentionally or otherwise, rather adversarial to engagement (read: unfriendly.) We are fixing this by acknowledging the following problems and resolving them with different behavior on the new feedback site:
Conversations remain open
One of the most detrimental features of our public Jira workflow was how it locked conversations (comments, etc.) after tickets were marked as accepted. This is not the default behavior in the new portal: comments will be allowed throughout the entire lifecycle of the request!Know when your idea ships
The "clone issue" process on Jira resulted in a large portion of user-submitted issues never being marked as completed when their respective issues were shipped. This will be much less of an issue on feedback.secondlife.com because issues will be directly tied to their internal development tickets and automatically closed when the change ships.Voting is Encouraged!
Vote to your heart's content. We want to hear from you which issues are most important.Behind the Scenes
Part of the rationale for moving to Canny, the software behind feedback.secondlife.com, as opposed to alternative issue tracking solutions is that it is a very focused product that is tailor made for responding to user feedback and prioritizing ideas. In addition, the platform fit the bill by providing the following necessary requirements:
- Single sign-on (SSO) - Users can log in using their Second Life account
- Github Integration - Posts can be linked to Github Issues, the platform we are adopting for software development, and automatically marked as completed when the Github issue is finished.
- Triage Tools - Canny provides a fast, unified view for triaging issues, prioritizing work, and getting it onto a roadmap.
Public issues are not the only thing moving off of Jira --internal tickets will be migrating to Github Issues. Canny provides easy ways to create and link issues on Github, providing a better workflow than the previous "Clone" system we used on Jira.
Open Source Collaboration
On the topic of Github, we will be making it easier for open source contributors to engage with Second Life project maintainers and our OSS projects through Github and Github Issues. Canny provides convenient integration with Github Issues, and we will be exploring ways of opening up Second Life development to open source contributors by more directly working in the open.
😖 Differences from Jira
Not everything is perfect. Both staff and residents have developed a lot of well established mental wiring, process and infrastructure around Jira. Canny is also not a Jira replacement: it's a community engagement tool which may require changes to behavior:
- Limited attachment support - Canny only supports image attachments. All other media types will need to be linked to.
- No private posts - If your report contains sensitive information then please redact/censor private information. If this is not possible, because it is material to the issue being filed, then please file a support ticket if it is personal in nature or security report if it represents a vulnerability.
Timeline and migration details
Jira access will end in early February. In the time leading up to that date we will be performing backups, migrating existing issues to their new home on Github, and allowing residents to use and provide feedback on the new engagement portal.
Details about the issue migration process, such as how to find Jira issues post jira.secondlife.com shutdown will be talked about in a future post. Until then, we are excited to see new feature requests and reports over at feedback.secondlife.com.
Conclusion
Making a significant change like this is no small task. Staff and residents alike have grown deeply familiar with jira.secondlife.com through countless hours spent using the site. We hope you will have patience as we migrate data, build documentation, develop new muscle memory and smooth out wrinkles in tools and processes. These updates, along with changes like moving our engineering organization to Github and Github Actions, are part of a larger initiative to modernize Second Life development. The future is exciting, and we hope you can bear with us as we drive down the path to get there.
- Read more...
- 0 comments
- 1343
-
"One of the most popular third-party viewers for accessing this platform is Firestorm. In this article, we will explore the current update of Firestorm to Physical Based Rendering (PBR) and the latest news regarding the development team." Read more on the blog.
- Read more...
- 0 comments
-
- 2127
entries - 751
comments - 303285
views
Recent Entries
Gara Beck and friends are all glammed up and ready to ring in the new year! 🎉🥳
What virtual parties will you be teleporting to? Attend the many New Year's Eve events listed on the Second Life Community Events Page and the Events and Activities section of the Community Forums - add your own! You can also dance into the future at the many music clubs in Second Life - and celebrate the new year with new friends!
We’ve got a lot in store for you for 2024 so make sure to follow us on Social Media, and sign up for the Second Life Weekly Email Newsletter to stay informed!
For a chance to have your image featured as the Second Life pic of the day, submit your work to the Official Second Life Flickr Group. (Please read the rules before submitting)
For a chance to be featured in our #SLFeature Instagram stories, follow and tag us on Instagram.- Read more...
- 0 comments
- 2127
-
- 91
entries - 582
comments - 231724
views
Recent Entries
Happy Wednesday!
We’re writing to remind everyone that we’ll be holding our monthly Web User Group meeting today at 14:00 SLT in our usual meeting place, where we’ll be discussing our status with ongoing projects and our near future plans for our web properties. As always, we’ll leave plenty of time for Q&A from the community. This meeting is conducted using voice. We're happy for you to contribute in voice or in text, but you'll need to have your voice settings activated. We look forward to seeing you there.
Keep up to date with all of our user group meetings on our wiki and public calendar.
- Read more...
- 0 comments
- 91
-
- 122
entries - 916
comments - 268968
views
Recent Entries
Greetings Residents!
Over the next several weeks PBR Materials will be rolling out across the grid. For those who do not know what PBR Materials are already, this post will explain what they are, how to use them and the benefits they bring. This announcement is particularly of interest to residents who create inworld objects and avatar attachments.
PBR stands for Physically Based Rendering. PBR is a richer way of specifying the surface of an object that better simulates how objects appear in real life. PBR allows for realistic lighting for metals, plastics, leather, fabric, and more, including realistic reflections and bounce lighting. The Second Life Viewer will now be able to display these more realistic-appearing objects in world, as well as allow creators to include this more advanced information in the object texturing.
GLTF stands for Graphics Library Transmission Format. This is a standard file format, common in computer graphics, that allows storage of PBR information. GLTF files can be used by many 3D content authoring tools. Second Life will now support the import and export of GLTF files that contain PBR information. Note that at this time only PBR Materials will be imported. Full GLTF support will be available at a later date.
Important note: Until PBR server support is released across the entire Second Life grid, there is a risk of damaging content to which PBR Materials are applied, if rezzed or worn in a region that is not PBR-capable.
At present, you will need to use the latest Second Life release candidate viewer with PBR support 7.0.1.6658224456 and be on PBR capable regions running on BlueSteel and Le Tigre channels with build (2023-10-11.6488746491). To confirm you are using the correct viewer and server, while running Second Life open Help > About Second Life.
What are PBR Materials? Why would I use them in my creations?
The goal behind PBR Materials is Increased visual realism. One method of enhancing realism is to create scenes with real reflections which mimic how our eyes have learned to identify that a surface is metal versus plastic. The Viewer has always been open source and so we sought an open source solution, GLTF, to achieve this realism. GLTF was created by the Khronos Group https://www.khronos.org/, a standards body responsible for open standards such as OpenGL, OpenXR, Vulkan, and others.
With this new Viewer feature, PBR Materials will automatically generate real reflections when applied to new or existing content. While we cannot go back and add PBR Materials to no-mod content -- only the original content creator can -- every effort has been made to preserve or improve all object appearances in world. The team has been working with content creators for many months, and we thank them all for their dedication to making Second Life the benchmark for beautiful inworld content.
What if you do not create content?
If you do not create inworld content or avatar attachments, you do not need to do anything as a result of these changes. You will begin to see more realistic reflections and lighting on objects inworld and for sale as creators adopt this new feature.
New Features
The key additions and changes for PBR Materials are:
- GLTF support for PBR Materials
-
HDR Environments
- Auto exposure and tonemapping
- The default environment of Second Life has always been a sunny day with blue skies and this will be more apparent now.
-
Reflection Probes (automatic and manual)
- Automatically generated by the PBR Viewer
- Manually generated by content creators for interior spaces (requires lighting)
- Materials system folder
Benefits
- GLTF standards are widely accepted and utilized for content creation across many applications
- PBR Materials objectively and subjectively look better
- Real reflections automatically generated by the Viewer
- Increased compatibility with content creation tools e.g. Substance Painter, Blender
There is a wonderful video from Second Life University on our Youtube channel. We encourage anyone wishing to learn more to take a look: How to Create PBR Materials
The Second Life Wiki has more technical information about GLTF PBR Materials and how to use them in the content you create.
Known Issues
While our GLTF PBR Materials project is closer than ever to full release, there are some known issues and we know with broader release, more issues will be uncovered. If you see something, please say something, by filing a BUG report in Jira.
- PBR material information may be lost from content on non-PBR aware regions
- Underwater reflections are weird. We hope to fix this in a future release
- Materials set to alpha mode Blend cannot be changed back to Opaque
-
MacOS performance issues
- Poor performance on Apple Silicon when “Reflection Coverage” not set to “None”
- Poor performance on Intel Macbooks when shadows are enabled
- PBR Material limited permissions issues
- Transition lines between overlapping manual probes
- Semi-transparent fullbright objects slightly more opaque
- Non-PBR enabled Viewers will show high packet loss on PBR aware regions due to the introduction of a new message.
There are inworld Content User Group Meetings we encourage you to attend to discuss your questions and give feedback. For more information see Content User Group
IMPORTANT: If content looks good in the Khronos GLTF Sample Viewer or Adobe Substance Painter but looks wrong when you import it into Second Life, please stop and file a bug immediately. Our goal is to adhere to the GLTF specification. Please do not modify content in Second Life to work around situations where the Viewer does not adhere completely to the GLTF spec.
- Read more...
- 0 comments
- 122
-
- 38
entries - 555
comments - 123870
views
Recent Entries
The Concierge and Land User Group meeting is a monthly, public meeting for discussion and education on Second Life, useful to both Mainland Residents and Estate owners.
Topics include any issues relating to Customer Relations/Support or concerning Land in general (mainland, islands, Linden Homes, estates, auctions, etc.).
Join Wendi, Vix, and members of the Land team, on Wednesday at 12pm PT at Linden Estate Services. All are welcome.
Keep up to date with all of our user group meetings on our wiki and public calendar.
- Read more...
- 0 comments
- 38
-
Hi Everybody!
I would like to introduce a new member of the Linden Support team, Boxy 5000.
Boxy 5000 is a virtual assistant/support bot trainee.
But wait, wasn’t there already a chatbot who answered questions for premium users? Indeed there was! Boxy 3000 was the earlier model of the trainee chatbot.
We are learning from some design flaws and moving forward with a more advanced bot. Boxy 3000 has been re-invented and given an extra 2000!
But wait a second time! Won’t this bring about the machine apocalypse? Not just yet–Boxy 5000 is more advanced and learns as they go but Skynet is still a few upgrades away.
The upgraded bot will be a 24/7 support option for both premium and non-premium residents! (Previously only available for premium customers.)
Boxy will have the ability to answer commonly asked questions, keep you up to date on current issues, help with ticket submission and in some cases handle a support request.
Boxy has uses for all residents, from early adopters to fresh new faces.
For new and more casual residents Boxy is available to help them find the support they need.
For our seasoned veterans Boxy can offer support options for some specific requests. Specifically, Boxy will be able to submit an abuse report on your behalf and in some cases help with the restart of a region!
Boxy will continue to learn as we go. Boxy might not have all the answers currently, but we will continue to review questions posed and help the bot to better answer your support queries.
We realize that a chat bot is not a substitute for a customer support representative, and this bot is not meant to be. It is however meant to help when we are unavailable or may be experiencing higher call volumes.For premium residents Boxy will only be the first point of contact before being passed to a support representative during office hours. Utilize Boxy to help better explain your issue once you are transferred to a support representative. Outside of office hours Boxy can help or create a ticket for when we are back in the office.
The ability to get an answer to your question or to get your issue resolved without having to wait until our Support Lindens are available is Boxy’s primary directive.
Anyone interested in saying hello to Boxy can access it by logging into our support portal. The Boxy 5000 chat widget should appear in the bottom right hand corner of your screen.
Boxy 5000, it’s advanced…
- Read more...
- 0 comments

Instagram