Heya folks! A couple of significant developments happened this week. Let’s not waste any more time!
At the beginning of the week, we went from having over 5,000 individual repositories for packages to having just one. We call it the monorepo, and the effort was spearheaded by @silke. This brings us another step closer to using the Serpent OS tooling, which is also designed to work with a monorepo setup. The entire repository takes up between 1 and 1.4 GB of disk space, and takes just a minute or two to clone on average connection speeds. The repository can be found on GitHub, here.
This week also saw the completely overhauled packaging documentation finalized and released! This has been a monumental undertaking led by @TraceyC with input from the Communications Team and contributors old and new. If you’re interested in learning packaging, or you want to get familiar with the new processes, head on over here to get started.
With all of this work done, the floodgates are open! If you’ve been on the fence waiting for Solus 5, or wondering about where to get started with packaging, we encourage you to jump on in now. The knowledge you’ll gain now will still apply when it comes time to switch to the Serpent OS tooling. So, what are you waiting for?
And now, this week’s Notable Updates:
Our glibc package has been modified to only work on kernels 5.4 and newer. This results in some improved performance at the expense of systems using older kernels needing to update their kernel in order to keep working. Our kernel packages have all been newer than 5.4 for more than a year now so we do not anticipate this causing many problems.
That’s it for this week, folks! Come back next week for the next sync roundup!