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 |