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

Reply via email to