Apparent bug in either (1) Cygwin default Package-list or (2) Package "bzr" dependency-list

Jon Turney jon.turney@dronecode.org.uk
Sat Jun 20 14:41:16 GMT 2020


On 19/06/2020 07:55, Brian Inglis wrote:
> 
> Looks like cygport, calm, and setup disagree about install dependencies; from
> setup.ini:
> 
> bzr
> requires: python
> depends2: python
> 
> python
> requires: python2
> depends2:
> 
> python2
> requires: python27
> depends2:
> 
> so although python requires python2, and python2 requires python27, the (newer)
> depends2 entries are not the same and are empty, so setup ignores requires and
> does not install the dependency.
> 
> In these cases, either depends2 should be the same as requires, or depends2
> should be omitted, and setup should install requires.

This analysis is not complete or correct because it doesn't take 
'obsoletes:' into account. (See [1] for the technical details)

It does seem that things aren't working as intended, though.

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


More information about the Cygwin mailing list