I was comparing a build of bind (bind-libs-lite). An older version contains the files and the correct provides. http://koji.fedoraproject.org/koji/taskinfo?taskID=2716965 $ rpm -qlp bind-libs-lite-9.7.3-0.4.b1.fc15.i686.rpm -R --provides rpmlib(VersionedDependencies) <= 3.0.3-1 bind-license = 32:9.7.3-0.4.b1.fc15 /sbin/ldconfig /bin/sh rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 libdns-export.so.69 libirs-export.so.60 libisccfg-export.so.62 libisc-export.so.62 rtld(GNU_HASH) rpmlib(PayloadIsXz) <= 5.2-1 bind-libbind-devel = 31:9.3.3-4.fc7 libdns-export.so.69 libirs-export.so.60 libisccfg-export.so.62 libisc-export.so.62 bind-libs-lite = 32:9.7.3-0.4.b1.fc15 bind-libs-lite(x86-32) = 32:9.7.3-0.4.b1.fc15 /usr/lib/libdns-export.so.69 /usr/lib/libdns-export.so.69.1.0 /usr/lib/libirs-export.so.60 /usr/lib/libirs-export.so.60.0.0 /usr/lib/libisc-export.so.62 /usr/lib/libisc-export.so.62.1.0 /usr/lib/libisccfg-export.so.62 /usr/lib/libisccfg-export.so.62.0.0 A build from today only contains the files but not the provides. http://koji.fedoraproject.org/koji/taskinfo?taskID=2740176 $ rpm -qlp ~/tmp/bind-libs-lite-9.7.3-0.4.b1.fc15.i686.rpm --provides -R bind-libbind-devel = 31:9.3.3-4.fc7 bind-libs-lite = 32:9.7.3-0.4.b1.fc15 bind-libs-lite(x86-32) = 32:9.7.3-0.4.b1.fc15 bind-license = 32:9.7.3-0.4.b1.fc15 /sbin/ldconfig /bin/sh rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadIsXz) <= 5.2-1 /usr/lib/libdns-export.so.69 /usr/lib/libdns-export.so.69.1.0 /usr/lib/libirs-export.so.60 /usr/lib/libirs-export.so.60.0.0 /usr/lib/libisc-export.so.62 /usr/lib/libisc-export.so.62.1.0 /usr/lib/libisccfg-export.so.62 /usr/lib/libisccfg-export.so.62.0.0 Is this a bug in the spec file or in rpm? Adrian -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel