Summary: | deskutils/py-vdirsyncer-0.16.8 requires an older version of devel/py-click | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Simeon Simeonov <sgs> |
Component: | Individual Port(s) | Assignee: | Bartek Rutkowski <robak> |
Status: | Closed FIXED | ||
Severity: | Affects Many People | CC: | freebsd, python, rigoletto |
Priority: | --- | Keywords: | needs-patch |
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(robak) |
Hardware: | Any | ||
OS: | Any |
Description
Simeon Simeonov
2020-06-12 03:57:31 UTC
Currently the port declares: py37-click>=5.0 : devel/py-click@py37 Whereas upstream (setup.py) declares: click<6.0,>=5.0 Ports MUST exactly match the dependencies declared by the upstream package [1]. Doing so also allows maintainers of ports that other ports depene on to easily audit consumers for incompatible version specs and address the issue proactively, before these failures impact users. See also section on Modifying dependencies (which may apply in cases where upstreams declare "<X" and you would like to modify/remove that) All the other dependencies declared by deskutils/py-vdirsyncer should be audited against upstream <version-spec> declarations and updated to match. [1] https://wiki.freebsd.org/Python/PortsPolicy#Dependencies A commit references this bug: Author: rigoletto Date: Fri Jun 26 17:34:06 UTC 2020 New revision: 540535 URL: https://svnweb.freebsd.org/changeset/ports/540535 Log: deskutils/py-vdirsyncer: Add compatibility with latest py-click. - vdirsyncer was failing at runtime due to requering a outdated py-click version. PR: 247191 Reported by: Simeon Simeonov <sgs@pichove.org> Changes: head/deskutils/py-vdirsyncer/Makefile head/deskutils/py-vdirsyncer/files/ head/deskutils/py-vdirsyncer/files/patch-github_3eb9ce5.patch Thanks! :-) |