Description of problem: See most any signed F-13 package. bash, for example. $ rpm -qi bash Name : bash Relocations: (not relocatable) Version : 4.1.2 Vendor: Fedora Project Release : 4.fc13 Build Date: Wed 31 Mar 2010 08:16:14 AM EDT Install Date: Wed 14 Apr 2010 02:56:22 PM EDT Build Host: x86-03.phx2.fedoraproject.org Group : System Environment/Shells Source RPM: bash-4.1.2-4.fc13.src.rpm Size : 3143430 License: GPLv3+ Signature : RSA/8, Wed 31 Mar 2010 09:20:59 AM EDT, Key ID 7edc6ad6e8e40fde Version-Release number of selected component (if applicable): rpm-4.8.0-14.fc13.x86_64 How reproducible: 100% Steps to Reproduce: 1. run rpm -qa 2. see signature type 'RSA/8' 3. stare in confusion
lib/formats.c:pgpsigFormat () recognizes PGPHASHALGO_{MD5,SHA1}, and prints other hash algorithms as a number - "8" means SHA256.
Yup, it's a silly (and ages old) cosmetical issue originating from copy-paste code to convert signature type enums to strings not getting updated.
Fixed upstream.
rpm-4.8.1-1.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/rpm-4.8.1-1.fc13
rpm-4.8.1-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.