This week, I’ve again worked on getting some python packages in fedora up to speed before I can submit poetry as a package to fedora. Also, the usual miscellaneous updates for elementary and “made for elementary” packages were pushed to the appropriate repositories.

TODO changes

Due to the recent vala compiler update to versions 0.43.4 and 0.43.6 on fedora rawhide, some elementary applications now fail to build:

  • Files (which also has other issues)
  • Code, Music, and Slingshot (due to zeitgeist vala bindings issues)
  • Plank (due to a regression in vala 0.43.4+)
  • Wingpanel network indicator (already backported the fix from upstream)

Additionally, libgexiv2 was updated from version 0.10.10 to 0.11.0 in rawhide, which breaks the Photos build.

fedora updates

python packages

I’ve been working to get the dependencies for poetry packaged and up-to-date in fedora, and this week, I was able to fix up the jsonschema package.

Since the python2 version of the package couldn’t be updated due to already retired dependencies, we decided to split off a python2 specific package of the already packaged version (2.6.0), but with fixes for current build issues. I was then able to update the main package to the latest beta release of 3.0.0. And, while I was at it, I also fixed the old FTBFS issue of this package on fedora 29.

package version release changes
python-jsonschema 3.0.0~b1 1.fc30 2.6.0 → 3.0.0b1
python-jsonschema 2.6.0 6.fc29 fix f29 FTBFS issue
python2-jsonschema 2.6.0 8.fc30 split off python2 package

I also updated the outdated (and, for some reason, broken) pyrsistent python package to the latest version. Additionally, runnnig the test suite is now again enabled at build time.

package version release changes
python-pyrsistent 0.14.9 1.fc30 0.14.2 → 0.14.9

elementary packages

I updated the application menu to the latest version - it now shows keyboard shortcuts in tooltips. The network indicator received a backported fix for a compilation issue with the upcoming 0.44 version of the Vala compiler.

package version release changes
wingpanel-applications-menu 2.4.2 1.fc29 2.4.1 → 2.4.2
wingpanel-indicator-network 2.2.1 2.fc30 backport fix for vala 0.44

The Switchboard application now also provides more keyboard shortcut tooltips, and the latest release also includes updated translations. The bluetooth plug was updated for improved stability, and for better overall usability.

package version release changes
switchboard 2.3.6 1.fc30, 1.fc29 2.3.5 → 2.3.6
switchboard-plug-bluetooth 2.2.0 1.fc30, 1.fc29, 1.fc28 2.1.2 → 2.2.0

The Camera application was updated to fix the launcher’s icon name for certain languages, and also features updated translations.

package version release changes
elementary-camera 1.0.3 1.fc30, 1.fc29 1.0.2 → 1.0.3

COPR updates

The alias shell alias manager had several new releases tagged this week, and the latest is already available from the elementary-appcenter COPR repository. It features crash fixes, and translatable metadata for the application listing in “Software Stores”.

package version release changes
alias 1.1.1 1 1.1.0 → 1.1.1
alias 1.3.1 1 1.1.1 → 1.3.1

The latest version of the ideogram emoji picker now features a translatable interface.

package version release changes
ideogram 1.2.0 1 1.1.3 → 1.2.0