On 01/12/2019 02:15, Steven Penny wrote:
Here is a dependency chain:

1. curl
2. libcurl4
3. libopenldap2_4_2
4. libsasl2_3
5. libopenssl100

I have two issues with this. First, "libopenssl100" is obsolete:

     @ libopenssl100
     sdesc: "Obsoleted by libssl1.0"

David, can this be resolved? Second, while looking at "libopenssl100" I noticed
another issue:

     @ libopenssl100
     requires: libssl1.0
     depends2:

My understanding is that "depends2" is the proper dependency endpoint, and that
"requires" is only kept for legacy parsers. Yaakov, can you advise?
This understanding is correct, but incomplete.

If you look at libssl1.0, you will see it has:

@ libssl1.0
obsoletes: libopenssl100

We don't depends2: on something which obsoletes:, as that can lead to a solver conflict (See [1]).

[1] https://cygwin.com/git/gitweb.cgi?p=cygwin-apps/calm.git;a=commitdiff;h=d75abceedb46749982669236c5c102796a1fbfb1;hp=f92ad1d5c292ed54e7a62f5c52280efab8267f37



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to