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