Hey everyone,
During the last couple hackfests @DataDrake and I did on the OpenSSL upgrade, I indicated that it was likely we were to defer sync until the next week after landing to ensure a sufficient amount of testing was performed. This is standard practice for us, I do it for every single GNOME Stack upgrade, we sometimes do it for kernels or Mesa, etc. and it's what ensures you're always getting fresh goodies while avoiding a lot of pitfalls that other major operating systems have when it comes to major upgrades or designating an entire OS release for it.
The OpenSSL upgrade landed and was completed on the 20th/21st and there has been zero reported issues regarding this upgrade. While this is fantastic news and I don't anticipate any issues to suddenly crop up, the additional time has provided us more leeway in performing larger software stack upgrades and we're taking advantage of it.
So to play it safe and allow us to provide you even more goodies, I'm going to be deferring the sync of packages to the stable repo until the 3rd of July. We'll have a blog post out detailing all the goodies once they've landed in unstable and we're just in the "misc. package updates and fixes" stage, since I'd prefer to write it up once all the desired work is completed rather than write about work that is likely to happen but isn't yet to have occurred.
So far:
- OpenSSL has been upgraded, which was
~200
package rebuilds or updates.
- libboost has been upgraded by @kyrios, which is
~50
package rebuilds or updates (some overlap with OpenSSL).
- Countless package updates from the community.
- I've been going through an dealing with some pretty old packages, patching some, doing the usual updates thanks to some update checking tooling we have. That's about
~100
or so updated or patched as well.
Upcoming:
- I'll be finishing up a local upgrade of Ruby to 2.7.1 today and pushing that once I've validated Vagrant. This is
~60
packages, some overlap.
- @Girtablulu will be performing an upgrade of poppler (a rendering library). Another
~30
packages.
- @Girtablulu will also be upgrading Qt5 and doing Plasma + KDE. This is something like
~600
packages.
- @DataDrake should be finishing up haskell stack upgrade locally and pushing that hopefully this week or early next week. This is something like
~300
packages.
So as you can tell, we've only hit the tip of the iceberg when it comes to what we have planned just for this forthcoming sync alone. It's all hands on deck when it comes testing and updates. Next week's sync will be another record breaking one, with at least 1400 package updates (some of these are just rebuilds, mind you, and not all of them are actually installed on your system) not including any supplemental patches from the community this week and next.