It’s been around a month since the last packaging update post, and a thing of major note is that Fedora 32 was branched from Rawhide last week. This means one extra branch on which builds must be made, but for now it’s mostly in sync with Rawhide. Fedora 32 is also in Beta Freeze, so updates don’t really flow out right now either.

Leading up the Branch point, I went on a little run to try and get in as many updates as possible. I generally prioritized breaking changes so those would get in without breaking our Updates policy. So I caught up on a backlog of all my R packages, plus several other packages in the Go SIG. This involved writing a bit of Python scripting to build and submit quickly, which I’m hoping to turn around into something more automated eventually.

Following on from the fixes I made to correct FTBFS earlier, I was finally able to get the new dependencies for tinygo reviewed. Not only can tinygo be installed on Fedora 31 again, but I was also able to enable the AVR and RISCV backends (or at least their tests.) Unfortunately, just before the Fedora 32 Mass Rebuild, both Go 1.14 and LLVM 10 landed, and tinygo is not yet ready for either. That means it’s not yet rebuilt for Fedora 32.

Three other remaining FTBFS were asv, python-cartopy, and python-pycountry. For asv, I had to re-bundle flot as the separate package was orphaned and retired. I unfortunately don’t know enough JavaScript packaging to pick that one up. For python-pycountry, I was able to find a fix upstream that could be backported. For python-cartopy, I tagged a beta release upstream that was then built in Fedora. This was convenient for several other packagers since the existing Cartopy release did not support Proj >= 6. I’m now down to 3 FTBFS packages, for which I’ve filed some upstream issues or am investigating personally. Hopefully it will not be too long before those are fixed.

Updated packages

PackageVersionNotes
R-IRkernel1.1-1
R-R.methodsS31.8.0-1
R-Rmpfr0.8.1-1
R-V83.0.1-2
R-XML3.99.0.3-1
R-ape5.3-6Add bootstrap setup to build without igraph
R-bit1.1.15.2-1
R-broom0.5.4-1
R-broom0.5.5-1
R-caTools1.18.0-1
R-callr3.4.2-1
R-chron2.3.55-1
R-cli2.0.2-1
R-date1.2.39-1
R-deldir0.1.25-1
R-dplyr0.8.4-1
R-dtplyr1.0.1-1
R-farver2.0.3-1
R-foreach1.4.8-1
R-future1.16.0-1
R-future1.16.0-2Rebuild against now-packaged RhpcBLASctl
R-gamlss.dist5.1.6-1
R-gmp0.5.13.6-1
R-gplots3.0.3-1
R-gss2.1.12-1
R-hexbin1.28.1-1
R-jsonlite1.6.1-1
R-knitr1.28-1
R-lintr2.0.1-1
R-mapproj1.2.7-1
R-mime0.9-1
R-mnormt1.5.6-1
R-modelr0.1.6-1
R-processx3.4.2-1
R-ps1.3.2-1
R-remotes2.1.1-1
R-repr1.1.0-1
R-rlang0.4.4-1
R-rlang0.4.5-1
R-rmarkdown2.1-1
R-rstudioapi0.11-1
R-sfsmisc1.1.5-1
R-sp1.4.0-1
R-sp1.4.1-1
R-stringi1.4.6-1
R-svglite1.2.3-1
R-tidyr1.0.2-1
R-tidyselect1.0.0-2
R-timeSeries3062.100-1
R-tinytex0.19-1
R-tinytex0.20-1
R-unix1.5.1-1
R-uuid0.1.4-1
R-vctrs0.2.3-1
R-xfun0.12-1
R-yaml2.2.1-1
asv0.4.1-7Re-bundle flot to fix FTBFS
caddy1.0.3-2Rebuilt for GHSA-jf24-p9p9-4rjh
cppzmq4.6.0-1
etcd3.3.12-5.20190413gitf29b1adRebuilt for GHSA-jf24-p9p9-4rjh
git-cinnabar0.5.4-1
git-lfs2.10.0-1
golang-github-alecthomas-kong0.2.2-1
golang-github-andybalholm-cascadia1.1.0-1
golang-github-bep-gitmap1.1.1-1
golang-github-bep-golibsass0.6.0-1
golang-github-bep-golibsass0.6.0-1
golang-github-briandowns-spinner1.9.0-1
golang-github-cosmos72-gomacro2.7-10.20200224git30d4a5c
golang-github-frankban-quicktest1.7.2-1
golang-github-gobuffalo-logger1.0.3-1
golang-github-gobuffalo-packd1.0.0-1
golang-github-godbus-dbus5.0.3-1
golang-github-google-cmp0.4.0-1
golang-github-google-wire0.4.0-1
golang-github-gorilla-csrf1.6.2-1
golang-github-gorilla-handlers1.4.2-1
golang-github-gorilla-mux1.7.4-1
golang-github-gorilla-websocket1.4.1-1
golang-github-hashicorp-lru0.5.4-1
golang-github-julienschmidt-httprouter1.3.0-1
golang-github-klauspost-compress1.10.0-1
golang-github-klauspost-cpuid1.2.3-1
golang-github-lib-pq1.3.0-1Enable tests
golang-github-libgit2-git2go0.28.4-1
golang-github-mattn-isatty0.0.12-1
golang-github-mattn-runewidth0.0.8-1
golang-github-mattn-shellwords1.0.10-1
golang-github-montanaflynn-stats0.6.1-1
golang-github-niklasfasching-org1.0.0-1Fedora 32+ only
golang-github-olekukonko-tablewriter0.0.4-1
golang-github-pebbe-zmq41.1.1-1
golang-github-pelletier-toml1.6.0-1
golang-github-pierrec-lz43.2.1-1
golang-github-schollz-progressbar-22.15.0-1
golang-github-sergi-diff1.1.0-1
golang-github-spf13-cast1.3.1-1
golang-github-spf13-viper1.6.2-1
golang-github-tdewolff-minify2.7.2-1
golang-gopkg-src-d-billy-44.3.2-1
golang-gopkg-yaml-22.2.8-1
golang-mvdan-xurls2.1.0-1
golang-tinygo-x-llvm0-0.8.20200208git1ff21df
golang-tinygo-x-llvm0-0.9.20200208git1ff21dfAdd support for LLVM 10
golang-uber-atomic1.5.1-1
golang-uber-multierr1.4.0-1
golang-vitess3.0-4.20190701git948c251Rebuilt for GHSA-jf24-p9p9-4rjh
golang-x-image0-0.12.20200218git58c2397
golang-x-xerrors0-0.3.20200218git9bdfabe
htmltest0.12.1-1
hugo0.55.6-2Rebuilt for GHSA-jf24-p9p9-4rjh
hugo0.65.2-1
hugo0.65.3-1
ocrmypdf9.6.0-1
python-branca0.4.0-1
python-cartopy0.18.0~b1-1Update to latest beta
python-dask2.10.1-1
python-dask2.11.0-3
python-geopandas0.6.3-1
python-geopandas0.7.0-1Fedora 32+ only
python-geoplot0.4.0-1
python-libpysal4.2.2-1
python-pikepdf1.10.1-1
python-pikepdf1.10.2-1
python-pycountry19.8.18-4Backport iso-codes 4.4 fix
python-rasterio1.1.3-1
python-xarray0.15.0-1Fedora 32+ only
python-zict2.0.0-1Fedora 32+ only
tinygo0.11.0-2Fedora 31 only
tinygo0.9.0-1Fedora 30 only
xeus0.23.5-1Re-enable armv7hl and ppc64le for Fedora 32+
xtl0.6.12-1
xtl0.6.12-2Re-enable armv7hl and ppc64le for Fedora 32+

New packages

The first two Go packages are new dependencies for tinygo, the goldmark-highlighting and golibsass packages are for hugo, and the remaining are mostly for git-lfs. The Python packages are new dependencies for python-geoplot, and the R packages are the usual march to the tidyverse.

Reviews

I went on a little review spree, so there are quite a few this past month. Several more are waiting on submitter updates as well.