Re: Finding all the source packages that include a copy of valgrind.h

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux