Last month saw the 0.8 branch of Desurium receive final polishes after entering a "feature freeze". We are on our third Release Candidate and are seeking feedback before moving to General Availability for our 0.8 release.
We have closed all of the remaining bugs in our 0.8 milestone, and we now need as much testing feedback as possible to make sure that Desurium 0.8 is stable and ready for release.
Please note that 0.8 will be a Linux-only release.
What To Look For
In particular, we are looking for comments on:
- Stability during general use
- Stability whilst uploading/downloading games, videos and other content
- The new CMake build system as well as ebuild (Gentoo) and PKGBUILD (Arch) scripts
- The new simplified build requirements (no longer requiring git/svn)
- Additional language translations (new localisations for Brazillian, Bulgarian, Czech, Greek, Japanese and Slovenian, and updates for all existing localisations)
In addition, the following key changes have been made that new users should be aware of:
- The default storage location is now separated from the Desurium application folder in Linux (default is ~/.desura)
- New Desurium specific branding featuring the "Desubot"
- Windows support is currently unavailable (this will be the primary focus of the upcoming 0.9 release)
Desurium can be installed at the same time as the official Desura client without conflicting, though we recommend against attempting to run them both simultaneously. As Desurium currently uses a different default storage location, users will need to use symlinks or hardlinks if they wish to share downloaded game files between the two clients.
Source and Builds
Testers are invited to compile Desurium from the 0.8 RC3 source snapshot tag in the Desurium GitHub repository, but to make testing more accessible, openSUSE, Ubuntu packages and Gentoo ebuilds have been made available in addition to a 32 bit distribution-independent build (Desurium can be built for 64 bit systems, we just don't have a pre-compiled 64 bit distribution-independent build available at this time). Please also note that 64 bit Desurium can install 32 bit versions of games in addition to 64 bit versions, though they will only run if 32 bit compatibility libraries are present.
- Desurium GitHub Repository: Github.com
- openSUSE packages (32 and 64 bit): Software.opensuse.org
- Ubuntu PPA (32 and 64 bit): Launchpad.net
- Gentoo ebuilds (32 and 64 bit): Github.com
- Distro-independent build (32 bit): Nemoder.homenet.org:8080
Additionally, Gentoo ebuilds and an Arch PKGBUILD can be found the distro folder of Desurium's source.
Additional information can be found in the A Beginners Guide To Desurium document on the Desurium GitHub wiki, and in the README file from the 0.8 branch of the Desurium GitHub repository.
Help and Community
If testers run into trouble, have questions or want to get involved in Desurium development, the Desurium contributors can be found in the following locations:
- Discussion on related "issues" in the Desurium GitHub repository: Github.com
- The #desura IRC channel on Freenode.net: Webchat.freenode.net
- The Desurium group on Desura: Indiedb.com
- The Desura developer forums: Indiedb.com
For Desurium's 0.9 release, we are intending to focus on Windows compatibility and other cross-platform fixes. We would like to welcome and encourage the involvement of any Windows oriented developers who would like to contribute to the project.