Over the course of the last seven days, several post-“Juno” bug-fix releases have been tagged by for elementary applications, and I’ve submitted the new versions as updates to fedora. I was also finally able to track down a nasty bug, and to update the SignOn stack on fedora 30.

fedora updates

elementary packages

The elementary appcenter update contains updated translations. The new versions of photos brings an assortment of bug fixes, and the latter also includes my fix for previously invalid AppStream metadata. The terminal update contains small fixes for key-binding compatibility and zsh shell integration.

The latest update for the greeter package should now finally fix the appearance issues that were caused by missing gnome-settings-daemon support, but that should all be working as expected now.

package version releases changes
appcenter 3.0.1 1.fc30, 1.fc29, 1.fc28, 1.fc27 3.0 → 3.0.1
elementary-photos 2.6.0 1.fc30 0.2.5 → 2.6.0
elementary-photos 2.6.1 1.fc30, 1.fc29 2.6.0 → 2.6.1
elementary-greeter 3.3.0 2.fc30, 2.fc29 gnome-settings-daemon fixes
elementary-terminal 5.3.2 1.fc30, 1.fc29 5.3.1 → 5.3.2

After “acquiring” the signon-glib fedora package last week, and announcing my intent to push version 2.0 (or, as it turned out, 2.1) to fedora rawhide with breaking changes, I was finally able to go ahead with these updates for the SignOn stack on fedora 30, which includes updated gsignond daemon, the updated libsignon-glib library (signon-glib in fedora), the latest version of telepathy-accounts-signon, which includes support for the new library version, and - finally - the latest version of the Online Accounts plug for Switchboard.

I’m in the process of having the last two missing gsignond plugins reviewed for inclusion in fedora right now (gsignond-plugin-mail and gsignond-plugin-lastfm). When they land in fedora rawhide, the (g)SignOn stack will finally be complete (and hopefully, working great). I’ll also be able to enable the Last.fm plugin in Music after that’s done.

package version release changes
gsignond 1.2.0 1.fc30 1.1.0 → 1.2.0
signon-glib 2.1 1.fc30 1.9 → 2.1
telepathy-accounts-signon 2.0 1.fc30 1.0 → 2.0
switchboard-plug-onlinecaccounts 2.0, 2.0.1 1.fc30 0.3.1 → 2.0.1

ruby packages

The jekyll-toc gem author tagged a new release last week, and I updated the fedora package accordingly.

package version releases changes
rubygem-jekyll-toc 0.9.0 1.fc30, 1.fc29, 1.fc28 0.8.0 → 0.9.0

COPR updates

elementary-staging

Since I didn’t feel comfortable with the breaking changes that came with version 3.3.0 of greeter, I haven’t pushed that update to fedora 27 or 28. But I didn’t have time to back-port my gnome-settings-daemon-fixing patch to that older version (which isn’t as straight-forward as I hoped). So, for the time being, the “fixed” version of greeter is now available from my elementary-staging repository for the people who want to use it.

package version releases changes
elementary-greeter 3.3.0 2.fc28, 2.fc27 gnome-settings-daemon fixes

elementary-nightly

I also imported the updated greeter patch from the stable fedora package to my elementary-nightly COPR builds of elementary-greeter, so even the nightly package can benefit from the working gnome-settings-daemon integration now.

project updates

pantheon-session-settings

I’ve been working on ways to - at least partially - automate the generation of the files in my pantheon-session-settings repository, which contains the session defititions and default settings files for the Pantheon session for different releases of fedora.

Currently, I have a working script that can generate the autostart entries for the required Pantheon session components automatically, and I’ll try to start relying on it for generating the upcoming fedora 30 / GNOME 3.32 support files.