This week I updated many packages for elementary projects to new versions, bringing mainly updated translations, build system improvements, and bug fixes. I also pushed some updates for ruby gems to fedora, some of them also to stable fedora releases for security and bug fixes. Additionally, I updated syncthing and other golang packages to the latest versions. There are also two updates for my COPR packages.

fedora updates

elementary packages

It seems the work to push towards the final release of elementaryOS 5.0 “Juno” is well under way. Many upstream projects had new stable releases tagged this week - and they’re already available on fedora.

switchboard and its plugs

The switchboard Display settings plug was updated this week to fix some issues with rotated and multi-monitor setups.

package version release changes
switchboard-plug-display 2.1.5 1.fc30 0.1.4 → 2.1.5
switchboard-plug-display 2.1.5 1.fc29 0.1.4 → 2.1.5
switchboard-plug-display 2.1.5 1.fc28 0.1.4 → 2.1.5
switchboard-plug-display 2.1.5 1.fc27 0.1.4 → 2.1.5

The switchboard package itself was updated for some small improvements, and the build system was switched from CMake to meson, following all other elementary projects.

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

elementary applications

The Videos application was updated with improved translations. Just like previous builds, this is only availabe on fedora 29 and later, due to breaking changes compared to the old audience packages.

package version release changes
elementary-videos 2.6.2 1.fc30 2.6.1 → 2.6.2
elementary-videos 2.6.2 1.fc30 2.6.1 → 2.6.2

The elementary LightDM greeter was also updated this week. It finally brings support for proper window management - for example, for the reboot dialog. Additionally, the project was migrated from CMake to meson. Since the addition of the new compositor is a pretty substantial change, I only pushed this update to fedora 29 and later. As part of this update, I also renamed the package from pantheon-greeter to elementary-greeter to match upstream changes (references to the Pantheon name are pretty much gone by this point).

package version release changes
elementary-greeter 3.3.0 1.fc30 [3.2.0 → 3.3.0](pantheon-greeter 3.2.0 → 3.3.0)
elementary-greeter 3.3.0 1.fc29 [3.2.0 → 3.3.0](pantheon-greeter 3.2.0 → 3.3.0)

The elementary Calendar was also updated this week. Among the changes are updated translations, some fixes to date formatting, and a switch from CMake to the meson build system. Just like previous builds, I didn’t build this version of elementary-calendar for fedora 27, since the version of granite is too old there.

package version release changes
elementary-calendar 4.2.2 1.fc30 0.4.2.1 → 4.2.2
elementary-calendar 4.2.2 1.fc29 0.4.2.1 → 4.2.2
elementary-calendar 4.2.2 1.fc28 0.4.2.1 → 4.2.2

The Captive Portal assistant was also updated with improved translations.

package version release changes
elementary-capnet-assist 2.2.1 1.fc30 0.2.2 → 2.2.1
elementary-capnet-assist 2.2.1 1.fc29 0.2.2 → 2.2.1
elementary-capnet-assist 2.2.1 1.fc28 0.2.2 → 2.2.1
elementary-capnet-assist 2.2.1 1.fc27 0.2.2 → 2.2.1

wingpanel and its indicators

The Sound indicator was updated with updated translations and some other small improvements.

package version release changes
wingpanel-indicator-sound 2.1.1 1.fc30 2.1.0 → 2.1.1
wingpanel-indicator-sound 2.1.1 1.fc29 2.1.0 → 2.1.1
wingpanel-indicator-sound 2.1.1 1.fc28 2.1.0 → 2.1.1
wingpanel-indicator-sound 2.1.1 1.fc27 2.1.0 → 2.1.1

The Date and Time indicator was updated with support for showing seconds in the panel clock, the ability to hide the day of the week from the panel, and migrated from CMake to the meson build system. Since this version depends on the most recent versions of the granite library, this update was only built for fedora 29 and later.

package version release changes
wingpanel-indicator-datetime 2.1.1 1.fc30 2.1.0 → 2.1.1
wingpanel-indicator-datetime 2.1.1 1.fc29 2.1.0 → 2.1.1

The Power indicator was updated with added support for showing the battery status of pen tablet devices, and some bug fixes.

package version release changes
wingpanel-indicator-power 2.1.3 1.fc30 2.1.2 → 2.1.3
wingpanel-indicator-power 2.1.3 1.fc29 2.1.2 → 2.1.3
wingpanel-indicator-power 2.1.3 1.fc28 2.1.2 → 2.1.3
wingpanel-indicator-power 2.1.3 1.fc27 2.1.2 → 2.1.3

The Session indicator was updated with some bug fixes and improvements under the hood.

package version release changes
wingpanel-indicator-session 2.2.0 1.fc30 2.1.0 → 2.2.0
wingpanel-indicator-session 2.2.0 1.fc29 2.1.0 → 2.2.0
wingpanel-indicator-session 2.2.0 1.fc28 2.1.0 → 2.2.0
wingpanel-indicator-session 2.2.0 1.fc27 2.1.0 → 2.2.0

The latest Night Light indicator release brings updated translations.

package version release changes
wingpanel-indicator-nightlight 2.0.1 1.fc30 2.0 → 2.0.1
wingpanel-indicator-nightlight 2.0.1 1.fc29 2.0 → 2.0.1
wingpanel-indicator-nightlight 2.0.1 1.fc28 2.0 → 2.0.1
wingpanel-indicator-nightlight 2.0.1 1.fc27 2.0 → 2.0.1

This update for the Network indicator includes updated translations and a small bug fix.

package version release changes
wingpanel-indicator-network 2.2.1 1.fc30 2.2.0 → 2.2.1
wingpanel-indicator-network 2.2.1 1.fc29 2.2.0 → 2.2.1
wingpanel-indicator-network 2.2.1 1.fc28 2.2.0 → 2.2.1
wingpanel-indicator-network 2.2.1 1.fc27 2.2.0 → 2.2.1

The latest Notifications indicator release brings updated translations, too.

package version release changes
wingpanel-indicator-notifications 2.1.1 1.fc30 2.1.0 → 2.1.1
wingpanel-indicator-notifications 2.1.1 1.fc29 2.1.0 → 2.1.1
wingpanel-indicator-notifications 2.1.1 1.fc28 2.1.0 → 2.1.1
wingpanel-indicator-notifications 2.1.1 1.fc27 2.1.0 → 2.1.1

The same is true for the latest release of the Bluetooth indicator.

package version release changes
wingpanel-indicator-bluetooth 2.1.1 1.fc30 2.1.0 → 2.1.1
wingpanel-indicator-bluetooth 2.1.1 1.fc29 2.1.0 → 2.1.1
wingpanel-indicator-bluetooth 2.1.1 1.fc28 2.1.0 → 2.1.1
wingpanel-indicator-bluetooth 2.1.1 1.fc27 2.1.0 → 2.1.1

The wingpanel package itself was updated as well to fix some bugs.

package version release changes
wingpanel 2.2.0 1.fc30 2.1.1 → 2.2.0
wingpanel 2.2.0 1.fc29 2.1.1 → 2.2.0
wingpanel 2.2.0 1.fc28 2.1.1 → 2.2.0
wingpanel 2.2.0 1.fc27 2.1.1 → 2.2.0

ruby / jekyll packages

Version 3.3.0 of the rouge ruby gem was released this week, and I pushed an update to fedora 29 and later. This update brings new lexers for Mathematica, m68k assembly, SQF, and JSP. Additionally, memory usage has been improved substantially.

package version release changes
rubygem-rouge 3.3.0 1.fc30 3.2.1 → 3.3.0
rubygem-rouge 3.3.0 1.fc29 3.2.1 → 3.3.0

I pushed the first builds of the spy and pry-nav ruby gem packages to fedora 27 and 28 to prepare for pushing an updated jekyll stack there, too.

package version release changes
rubygem-spy 0.4.5 1.fc28 Initial build for f28
rubygem-spy 0.4.5 1.fc27 Initial build for f27
rubygem-pry-nav 0.2.4 1.fc28 Initial build for f28
rubygem-pry-nav 0.2.4 1.fc27 Initial build for f27

I worked on pushing an updated jekyll stack to fedora 27 and 28, since the version available there was very outdated and had security issues. However, not all dependencies for an updated rubygem-jekyll package are available on fedora 27 (and it will hit its EOL soon anyway), so I only targeted fedora 28. These updates bring the latest versions of jekyll, its default plugins, the default gem-based theme, minima, and the liquid template engine.

I’ll wait longer than the usual 7 days before pushing this update to stable, since it’s quite big. However, the packages work fine as far as I can tell, and the old versions available previously were quite broken anyway, so it should be a definitive improvement (closed security issues aside).

package version release changes
rubygem-jekyll 3.8.4 1.fc28 Update jekyll stack on f28
rubygem-jekyll-feed 0.11.0 1.fc28 Update jekyll stack on f28
rubygem-jekyll-sass-converter 1.5.2 1.fc28 Update jekyll stack on f28
rubygem-jekyll-seo-tag 2.5.0 1.fc28 Update jekyll stack on f28
rubygem-jekyll-watch 2.0.0 1.fc28 Update jekyll stack on f28
rubygem-minima 2.5.0 1.fc28 Update jekyll stack on f28
rubygem-liquid 4.0.0 1.fc28 Update jekyll stack on f28

I also packaged two new ruby gems for fedora, both are plugins for jekyll. One adds support for AsciiDoc input documents, and the other makes it possible to render a table of contents for markdown-based pages.

package version release changes
rubygem-jekyll-asciidoc 2.1.0 1.fc30 Initial packaging
rubygem-jekyll-asciidoc 2.1.0 1.fc29 Initial packaging
rubygem-jekyll-asciidoc 2.1.0 1.fc28 Initial packaging
rubygem-jekyll-toc 0.7.1 1.fc30 Initial packaging
rubygem-jekyll-toc 0.7.1 1.fc29 Initial packaging
rubygem-jekyll-toc 0.7.1 1.fc28 Initial packaging

golang / syncthing packages

I updated the github.com/xtaci/smux golang package to the latest release, which - according to the sparse release notes - fixes a compatibility issue with an older version of this package.

package version release changes
golang-github-xtaci-smux 1.0.9 1.fc30 1.0.8 → 1.0.9
golang-github-xtaci-smux 1.0.9 1.fc29 1.0.8 → 1.0.9
golang-github-xtaci-smux 1.0.9 1.fc28 1.0.8 → 1.0.9
golang-github-xtaci-smux 1.0.9 1.fc27 1.0.8 → 1.0.9

I also packaged two new dependencies of the latest version of syncthing, which were added for LDAP authentication support.

package version release changes
golang-gopkg-asn1-ber-1 1.2 1.fc30 Initial packaging
golang-gopkg-asn1-ber-1 1.2 1.fc29 Initial packaging
golang-gopkg-asn1-ber-1 1.2 1.fc28 Initial packaging
golang-gopkg-asn1-ber-1 1.2 1.fc27 Initial packaging
golang-gopkg-ldap-2 2.5.1 1.fc30 Initial packaging
golang-gopkg-ldap-2 2.5.1 1.fc29 Initial packaging
golang-gopkg-ldap-2 2.5.1 1.fc28 Initial packaging
golang-gopkg-ldap-2 2.5.1 1.fc27 Initial packaging

And this is the update that brings the latest version of syncthing to fedora.

package version release changes
syncthing 0.14.51 1.fc30 0.14.50 → 0.14.51
syncthing 0.14.51 1.fc29 0.14.50 → 0.14.51
syncthing 0.14.51 1.fc28 0.14.50 → 0.14.51
syncthing 0.14.51 1.fc27 0.14.50 → 0.14.51

COPR updates

elementary-appcenter

I pushed updated builds of the Spice-up presentation editor and the aesop PDF viewer to my COPR repository for appcenter applications.

package version release changes
Spice-up 1.6.1 1 1.6.0 → 1.6.1
aesop 1.0.7 1 1.0.6 → 1.0.7