[Rpm-maint] [rpm-software-management/rpm] Unbreak checking of installed rich dependencies (#1698)

Michael Schroeder notifications at github.com
Fri Jun 4 21:41:01 UTC 2021


Commit ddb32b9187e9ce85819a84ca8d202131fd9f8b9f added an
extra check that tests if the provide we are checking really
intersects the dependency from rpmdb. Unfortunately the
rpmdsCompare() call does not understand rich dependencies and
will consider them as not intersecting.

Unbreak the check by not doing the intersection test for
rich dependencies. We'll improve this in a later commit.

Also add test cases for dependency problems with installed
rich dependencies.
You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/1698

-- Commit Summary --

  * Unbreak checking of installed rich dependencies

-- File Changes --

    M lib/depends.c (2)
    M tests/rpmdeps.at (99)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/1698.patch
https://github.com/rpm-software-management/rpm/pull/1698.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1698
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20210604/4b9ba27a/attachment.html>


More information about the Rpm-maint mailing list