On Apr 21, 2008, at 2:13 PM, Michael Jennings wrote:
Though I still think we either need to ship /usr/lib/rpm/find-requires or point %{__find_requires} to something else (/usr/lib/rpm/find-req.pl perhaps?).
If same old, same old, is shipped, then lusers will continue doing same old, same old, forevermore. FYI: find-requires was _SUPPOSED_ to be obsolete when rpm-4.2 was deployed in RHL 8. The entire dependency extraction through helper scriptie will have to overhauled if you truly want same old, same old, find-requires to be able to extract not only sonames and perl(foo), but also ELF coloring for multilib and delivering the mess in sorted order. I thought through hassle of attempting a public change to an existing rpm API to find-requires and decided to leave bad enuf exactly as before and went on to use qsort(3) instead. Read through lib/rpmfc.c code to see the current requirements imposed by file classification, per-file dependencies, coloring, and more. Hint: external scriptie would be a support nightmare. But I can easily re-add find-requires if you wish. Persopnally I think its time to move on from same old, same old for another decade. 73 de Jeff ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org