It has been quite a long time since the last post, unfortunately, but I’m not gone yet. I was fairly busy for a couple of weeks, and then taking a little break while waiting for the Fedora 31 Mass Rebuild to finish. But here we go with what’s been taking place.

The major bit of work leading up to the Mass Rebuild was getting all Go packages up do date to the newly approved Guidelines. This involved several refreshes of packages, newly created packages, and other general cleanup, implemented almost entirely by Robert-André Mauchin (eclipseo) for all the Go libraries. Unfortunately, this missed adding Obsoletes to the renamed packages, so I (manually) tracked commit notifications and wrote a script to add these in. There were nearly 200 of these, which is too many to list here, but you can find them on datagrepper.

I also tried to finish up some of this work by updating the applications as well. I believe all of mine are ready, plus several others, but there are still many more to go that are not part of the Go SIG or have strong vendoring that makes it difficult to unbundle and build against our packages.

The other thing I tried to finish before the Mass Rebuild was getting any FTBFS packages working again. This meant fixing tests for various updated packages, e.g., asv against latest Chrome, python-octave-kernel against Octave 5, and R-sysfonts for new Liberation font paths. As part of RHBZ#1570421, I wrote a few patches too remove the use of github.com/kardianos/osext, which is deprecated upstream and now provided by the Go standard library.

Otherwise, updates were fairly light. I’m pretty sure release monitoring is broken though, so I’ll need to do some manual checks again. I did take a slight break while waiting for the Mass Rebuild to finish as well. So soon I’ll get back on things, but it’s been rather relaxing otherwise.

Updated packages

PackageVersionNotes
R-callr3.3.0-1
R-callr3.3.1-1Second update
R-coda0.19.3-1
R-deldir0.1.22-1
R-ellipsis0.2.0.1-1Rawhide only
R-future1.14.0-1
R-git2r0.26.1-1
R-haven2.1.1-1
R-hms0.5.0-1Rawhide only
R-pillar1.4.2-1Rawhide only
R-processx3.4.0-1
R-processx3.4.1-1Second update
R-remotes2.1.0-1
R-rlang0.4.0-1
R-sysfonts0.8-2Update Liberation font paths to new locations (Rawhide only)
R-tinytex0.14-1
R-vctrs0.2.0-1Rawhide only
asv0.4.1-2Fix tests against latest Chrome webdriver
exercism3.0.12-1
git-annex7.20190626-1
git-cinnabar0.5.2-1
golang-github-alecthomas-kong0.2.0-1
golang-github-bugsnag1.5.1-3Remove deprecated github.com/kardianos/osext (Rawhide only)
golang-github-bugsnag-panicwrap1.2.0-4Remove deprecated github.com/kardianos/osext (Rawhide only)
golang-github-gdamore-tcell1.1.4-1Rawhide only
golang-k8s-kubernetes?Remove deprecated github.com/kardianos/osext (Rawhide only)
golang-rsc-qr0.2.0-1
ocrmypdf8.3.2-1
python-dask2.1.0-1Rawhide only
python-glad0.1.31-1
python-libpysal4.1.0-1
python-numcodecs0.6.3-3
python-octave-kernel0.31.0-2Fix tests with Octave 5 (Rawhide only)
python-partd1.0.0-1
python-pikepdf1.5.0-1
python-xarray0.12.3-1
python-zict1.0.0-1
tinygo0.7.0-1Second update (see below)

New packages

There are two new interesting applications that have finally been built:

  • tinygo — The Go compiler for small places
  • htmltest — Test generated HTML for problems

and the libraries to support them, which were mentioned in earlier posts.

PackageVersionNotes
tinygo0.6.0-1
htmltest0.10.3-1Rawhide only
golang-github-daviddengcn-algs0-0.1.20190610gitfe23fabRawhide only
golang-github-daviddengcn-assert0-0.1.20190610gitba7e68aRawhide only
golang-github-daviddengcn-villa0-0.1.20190610git3f35da8Rawhide only
golang-github-golangplus-bytes0-0.1.20190610git45c989fRawhide only
golang-github-golangplus-fmt0-0.1.20190609git2a5d6d7Rawhide only
golang-github-golangplus-sort0-0.1.20190610git8253da0Rawhide only
golang-github-golangplus-testing0-0.1.20190609gitaf21d9cRawhide only
golang-gopkg-seborama-govcr-22.4.2-1Rawhide only
golang-rsc-qr0.2.0-1

Reviews