The past two weeks have been rather simple, just catching up on the remaining updates from release monitoring, and also those that monitoring missed. I’m also working through some build/test failures for various reasons.

Most failures are around the Python 3.8 rebuild. Generally, upstreams are aware of the problems, or I could have reported a bug about it. So fixing these involve backporting fixes that are to be in the next releases. For xtl, I’ve un-retired the package, and disabled the failing arches. I’ve given up on hoping someone might figure out the gcc issue, so I’m just leaving the arch-specific bugs (RHBZ#1745840, RHBZ#1745841) as they are.

I adopted a few R packages that were given up by another packager: R-RUnit, R-XML, R-caTools, R-timeDate, and R-xtable.

I’m also a bit late in updating git-lfs, but I ran into a test deadlock bug. Upstream put together a fix pretty quickly, so it’s in testing now. I also took advantage of upstream’s new vendor customization to add a release string to the version information:

$ git lfs version
git-lfs/2.8.0 (Fedora 32; linux amd64; go 1.13rc1)

Updated packages

Unfortunately, I messed up the release numbers a bit between Fedora releases (as you can see the duplicates in the table below), but that should get cleaned up in the next upstream version of the affected packages.

PackageVersionNotes
R-V82.3-1
R-chron2.3.54-1
R-curl4.0-1
R-dbplyr1.4.2-1
R-dplyr0.8.3-1
R-gargle0.3.1-1F31 and higher only
R-ggplot23.2.1-1
R-gmailr1.0.0-1Breaking changes; F31 and higher
R-hms0.5.1-1F31 and higher only
R-lifecycle0.1.0-1F31 and higher only
R-pkgbuild1.0.5-1
R-progress1.2.2-1
R-rematch22.1.0-1
R-rmarkdown1.15-1
R-rsconnect0.8.15-1
R-sys3.3-1F31 and higher only
R-tinytest1.0.0-1
R-usethis1.5.1-1
R-webutils1.0-1
R-xfun0.9-1
git-lfs2.8.0-2F30 and below
git-lfs2.8.0-4F31 and higher
golang-github-dlclark-regexp21.2.0-1
golang-github-gdamore-tcell1.2.0-1
golang-github-git-lfs-gitobj1.4.0-1
golang-github-git-lfs-ntlm0-0.1.20190827gitc5056e7
golang-github-jdkato-prose1.1.1-1
golang-github-mattn-shellwords1.0.6-1
golang-github-spf13-cobra0.0.5-1
golang-github-stretchr-testify1.4.0-1
golang-github-tdewolff-minify2.5.1-1F30 and below
golang-github-tdewolff-minify2.5.1-3F31 and above
golang-github-tdewolff-parse2.3.8-1F30 and below
golang-github-tdewolff-parse2.3.8-3F31 and above
golang-github-tdewolff-parse2.3.9-1F30 and below
golang-github-tdewolff-parse2.3.9-3F31 and higher
golang-github-tdewolff-test1.0.3-1
golang-x-text0.3.2-5
ocrmypdf9.0.1-1Breaking changes; F31+ only
paperwork1.3.0-1
python-geomet0.2.1-1
python-geopandas0.5.1-1
python-geopandas0.6.0-0.1.rc1Rawhide only, for testing
python-glad0.1.33-1
python-paperwork-backend1.3.0-1
python-pikepdf1.6.1-1No Rawhide due to broken pybind11
python-pikepdf1.6.2-1No Rawhide due to broken pybind11
python-rasterio1.0.25-1
python-rasterio1.0.26-1Also disables a flaky test
python-ruffus2.8.3-1
python-snuggs1.4.6-3Fix FTBFS with pyparsing 2.4
python-tblib1.4.0-4Fix FTBFS with Python 3.8
xtl0.6.5-1

New packages

There are only a couple of new ones, to be used by the new R-gmailr update. Since that update contains breaking changes, these packages are only going in Fedora 31, unless something else happens to need it.

  • R-gargle — Utilities for Working with Google APIs
  • R-lifecycle — Manage the Life Cycle of your Package Functions

Reviews

Catching up on some Go reviews now that mock is working again.