This week, I pushed various small improvements for my elementary packages, including fixes for small annoyances, and bug-fix updates. I also updated one of my ruby and golang packages to the latest version, respectively. The Magic Wormhole file transfer client is now available on fedora, thanks to some very quick package reviews. Also, fedora 27 has reached its end-of-life on Friday.

fedora updates

elementary packages

I updated the gala window manager to an up-to-date snapshot of the upstream master branch, which brings improvements for HiDPI in some situations, and fixes issues that were uncovered by new versions of vala.

package version releases changes
gala 0.3.1 0.16.20181122.gitcf8d455.fc30, 0.16.20181122.gitcf8d455.fc29 a1bad26 → cf8d455

The “Printers” and “Pantheon Shell” plugs for Switchboard also had new upstream releases this week, bringing small bug-fixes and updated translations.

package version releases changes
switchboard-plug-printers 2.1.6 1.fc30, 1.fc29, 1.fc28 2.1.5 → 2.1.6
switchboard-plug-pantheon-shell 2.7.2 1.fc30, 1.fc29, 1.fc28 2.7.1 → 2.7.2

I updated the plank dock and AppCenter with some packaging fixes this week - the plank launcher is now hidden in Pantheon by default, and I dropped the application blacklist from appcenter according to an upstream developer’s recommendation.

package version releases changes
plank 0.11.4 7.fc30, 7.fc29, 6.fc28 hide launcher on Pantheon
appcenter 3.0.1 2.fc30, 2.fc29, 2.fc28 adopt upstream blacklist file

I updated Switchboard itself to the latest version, which brings minor fixes and updated translations, as well.

package version releases changes
switchboard 2.3.5 1.fc30, 1.fc29, 1.fc28 2.3.4 → 2.3.5

I also reviewed my “staging” packages for elementary applications and Pantheon Desktop components again, and found that the “Sharing” plug for Switchboard is now fit for inclusion in fedora, since the problematic (broken) Bluetooth handling was removed in one of the latest releases. The package was quickly reviewed, and I was already able to push it to the official fedora repositories.

package version releases changes
switchboard-plug-sharing 2.1.3 1.fc30, 1.fc29, 1.fc28 Initial packaging

The remaining “staging” packages still have outstanding issues that I would like to resolve before submitting them for review for inclusion as official fedora packages.

python packages

This week I was also able to push the magic-wormhole python package and its remaining dependencies to fedora. This package provides a simple command line application (wormhole) for securely transferring text, files, or directories between computers (see the project documentation). In the future, I might also package a graphical interface for this file sharing protocol (Transporter).

package version releases changes
python-txtorcon 18.3.0 1.fc30, 1.fc29, 1.fc28 Initial packaging
python-magic-wormhole-mailbox-server 0.3.1 1.fc30, 1.fc29, 1.fc28 Initial packaging
python-magic-wormhole-transit-relay 0.1.2 1.fc30, 1.fc29, 1.fc28 Initial packaging
python-spake2 0.8 1.fc30, 1.fc29, 1.fc28 Initial packaging
python-magic-wormhole 0.11.2 1.fc30, 1.fc29, 1.fc28 Initial packaging

ruby packages

Version 0.9.1 of the jekyll-toc ruby gem was released this week, and I pushed corresponding updates to fedora.

package version releases changes
rubygem-jekyll-toc 0.9.1 1.fc30, 1.fc29, 1.fc28 0.9.0 → 0.9.1

golang packages

The v1 branch of the gopkg.in/asn1-ber golang package had a new stable release this week, and I updated my fedora package accordingly.

package version releases changes
golang-gopkg-asn1-ber-1 1.3 1.fc30, 1.fc29, 1.fc28 1.2 → 1.3

fedora 27 EOL

As mentioned previously, fedora 27 has now finally reached its EOL (end-of-life). So, as of Friday, November 30, fedora 27 will no longer receive any updates or security fixes.

I already stopped pushing updates to fedora 27 about a week ago, and I also disabled the nightly builds for the elementary-nightly COPR repository a week or two ago.

As always, users are strongly encouraged to upgrade to either fedora 28 or 29.