This month in Fedora (August 2019)
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 |