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