+++ This bug was initially created as a clone of Bug #2072119 +++ Description of problem: Golang is static binaries, and cryptography has been a source of problems. We ship a binary package called "tar-split", needed by openstack-tripleo-common. This requires logrus (which is a structured logging facility). Unfortunately, logrus imports golang/x/crypto in order to determine whether or not something is a terminal. Rather than do that, let's use a syscall directly, so we do not end up with the maintenance burden of golang/x/crypto. golang-googlecode-go-crypto golang-github-Sirupsen-logrus | # let me see if I can patch it out here golang-github-vbatts-tar-split openstack-tripleo-common Version-Release number of selected component (if applicable): golang-github-Sirupsen-logrus-1.1.1-5.el9ost --- Additional comment from Lon Hohberger on 2022-04-05 16:12:28 UTC --- I've been able to patch out golang/x/crypto and unit tests all pass for Sirupsen-logrus.
These are not in the present compose; moving to z10