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 |