On 09/12/2014 08:09 AM, Mark Wielaard wrote: > Hi, > > valgrind 3.10.0 was just released and I created packages for rawhide and > f21. Then I noticed some packages include their own copy of valgrind.h > (at least libsecret, gcr, libgnome-keyring, realmd, ipxe and pidgin). > That means they won't have a bug fix for ppc32 (not that important since > f21 dropped ppc32 support) nor the new support for aarch64 and ppc64le > valgrind client requests. > > I would like to find all packages that have a valgrind.h file in their > source rpm so I can compare whether it is actually the valgrind version > of that file. Then I can file bug reports that the file needs to be > updated (or ideally the package just build depends on valgrind-devel and > uses the system copy). > > Is there a magic repoquery that I could run, or some other way to search > through all source rpm files? The header should be captured in debuginfo sources, so: $ repoquery --whatprovides '/usr/src/debug/*/valgrind.h' \ --repoid=fedora-debuginfo --release=21 | sort -V $ repoquery --whatprovides '/usr/src/debug/*/valgrind.h' \ --repoid=rawhide-debuginfo | sort -V That finds most of the ones you mentioned, but not realmd or ipxe. Maybe those don't actually use it? Here's the list I get for rawhide: 0ad-debuginfo-0:0.0.16-10.fc22.x86_64 condor-debuginfo-0:8.1.4-7.a1a7df5.fc22.x86_64 fwbuilder-debuginfo-0:5.1.0.3599-5.fc20.x86_64 gcr-debuginfo-0:3.13.91-1.fc22.x86_64 glib2-debuginfo-0:2.41.4-3.fc22.x86_64 gperftools-debuginfo-0:2.2.1-2.fc22.x86_64 libgnome-keyring-debuginfo-0:3.12.0-4.fc22.x86_64 libsecret-debuginfo-0:0.18-4.fc22.x86_64 lwp-debuginfo-0:2.6-10.fc22.x86_64 mono-debuginfo-0:2.10.8-7.fc21.x86_64 pidgin-debuginfo-0:2.10.9-5.fc22.x86_64 planner-debuginfo-0:0.14.6-17.fc22.x86_64 re2-debuginfo-0:20131024-3.fc22.x86_64 v8-debuginfo-1:3.14.5.10-13.fc22.x86_64 valgrind-debuginfo-1:3.10.0-1.fc22.x86_64 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct