This week I updated a good amount of elementary packages to the latest upstream releases — just like in the previous weeks. Development for the stable release of elementaryOS 5.0 is finally finishing up, and the official announcement is expected soon. I also updated the usual miscellaneous collection of golang and ruby packages.

fedora updates

elementary packages

I updated the gala window manager to a newer snapshot to fix an issue with the PIP plugin, and added changes to the packaging to make sure that the package is always built against the correct version of mutter.

package version release changes
gala 0.3.1 0.14.20181003.gitfeffbf8.fc30 9747bd6 → feffbf8
gala 0.3.1 0.14.20181003.gitfeffbf8.fc29 9747bd6 → feffbf8

I also pushed an update with the latest version of switchboard, which fixes translations that were accidentally broken in last week’s 2.3.3 release.

package version release changes
switchboard 2.3.4 1.fc30 2.3.3 → 2.3.4
switchboard 2.3.4 1.fc29 2.3.3 → 2.3.4
switchboard 2.3.4 1.fc28 2.3.3 → 2.3.4
switchboard 2.3.4 1.fc27 2.3.3 → 2.3.4

The Printers plug for switchboard was also updated. The new version brings updated translations and some visual improvements.

package version release changes
switchboard-plug-printers 2.1.4 1.fc30 0.1.3 → 2.1.4
switchboard-plug-printers 2.1.4 1.fc29 0.1.3 → 2.1.4
switchboard-plug-printers 2.1.4 1.fc28 0.1.3 → 2.1.4
switchboard-plug-printers 2.1.4 1.fc27 0.1.3 → 2.1.4

I added a patch to gsignond to fix building with meson versions 0.48 and newer, which are present on fedora 29 and rawhide now.

package version release changes
gsignond 1.1.0 4.fc30 Fix FTBFS issue
gsignond 1.1.0 4.fc29 Fix FTBFS issue

I also updated the package containing the fedora-specific Pantheon session settings to the version I released this week (which is the stable release with fedora 29 support).

package version release changes
pantheon-session-settings 29.0 1.fc30 28.92 → 29.0
pantheon-session-settings 29.0 1.fc29 28.92 → 29.0

ruby packages

I updated the liquid ruby gem to the latest minor release, which brings fixes for some issues according to the upstream git log.

package version release changes
rubygem-liquid 4.0.1 1.fc30 4.0.0 → 4.0.1
rubygem-liquid 4.0.1 1.fc29 4.0.0 → 4.0.1
rubygem-liquid 4.0.1 1.fc28 4.0.0 → 4.0.1

golang packages

I added two backported patches to the golang package to fix some nil dereferences and broken IN operations.

package version release changes
golang-github-cznic-ql 1.2.0 2.fc30 1.2.0 → 8e18b65
golang-github-cznic-ql 1.2.0 2.fc29 1.2.0 → 8e18b65
golang-github-cznic-ql 1.2.0 2.fc28 1.2.0 → 8e18b65
golang-github-cznic-ql 1.2.0 2.fc27 1.2.0 → 8e18b65

I also updated the golang package to the newest released version. The packaging macros for golang packages are currently being overhauled in rawhide, and the package didn’t build there correctly today — so, this update is available only for fedora 27 to 29 for now.

package version release changes
golang-github-xtaci-kcp-go 4.3.1 1.fc29 4.3 → 4.3.1
golang-github-xtaci-kcp-go 4.3.1 1.fc28 4.3 → 4.3.1
golang-github-xtaci-kcp-go 4.3.1 1.fc27 4.3 → 4.3.1

COPR updates

I updated some switchboard plugs to the latest versions, which were released this week.

Among them is a substantially improved release of the User Accounts plug, which sounds like it might now be ready for inclusion in the main fedora repositories. The build system has been migrated from CMake to meson, and some known serious issues have been addressed.

The latest version of the Parental Controls plug brings some visual fixes for HiDPI displays, as does the latest version of the Date and Time plug. The new version of the Power plug fixes some small issues with power management.

package version release changes
switchboard-plug-useraccounts 2.1.7 1 0.1.6 → 2.1.7
switchboard-plug-parental-controls 2.1.5 1 0.1.4 → 2.1.5
switchboard-plug-datetime 2.1.4 1 0.1.3 → 2.1.4
switchboard-plug-power 2.3.4 1 0.3.3 → 2.3.4

These updates are already available from my elementary-staging COPR repository for all current fedora releases, as usual.

Upstream releases

As mentioned above, I released a new version of the fedora-specific settings files for the Pantheon session. At this point it was just a version bump for a stable release with support for fedora 29, since there were no late changes necessary. The new version is aptly numbered 29.0.