Heya, folks! We have a surprise sync for you today! We decided to do an early sync so that we can land #Python 3.12, and give it an extended testing period. It is estimated that the entire Python stack will take over 24 hours to build, so the sooner it can start, the better.
Over the weekend, we updated our appstream-data
(now called appstream-catalog
) package to use the newer and maintained appstream-generator
utility, instead of the abandoned appstream-builder
. AppStream data is the information used by GNOME Software and KDE Discover to detect and display packages. The Solus Software Center also uses this data for screenshots. This switch drastically shortens the time it takes to generate the entire database, from about 50 minutes to 10 without caching, and just seconds with caching, freeing up a lot of our time each week. It also allows us to more rapidly iterate on improvements.
Because of the Python stack upgrade, there will be no sync this Friday, June 6, 2025! We'll see you all for the next one!