#296 rpminspect test /unicode fails: Unable to run through the %prep section
Closed by msrb. Opened by ppisar.

The new /unicode test failed with an internal error:

https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpminspect-pipeline/job/master/56395/testReport/(root)/tests/_unicode/
https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpminspect-pipeline/job/master/56396/testReport/(root)/tests/_unicode/

I cannot reproduce it locally:

$ rpminspect-fedora -T unicode  perl-Syntax-Operator-Divides-0.01-1.fc36.src.rpm 
diagnostics:
------------
1) Version information for libraries and programs used by rpminspect.  This result is for informational and diagnostic purposes only. 
Result: INFO
Waiver Authorization: Not Waivable
Details:
rpminspect version 1.7
zlib version 1.2.11
libmagic version 541
libclamav version 0.103.4
librpm version 4.17.0
libxml version 20912
json-c version 0.15
libcurl version 7.80.0 (OpenSSL/3.0.0 zlib/1.2.11 brotli/1.0.9 libidn2/2.3.2 libpsl/0.21.1 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.46.0 OpenLDAP/2.4.59)
libarchive version 3.5.2 (zlib/1.2.11 liblzma/5.2.5 bz2lib/1.0.8 liblz4/1.9.3 libzstd/1.5.0)
libyaml version 0.2.5
OpenSSL version 3.0.0 7 sep 2021
xmlrpc-c version 1.51.0
msgunfmt (GNU gettext-tools) 0.21
diff (GNU diffutils) 3.8
diffstat version 1.64
annocheck version 10.22.
abidiff version 2.0.0
kmidiff version 2.0.0
2) Command line arguments used to invoke rpminspect. 
Result: INFO
Waiver Authorization: Not Waivable
Details:
/usr/bin/rpminspect -c /usr/share/rpminspect/fedora.yaml -T unicode perl-Syntax-Operator-Divides-0.01-1.fc36.src.rpm
unicode:
--------
Result: OK
Waiver Authorization: Not Waivable

Therefore I believe this is a bug in OSCI. Not in rpminspect.


Nope, this was fixed upstream 3 days ago: https://github.com/rpminspect/rpminspect/issues/548

So either you have newer rpminspect from COPR on your machine, or there is some other problem :) CI runs rpminspect that doesn't have this fix yet.

Ok. I haven't checked rpminspect bug tracker. I have:

rpminspect-data-fedora-1.5-3.fc35.noarch
librpminspect-1.7-2.fc36.x86_64
rpminspect-1.7-2.fc36.x86_64

from F36 Koji build root. CI report:

rpminspect version: 1.7-0.1.202111021944git.fc36 (with data package: 1.6)

Maybe rpminspect-1.7-2.fc36 does not fix it and the bug only does not exhibit locally.

Is unicode inspection listed as supported in rpminspect -l?

New rpminspect is in CI now and the problem seems to be gone!

Metadata Update from @msrb:
- Assignee reset

Metadata Update from @msrb:
- Issue assigned to msrb

Metadata Update from @msrb:
- Issue assigned to msrb
- Issue status updated to: Closed (was: Open)

Amazing. I confirm it now works for me.

Metadata