This week in Fedora (2018w44)
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.