Moving From JIRA

Moving From Jira, Pt. 1


image4.png

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

image2.png

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

image4.png

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.

image1.png

 

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.

image5.png

 

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.

image3.png

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.

Have A Great Rest Of Your Week And Weekend From All Of Us At Zoha Islands/Fruit Islands

Happy New Year

Join the Excitement of Fun and Educational Community Events in Second Life!

 

American Cancer Society.jpg

Happy New Year, Second Life Residents! If you’re eager to kick off 2024 with a burst of excitement, here are some fun and educational community-driven activities and events lined up throughout the year. Enroll in building classes, attend lively festivals, and immerse yourself in educational conferences throughout the coming year. 

Relay For Life – Unveiling the Power of Unity

desination-preview-image-american-cancer-society

American Cancer Society

The official home of the American Cancer Society in Second Life. Since 2005, cancer patients, caregivers, and volunteers have been able to receive services and support from the ACS in SL without having to leave the virtual world. Visit the island to learn more or to make a donation to fund the world’s largest and most successful cancer research program. More info at relayforlife.com/secondlife

Go on a journey of compassion and support as Relay For Life of Second Life events kick off this year. Mark your calendars as registrations open this month. SL Living Expo, Fantasy Faire, and other event dates have already been announced. Don’t miss out on any details – follow the American Cancer Society Google calendar for all the info! 

Burn2 – Festival of Community, Art, and Fire

desination-preview-image-burn2

Burn2

Experience BURN2, the festival of community, art, and fire that brings the culture and cool of Burning Man to the metaverse. Learn more at www.burn2.org

Experience the virtual rendition of Burning Man in Second Life with Burn2! With captivating events every quarter, their first event, Winter Burn, starts on January 26th. Explore the details on their website and get more info about their weekly meetings and events in their Google calendar. It’s a virtual festival you won’t want to miss!

VWBPE – Unleashing Educational Innovations

VWBPE-Official-Logo.png
The Virtual Worlds Best Practice in Education (VWBPE) is a community-based open conference that provides opportunities for participants in all virtual worlds to share current teaching, learning, and research practices in 3D virtual environments. This year’s theme is “Mythic Origins” and it runs from March 14-16, 2024. Join the event for three days of lectures, workshops, discussions, games, and fun! It’s a must-attend event for anyone passionate about the intersection of virtual environments and education. Learn more on their website at vwbpe.org.

VWEC – Igniting Educational Conversations

Continue to elevate your educational journey with the Virtual Worlds Education Consortium (VWEC) Eduverse! If you’re passionate about fostering collaboration among educators and navigating the virtual landscape, this is the destination for you. You can learn more about VWEC from the Spotlight interview of three of their coordinators. Additionally, you can check their website and their Google Calendar to attend their daily events and fireside chats.

Virtual Ability – Empowering Lives in Virtual Worlds

Virtual Ability, a non-profit corporation founded in 2007, is dedicated to enabling individuals with a wide range of disabilities to flourish in online virtual worlds. They have two major events throughout the year, keep an eye on their website for more information coming soon: 

  1. Mental Health Symposium (May): In recognition of Mental Health Awareness Month, Virtual Ability hosts the annual Mental Health Symposium. This event serves as a platform to share crucial information about mental health and disabilities with the broader population. The cross-disability community within Virtual Ability includes members dealing with various mental health issues. The symposium not only offers a chance for community members to learn from experts they might not encounter otherwise but also opens the doors for the general public to attend a professional conference at no cost.
  2. International Disability Rights Affirmation Conference (October/November): Taking place around October/November each year, this conference is a testament to Virtual Ability’s commitment to advocating for disability rights globally. Join this empowering event that brings together voices from the disability community to discuss, affirm, and advance the rights of individuals with disabilities.

Builder’s Brewery – Crafting Dreams Since 2008

For all aspiring builders out there, Builder’s Brewery is your go-to destination. Established in 2008, it stands as one of Second Life’s oldest hubs for learning. Dive into free training classes covering everything from building to scripting, textures, mesh, animations, and more. Check their schedule of classes on their Google Calendar.

 

Find even more educational destinations and exciting events in the Education, Help & How To, and Featured Events categories on the Destination Guide throughout the year!

But wait, there’s more! Along with these community-driven activities, we here at Linden Lab also have a lot in store for 2024 – including the Valentine Shop & Hop which is about to open on February 1st, and of course our 21st birthday celebrations in June! 

Get ready for a year filled with excitement, creativity, and unforgettable experiences in Second Life. Don’t miss out on the action – stay connected: follow our Featured News blog, sign up for our weekly email newsletter, and connect with us on social media.

Let the adventure begin, happy 2024!

Happy New Year From All Of The Staff At Zoha Islands/Fruit Islands Stay Tuned For Estate Updates and Upgrades.

Second Life Mobile – Now in Private Alpha!


 

The Second Life app brings the richness of the Second Life virtual world to your Android or iOS mobile device…and Second Life Premium Plus members are among the first to get access.

With the new Second Life Mobile, you can experience a new level of convenience and engagement in your Second Life adventures, whether you’re at home or on the go. In this initial Private Alpha release, you can:

* See your avatar & edit appearance by changing outfits 
* Explore the world via the Destination Guide, mobile showcase, own favorites (teleport, deep links, TP offers)
* Interact with the world through a limited set of movements (walk, run, fly, sit, stand) and object interactions (touch, sit) – or park your avatar and explore via flycam.
* Socialize and stay connected (nearby chat, group chat, IM, group notices, find contacts, inspect profiles)
* Create and log in with a new account

…and there’s more to come in future releases!

Qualifying Premium Plus members can apply now for the Private Alpha. If you are Premium Plus, you can learn more at: Premium Plus – Second Life Mobile Private Alpha Sign-Up

Please note that while all Premium Plus subscribers are eligible to participate in the Private Alpha, we’ll be adding users in small groups over time. There is a server registration limit and we’ll be adding participants on a first come first served basis.Your patience is appreciated! We know you’re excited (and so are we!) but we’ll need time to process applications, add test accounts via TestFlight and Google Play and then, most importantly, process your feedback.

And please remember, this is still early Alpha! That means it’s buggy, and it’s missing functionality. It also means we’re looking for your help in making it better. 

Once we are through the alpha and beta testing phases, Second Life Mobile will be accessible to all users.

Not Premium Plus? Upgrade today at https://secondlife.com/premium 

Have A Great Weekend From All Of Us At Zoha Islands/Fruit Islands

Joy to the Grid! Join us for these 2023 Holiday Events and Activities!

Happy December! We have lots in store for you this holiday season!

Winter Wonderland

WinterWonderland-2048.jpg

Winter Wonderland opens on December 4th with a new look! Here’s what you can expect: 
– Completely new Region Design
– Full PBR Region & Objects
– New and improved Snowball Fight
– New Mini Game: Sled Rides
– Reworked Ice Skates & Location
– Snowflake Hunt with Boopies as prizes

Linden & Resident Snowball Fight

SnowballFight-2048.jpg

‘Tis the season for some snow-slinging shenanigans at the NEW Winter Wonderland Snowball Fight Arena!

Get your warm clothes and throwing arms ready – it’s time for a Lindens and Residents snowball fight! This snowball showdown means you’re free to pelt your fellow Second Life Residents and Lindens with a bevy of sparkling snowballs – launched fresh from the snow-arsenal available at the arena.

The battles take place on Friday, December 15th from 8am to 9am PT and then again from 12pm to 1pm PT. Spots are limited, so be sure to get there early to grab your free snow-launching weaponry from the vendors around the arena. 

Mark your calendars, assemble your dream squad, and be there!

2023 Holiday Shop & Hop

2023 Holiday Shop & Hop - JPG.jpg

The 2023 Holiday Shop & Hop returns with 320 participating Merchants across 16 shopping regions, bringing you loads of festive fun! Every store will have at least a 20% discount on all items and a free (non-group) gift for shoppers or a gift certificate valued at L$300 or above! Check the Shop & Hop blog post for a full list of all 320 merchants with slurls!

Winter Last Names 2023

Winter-Last-Names-JPG.jpg

To celebrate the winter holiday season, we have released some festive new last names!

The following winter-themed names are only available for a limited time:  
Snowfox
Icicle
Evergreen
Candycane
Frostypaws
Yulepurr
Jollyfluff
Tidings
Tinsel
Feliz

These names for winter are seasonal and may come back around this time next year, for a limited time.

We will continue to make additional updates to the available last name pool, so if these options aren’t for you, stay tuned for future updates. You can also suggest your favorite name on our suggestion form, the new names were chosen from there! 

For more information about the costs and how-tos involved in name changes, read the Changing your username FAQ. Click to change your name now!

New Winter Premium Gift

Premium members – we have a special surprise for you – a limited and exclusive Premium and Premium Plus gift that’s sure to delight and add a little extra holiday charm to your inworld adventures. Drop by one of the Premium Gift kiosks and pick up your exclusive holiday gift starting December 4th!

Winter in Motown

Motown-Winter.jpg

Starting December 4th the Motown region will transform into a snowy paradise, offering a festive twist to your favorite classic and contemporary Motown hits. Dance and socialize with new friends amid the enchanting snow-covered setting, while enjoying a multi-station radio streaming both classic and modern Motown tunes. 

The 13th Annual SL Christmas Expo to Benefit the American Cancer Society

This year’s SL Christmas Expo brings more than 125 merchants, Breedables, Auctions and Raffles, Special Events, and more than 150 hours of entertainment at 2 venues – all for the mission of the American Cancer Society to End Pediatric Cancers. The event covers 11 regions and will run from December 1st through the 10th.

Read more about the Linden Lab activities at the expo: 

boopie_penguin_1024.jpg

Head over to discover the magic of the holiday season and the joy of giving!

Winter Attractions on the Destination Guide

Slightly Twisted Winter.jpg

If you’re looking for even more winter activities, there are already almost 100 snow-covered locations in the Winter Attractions category on the Destination Guide. We’re adding new regions daily, so if you have a spot you’d like to invite other Residents to explore, make sure to check out the submission guidelines and submit yours today!

Wishing a safe and happy holiday season to everyone in our virtual community!

 

Second Life PBR Materials Official Launch

Today is the official release of the literal new shiny in Second Life, PBR Materials! With our weekly grid update, all of Second Life will now be capable of using PBR Materials in the Second Life viewer.

The goals behind the PBR Materials project are increased visual realism, keeping with industry standards, and bringing GLTF content into Second Life with expected results. 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, plastic, or some other material. Whether you create objects in Second Life or simply enjoy seeing and wearing them, PBR Materials will provide a big step up in the appearance of the Second Life world.

In the remainder of this post, we have included some more technical points for creators. We can’t wait to see what you all create!

PBR Material Features

  • Move from sRGB color space to Linear for all lighting and blending
  • HDR Environments
    • Auto exposure and tonemapping – If you look at a dark space it will brighten, and a bright space will darken.
    • The default environment of Second Life has always been a sunny day with blue skies and this will be more apparent now.
    • A new default Midday setting
  • Continued support for existing materials (Diffuse, Normal, and Specular) 
    • Yes, you may use old materials and PBR materials on the same object
  • Reflection probes – Automatic and Manual (content creators see additional links below for more information)
  • LSL may only use llSetPrimitiveParams and llSetRenderMaterial to change PBR material values
  • Materials system folder (empty by default so try creating a new PBR material to fill it.)

PBR viewer at Midday 
PBR sample content 3.png
Scene created by Zanibar Darkstone (located on Rumpus Room 3)

Prior release viewers at Midday 
Release sample content 2.png
Scene created by Zanibar Darkstone (located on Rumpus Room 3)

The New Normal

  • Transparency is done in linear space, so some objects will be slightly more transparent and others will be slightly more opaque
  • Fullbright will now be affected by atmospheric lighting
  • Auto exposure and tonemapping will be based on the contrast of the scene in front of your camera
  • Content creators and builders – Interior spaces that utilize manual reflection probes will require light sources
  • Transparent water is actually transparent water rather than blue texture
  • Reflections of projections have imperfections
  • On Windows, graphics quality set to ‘High’ or greater now receives shadows from Sun and Moon. It required higher settings previously.
  • Mac HiDPI now defaults to off

Additional Resources

Future Features

  • Now that Second Life needs lights to illuminate rooms and interior spaces that use manual reflection probes, we’re going to reduce the download cost of objects by 15%, across the board, without any additional charges, which will create more available Land Impact for everyone.
  • Point lights will soon be affected by dense fog and haze
  • Mirrors!
  • PBR Materials on Terrain!

PBR.jpg
Scene created by Sere Vene (serevenaen) (located on Rumpus Room 3)

Have A Great Week From All Of Us At Zoha Islands/ Fruit Islands

Dissecting the “free L$” viewer scam – Chaser Zaks

The last several days have seen the circulation of news regarding what is patiently a scam viewer. The item in question is being “promoted” by means of an IM circulating to users promising all sorts of goodies and advantages: free Linden Dollars! Freedom to build where you please! And so on.

Most established users are a little too wily to fall for such promises – and the IM has apparently given rise to a number of Abuse Reports being filed, with additional warnings going out via social media. However, those not so familiar with such schemes might be tempted by promises of free L$ and so on, and others might be tempted to “just give it a quick try” to “see what it is all about” – neither of which would be especially wise, as the “viewer” in question does far more than might initially be suspected.

To discover the threats posed by the “viewer” in question, programmer and Firestorm Bug Hunter (and also animator and modeller) Chaser Zaks risked taking a look under the covers of the code that is supplied, and published his findings on Github Gists. So as to (hopefully) help spread the word more generally, I asked Chaser if I could repro his notes here, to which he agreed.

In his document, Chaser neatly encompasses the high-level claims of the “viewer” before dismantling them, before going on to describe the threats posed by installing it. For ease of reference, I’ll summarise the realities behind the claims made by the “viewer” in my own words in the table below, and then turn to Chaser’s notes directly on the threats posed by the “viewer”, if installed on a computer.

Claim Reality
Unlock unlimited Linden Dollars (L$) This isn’t possible. Linden Dollars are created and controlled by Linden Lab through the LindeX mechanism, which is not a part of the viewer. Therefore, any claim of being able to access / generate unlimited Linden Dollars outside of this mechanism constitutes the crime of fraud and is a violation of both the Terms of Service and (among others) US federal law. Further:

 

  • Linden Lab has the capability to immediately identify and track fraudulent transactions – and to take action (up to and including) banning accounts engaging in such transactions, as well as reporting such activities to the relevant authorities.
  • The Lab can also identify and block malicious viewers (and similarly take action against accounts using such viewers).
Fly to Unlimited heights This is already possible; Linden Lab removed the limit on flying to any altitude a fair while ago, and most third-party viewers allow users to fly as high as they like (Building, however does remain constrained to below 4096 metres – but’s that’s a different matter).
Build on any land Not possible; land permissions are checked by the simulator, not the viewer, the the permissions set by a land holder as to what can / cannot be done on their land cannot be overridden.

For the rest, I’ll refer directly to Chaser’s notes.

So What Does It Actually Do?

A lot of stuff you don’t want happening. I’ll break it down into steps:

  1. You are instructed to download viewer.exe, upon execution it will pretend to install a viewer so that it looks legitimate.
  2. Upon running the newly installed program, it will run builddata.bat.

This script elevates the permission to administrator permissions on your computer! This is incredibly dangerous as it allows whatever is running to do what it wants. In specific, this script will download and execute the files called “V1”, “Q”, and “A”.

  • “V1”, will install files “1” and “2”.
    • “1” is Trojan.CobaltStrike, which is a penetration testing toolkit which cybercriminals often abuse in order to do remote administrative access.
    • “2” will install Trojan.Molotov/Reflo. While I am not 100% sure about what it does, it is very likely another remote administration toolkit.
  • “Q” will install Quasar, which is also a remote administration toolkit.
  • “A” will install AsyncRAT which is also a remote administrative toolkit.
  • Some of these toolkits will automatically install additional stuff not included in the script, such as a cryptominer.
  • The script will execute start.vbs – which shows a fake dialog saying that there was an error.

Why So Many Remote Administrative Toolkits?

Attackers will intentionally install as many backdoors as possible so that it becomes increasingly difficult to remove to the point where you should probably just wipe your hard drive and re-install your operating system.

What Does a Remote Administrative Toolkit Do?

A remote administrative toolkit(also known as a RAT), is basically like giving someone physical access to your computer. They can, but are not limited to, do the following:

  • Steal your username / passwords
  • Steal your browser cookies
  • Steal your files
  • Steal your banking information
  • Steal your L$
  • Steal your REAL WORLD money (through credit / banking / wire fraud)
  • View your webcam and take pictures/videos
  • View your desktop
  • Install additional software
  • Encrypt your files
  • Delete your files

What Does a Cryptominer Do?

A cryptominer abuses your GPU to mine cryptocurrency such as bitcoin. This wastes electricity, computing power, and also degrades your graphics card. And you do not see a dime of what they make. It’s basically turning your computer into a mining slave.

Does it Install Anything Else?

Yes and no:

  • No: The script it’s self doesn’t install anything else
  • Yes: However, when each of the remote administrative toolkits are installed, it pings as server, which that server can tell the toolkit to install even more stuff.
  • While I could do further investigation, it involves going further than I feel reasonably safe doing so.

    Help! I installed it! What do I do?

    1. Turn the computer that you installed it on OFF immediately! If the computer is off, they can’t access it. Make sure you do not put it in a “sleep” state where the CPU is still operating in a lower power mode, make sure it is OFF off!
    2. Take your device to a computer technician who is specialized in removing viruses and malware. Be prepared to have to have your files backed up and system re-installed.
    3. Do not be tempted to use it until it is cleaned! Malware can spread over internal networks, and every moment it is on is a chance that the hacker will be able to steal any or more data from you!

     

    Closing Notes (from Inara)

    “Viewers” like his are not a new phenomena, although not all of them are as blatantly suspicious in terms of up-front claims as this particular example. Some are extremely subtle, seeking to trick users into downloading them (such as by spoofing the genuine download address in a manner which makes it look like you’re going to the official website when you are not). To this end, when it comes to installing viewers:

    • Stick to recognised viewers such as the official Second Life viewer or those listed on the Lab’s Third Party Viewer Directory.
      • While the latter are self-certified and not validated directly by the Lab, the fact that they have registered for inclusion on the Directory generally means they are regularly updated, ensuring stability, security, and compatibility with the platform.
    • Only download such viewers directly from their “official” websites. Do not use links supplied via random IMs or notecards, and carefully check the links provided by other website and blogs (even this blog!) to ensure they are pointing to a valid download page for a viewer.
    • If you are on X (or as most of us – and quite frequently, the platform itself – still prefer, “Twitter”), then follow Soft Linden for news and information on dealing with malware in general.
    • Keep an eye on the Second Life forums for warnings about bad faith viewers, etc. These may be posted in the General forum or within the Technology forum.

    My thanks to Chaser Zaks and Inara Pey for allowing me to reproduce his work here and for his work in investigating the “viewer” in question; also thanks to Soft Linden for pointing me towards Chaser’s Github document. Do be sure to read the latter as well, as it also includes code snippets for those with a more technical interest.

    Be Safe and DON’T CLICK ON ANYTHING FROM ANYONE YOU DON’T KNOW!
  • Zoha Islands/ Fruit Islands