Alright, it’s time for another report! I’ve decided to make this a monthly thing instead of publishing this stuff every week for various reasons (and it’s more efficient this way). Either way, a lot of stuff happened in August.

On the one hand, I was at flock (the fedora contributor conference) in Budapest for the first time, and gave two talks there (one about Pantheon on fedora, the other about the work of the Stewardship SIG). On the other hand, I was quite busy keeping my own packages up-to-date and working correctly. Additionally, fedora 31 was branched off of rawhide at the beginning of the month, creating some additional work for packagers. So we’ve again entered the slightly messy time of four active fedora releases …

Stay tuned for a separate progress report about the work of the Stewardship SIG.

fedora updates

ruby packages

Some new releases of the rouge gem were published this month, and I’ve pushed updates for the new versions to fedora regularly. The new releases bring support for syntax highlighting new languages, and improved support for others.

package version release changes
rubygem-rouge 3.7.0 1.fc31, 1.fc30, 1.fc29 3.6.0 → 3.7.0
rubygem-rouge 3.8.0 1.fc32, 1.fc31, 1.fc30, 1.fc29 3.7.0 → 3.8.0

I also updated the jekyll-toc “Table of contents” plugin for Jekyll and the minitest-reporters plugin to the latest available versions.

package version release changes
rubygem-jekyll-toc 0.12.2 1.fc32, 1.fc31, 1.fc30, 1.fc29 0.12.1 → 0.12.2
rubygem-minitest-reporters 1.3.8 1.fc32, 1.fc31, 1.fc30, 1.fc29 1.3.6 → 1.3.8

To prepare for the new major release of Jekyll, version 4.0.0, I managed to package the sassc gem, which provides a Ruby wrapper around the popular libsass library. It also uses the version of the libsass library provided by the existing fedora package instead of bundling a separate version.

package version release changes
rubygem-sassc 2.2.0 1.fc32, 1.fc31 initial packaging

elementary packages

Only a few new releases for elementary projects happened in August, but the update for Files brings a lot of improvements and bug fixes (read the upstream release notes for more details). The latest version of the elementary Stylesheet brings some fixes for the dark variant of the GTK+ theme and features some subtle visual improvements.

package version release changes
elementary-files 4.1.9 1.fc31, 1.fc30, 1.fc29 4.1.8 → 4.1.9
elementary-theme 5.2.5 1.fc31, 1.fc30, 1.fc29 5.2.4 → 5.2.5

In preparation for the next releases of Files (4.2.0, coming in September), I updated the libcloudproviders library to the latest version on all supported fedora releases. This release contains some minor bug fixes, but also introduces Vala bindings, which will be necessary for building Files soon.

package version release changes
libcloudproviders 0.3.0 1.fc32, 1.fc31, 1.fc30, 1.fc29 0.2.5 → 0.3.0

“made for elementary” packages

I also updated two “made for elementary” applications this month. Both Notejot and Sequeler introduced some minor new features this month, in addotion to the usual “bug fixes and improvements”.

package version release changes
notejot 1.5.8 1.fc31, 1.fc30 1.5.5 → 1.5.8
sequeler 0.7.1 1.fc31, 1.fc30, 1.fc29 0.7.0 → 0.7.1
sequeler 0.7.2 1.fc32, 1.fc31, 1.fc30, 1.fc29 0.7.1 → 0.7.2

python packages

I also updated two of my python packages to new upstream releases - both the pyrsistent and jsonschema updates bring only minor bug fixes.

I also included a patch for txtorcon to fix compatibility with the latest security update for twisted, which also broke the txtorcon test suite by accident.

package version release changes
python-pyrsistent 0.15.4 1.fc31, 1.fc30 0.15.3 → 0.15.4
python-jsonschema 3.0.2 1.fc31, 1.fc30 3.0.1 → 3.0.2
python-txtorcon 19.0.0 4.fc30 fix compatibility with twised 19.2.1

At flock, I also dug up the work I did for packaging poetry for fedora, since it will probably be needed for other fedora packages soon. Now poetry itself and all its dependencies are available on fedora 30 and newer.

package version release changes
poetry 0.12.17 1.fc31, 1.fc30 Initial packaging
python-pastel 0.1.1 1.fc31, 1.fc30 Initial packaging
python-clikit 0.2.4 1.fc31, 1.fc30 Initial packaging
python-cleo 0.6.8 1.fc31, 1.fc30 Initial packaging

syncthing packages

The upstream Syncthing-GTK project also published a new release, containing primarily fixes for various bugs and broken Desktop Environment integrations. I also decided to stop supporting the syncthing-gtk package from fedora 32 onward, since the project will not be ported to python3 and python2 will no longer be easily available on fedora 32 and later.

package version release changes
syncthing-gtk 0.9.4.4 1.fc31, 1.fc30, 1.fc29 0.9.4.3 → 0.9.4.4

I also submitted the regular minor release of Syncthing as an update to all supported fedora releases. It brings fixes for various issues and minor enhancements compared to the previos version, as usual (more details in the upstream release notes).

package version release changes
syncthing 1.2.1 1.fc32, 1.fc31, 1.fc30, 1.fc29 1.2.0 → 1.2.1

COPR updates

I pushed the latest version of the “Date & Time” Switchboard plug to my elementary-staging COPR repository. It brings fixes for some issues and other improvements, but it’s still not ready for fedora yet.

package version release changes
switchboard-plug-datetime 2.1.6 1 2.1.5 → 2.1.6

I also updated my unofficial package for the aesop PDF viewer to the latest version, which brings fixes for some minor issues.

package version release changes
aesop 1.1.3 1 1.1.1 → 1.1.3