This month in Fedora (December 2019)

With the holidays at the end of the month and the scent of Glühwein in the air, December ended up being probably the most quiet month of 2019. There's only a few noteworthy package updates, but overall, it's been the same as always, just fewer packages overall.

Note that due to some issues affecting the fedora server infrastructure that started around Dec. 23, some of the updates included in this report have not even been pushed to the testing repositories yet. Hopefully that will be resolved soon.

I'd also like to thank the community members who voted in the fedora 31 elections. I'm now one of the new members of FESCo! Expect even more mailing list posts from me 😉️

fedora updates

golang updates

On Dec. 3, the latest version of Syncthing was released, and I updated the fedora packages promptly, since that release contains a rather long list of bug fixes and other small enhancements.

package version release changes
syncthing 1.3.2 1.fc32, 1.fc31, 1.fc30 1.3.1 → 1.3.2

elementary packages

There were also some left-over elementary package updates that didn't quite make the cut for the initial release of elementaryOS 5.1 "Hera", but were submitted as minor bug-fix releases just afterwards.

package version release changes
switchboard-plug-mouse-touchpad 2.3.1 1.fc32, 1.fc31, 1.fc30 2.3.0 → 2.3.1

The update for the Wingpanel date & time indicator is noteworthy, since it finally includes support for the version of evolution-data-server that's available on fedora 31+. I was able to include the patch from the recently committed upstream change for fedora, and finally fix the package on fedora 31 and rawhide.

package version release changes
wingpanel-indicator-datetime 2.2.1 2.fc32, 2.fc31 include upstream patch for libecal-2.0 support

There's also one new package this month -- the elementary flatpak installer, called Sideload. It's a simple application that allows users to install flatpak applications (for example, from flathub) without having to use the command line.

package version release changes
elementary-sideload 1.0 1.fc32, 1.fc31, 1.fc30 Initial packaging

I also finally managed to fix the build issue that prevented gsignond from being built in fedora 31+. I now feel rather stupid, because the issue was caused by a build dependency that was no longer even necessary since gsignond was ported to meson.

package version release changes
gsignond 1.2.0 5.fc32, 5.fc31 fix FTBFS on fedora 31+

After receiving a bug report about the Pantheon session not being able to start, it turns out that one gnome-settings-daemon component actually needs the gnome-disk-utility package to be installed on the system. So, I've added that requirement to the Pantheon session package to make sure it's always available.

package version release changes
pantheon-session-settings 31.0 2.fc32, 2.fc31 add missing Requires: gnome-disk-utility

Just before the holidays, a new release of the granite toolkit library was published, bringnig some minor new features and small improvements. It's already available on all currently supported fedora releases.

package version release changes
granite 5.3.0 1.fc32, 1.fc31, 1.fc30 5.2.5 → 5.3.0

Looks like the elementary developers also released a small christmas present with a small new release of the elementary Stylesheet, which contains a few new features and clean-ups.

package version release changes
elementary-theme 5.4.0 1.fc32, 1.fc31, 1.fc30 5.3.0 → 5.4.0

python packages

After skipping some "broken" releases of the jsonschema python package, the latest one (3.2.0) looked good, so I pushed updates for it to all current releases of fedora.

package version release changes
python-jsonschema 3.2.0 1.fc32, 1.fc31, 1.fc30 3.0.2 → 3.2.0

Additionally, the stable 1.0.0 version of poetry was finally released this month, and I first updated the necessary packages in rawhide and provided a COPR repository for testing the latest changes. After a bit of testing (and including a small packaging fix in CacheControl), we decided to push these latest versions to fedora 31 as well, and things have been working great so far.

package version release changes
python-clikit 0.4.1 1.fc32, 1.fc31 0.2.4 → 0.4.1
python-cleo 0.7.6 1.fc32, 1.fc31 0.6.8 → 0.7.6
poetry 1.0.0 1.fc32, 1.fc31 0.12.17 → 1.0.0
python-CacheControl 0.12.5 7.fc32, 7.fc31 recommend optional dependencies

A week later, a new version of CacheControl was released with some bug-fixes, so that version is also on it's way to the fedora repositories.

package version release changes
python-CacheControl 0.12.6 1.fc32, 1.fc31, 1.fc30 0.12.5 → 0.12.6

ruby packages

The release train for the rouge ruby gem is also chugging along with its new, slightly slower speed, and this month's release was no exception. It contains support for syntax highlighting a few new languages and fixes some bugs in the support for other languages.

package version release changes
rubygem-rouge 3.14.0 1.fc32, 1.fc31, 1.fc30 3.13.0 → 3.14.0