Hello everyone! Apologies for the late post. November has been a busy month for me personally. Between new job, long travel, getting sick and better again, no day is sort of uneventful. Anyway, lets talk about what our contributors has been doing on the month of November and more.
Welcome to the thirteenth edition of Contributor Roundup!
In Case You Missed ...
What people has been doing
Some big happenings this month. We released a new ISO, Solus 4.8, for all our editons last month, dubbed "Opportunity". We also revamped our website with all new look.
Many of the desktop environments got an update. @joebonrichie updated GNOME to version 49.1 and the X11 session is no longer well-supported by upstream. @EbonJaeger updated Budgie Desktop to 10.9.4. We have also migrated every package in the repository to use the newer libgirepository-2.0 dependency. @Harvey updated KDE Plasma to 6.5.3 and only ships the Wayland session by default.
@EbonJaeger and @joebonrichie updated systemd to version 257.10. This is now possible because the Usr Merge epoch is completed. @Harvey updated Mesa to 25.2.6. @Original-Syn keeps improving solseek at version 0.3.2.
@alfisya and @EbonJaeger overhauled the included artwork to have all new 4K resolution images in the JXL format, greatly reducing the size of the installed package. We also got a few community submitted artwork for this new release.
yt-dlp can no longer rely on its built-in JavaScript interpreter, and now requires an external JavaScript runtime called deno, as well as yt-dlp-ejs, in order to continue supporting YouTube downloads. The nvidia-470-glx-driver has had some patches backported to Polaris.
Here are some treats for all of you. Our friends at AerynOS release two blogpost recently talking about their progress:
What packages were recently added
Take up a maintainership of these approved requests if you want more packages available on Solus.
Packaging process changes
Here are changes to the packaging workflow on the month of November:
- Initial language server integration for
package.yml files
- All
package.yml files now specify a YAML schema on the first line.
- Install
yaml-language-server, and use an editor with language server support to see hints on valid package.yml field values.
All previous changes are kept on "Packaging Changes" page in the Help Center.
Around the Repositories
Here are the statistics around our public repositories. Repositories with no activity in the month will not be included.
Repo Cleanup Tasks
Thanks to @Jaredy899 and @androidnisse for speeding up the progress of dead homepage task, the task is pretty much done. Here are the tasks that still need to be done and their progress:
Contribute?
Help updating localization for eopkg. If you see that your native language is not translated, head over to Transifex and help us do it.
Here are a few open issues that are good for either newcomers or experienced:
Try one of these issues, you would surprised how easy it is! Or not, but you already tried and that counts a lot! If you do want to try, these are the basic steps to contribute to Solus:
- Join the Solus Packaging Room and Development Room on Matrix
- Read our documentation
- Submit your first Pull Request. We recommend doing any of the issues labeled as "Good first issue" in the respective repository.
- Follow the review process until your PR gets merged.
- Don't hesitate to ask any questions in our Matrix rooms.
- Congratulations on your first contribution!
- Keep on contributing.
Funding
Your financial contributions make all of this possible. If you have the spare funds, we offer perks on our Open Collective page. Here are the number of people that support us regularly (at the time of writing):
- 8 people in Crew tier, +1
- 37 people in Release Testers tier, +5
- 15 people in Beta Testers tier, +0
- 28 people in Backers tier, -2
- 16 non-tiered donations, +0
Become a backer with just $1 USD!
That is all from this edition of Contributor Roundup. See you all in the next one, cheers!