Discussion:
[Bug 256173] python.mk, devel/py-setuptools: update to latest version, preserving py-setuptools44 for python2
b***@freebsd.org
2021-05-26 16:28:55 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Dmitry Marakasov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@FreeBSD.org
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-26 16:29:50 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Antoine Brodin <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Flags| |exp-run?
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-26 16:31:27 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Dmitry Marakasov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
URL| |https://reviews.freebsd.org
| |/D30473
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-26 20:23:27 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Dmitry Marakasov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Attachment #225286|0 |1
is obsolete| |

--- Comment #1 from Dmitry Marakasov <***@FreeBSD.org> ---
Created attachment 225291
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=225291&action=edit
Patch

Limit setuptools44 with python 2.7 only and avoid need for CONFLICTS
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-26 20:27:43 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #2 from Dmitry Marakasov <***@FreeBSD.org> ---
Antoine, should I request exp-run explicitly? IMO this is ready for testing the
approach.
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-26 20:46:15 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #3 from Antoine Brodin <***@FreeBSD.org> ---
(In reply to Dmitry Marakasov from comment #2)
exp-run is already requested explicitely
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-27 03:14:13 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Wen Heping <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@FreeBSD.org

--- Comment #4 from Wen Heping <***@FreeBSD.org> ---
Shall we update numpy with the same way?
We update numpy to 1.20.3 and preserving py-numpy116 for python2.

wen
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-27 08:04:31 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #5 from Antoine Brodin <***@FreeBSD.org> ---
(In reply to Wen Heping from comment #4)
Please no, we don't need any py27 flavor for numpy so please don't add it back
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-27 11:29:26 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #6 from Wen Heping <***@FreeBSD.org> ---
(In reply to Antoine Brodin from comment #5)
I did not notice numpy use python3.6+ now, sorry!

wen
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-29 14:43:32 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #7 from Antoine Brodin <***@FreeBSD.org> ---
Some new failure logs on 11.4 i386:

http://package23.nyi.freebsd.org/data/114i386-default-foo/2021-05-28_07h36m13s/logs/errors/py38-zope.i18nmessageid-3.6.1_1.log
http://package23.nyi.freebsd.org/data/114i386-default-foo/2021-05-28_07h36m13s/logs/errors/py38-zope.proxy-4.1.3_1.log
http://package23.nyi.freebsd.org/data/114i386-default-foo/2021-05-28_07h36m13s/logs/errors/py38-pyscss-1.3.5.log
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-31 08:24:01 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #8 from Antoine Brodin <***@FreeBSD.org> ---
(In reply to Antoine Brodin from comment #7)
On other archs, the new failures are similar
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-31 19:37:36 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Dmitry Marakasov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Depends on| |256306, 256307, 256308

--- Comment #9 from Dmitry Marakasov <***@FreeBSD.org> ---
Thanks!

All 3 ports can be fixed by updating them to latest versions, PRs submitted.


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256306
[Bug 256306] net/py-zope.proxy: update to 4.3.5
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256307
[Bug 256307] textproc/py-zope.i18nmessageid: update to 5.0.1
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256308
[Bug 256308] textproc/py-pyscss: update to 1.3.7
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-02 11:43:59 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173
Bug 256173 depends on bug 256308, which changed state.

Bug 256308 Summary: textproc/py-pyscss: update to 1.3.7
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256308

What |Removed |Added
----------------------------------------------------------------------------
Status|New |Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-03 09:35:51 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173
Bug 256173 depends on bug 256306, which changed state.

Bug 256306 Summary: net/py-zope.proxy: update to 4.3.5
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256306

What |Removed |Added
----------------------------------------------------------------------------
Status|New |Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-03 09:36:12 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173
Bug 256173 depends on bug 256307, which changed state.

Bug 256307 Summary: textproc/py-zope.i18nmessageid: update to 5.0.1
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256307

What |Removed |Added
----------------------------------------------------------------------------
Status|New |Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-03 11:45:49 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

--- Comment #10 from commit-***@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=7a4ce8f831c4911061f4f465b4bf1e830267d4dc

commit 7a4ce8f831c4911061f4f465b4bf1e830267d4dc
Author: Dmitry Marakasov <***@FreeBSD.org>
AuthorDate: 2021-05-26 15:17:56 +0000
Commit: Dmitry Marakasov <***@FreeBSD.org>
CommitDate: 2021-06-03 11:36:56 +0000

devel/py-setuptools: update to 57.0.0 preserving old version

- Copy devel/py-setuptools to devel/py-setuptools44 (for Python 2.7
support)
- Update devel/py-setuptool to 57.0.0 (adding support for Python 3.10)
- Update Mk/Uses/python.mk to chose between py-setuptools and
py-setuptools44 based on Python version

This allows us to have latest setuptools and working Python 3.10
without breaking packages requiring Python 2 support for remaining
reports that require it.

Exp-run showed 3 ports failing to build with latest setuptools and
they were fixed.

PR: 256173
Exp-run by: antoine
Reviewed by: koobs (python)
Approved by: koobs (python)
Differential_Revision: https://reviews.freebsd.org/D30473

Mk/Uses/python.mk | 8 +++-
devel/Makefile | 1 +
devel/py-setuptools/Makefile | 5 +--
devel/py-setuptools/distinfo | 6 +--
devel/py-setuptools44/Makefile (new) | 49 ++++++++++++++++++++++
devel/py-setuptools44/distinfo (new) | 3 ++
.../files/easy-install.pth.dist (new) | 2 +
devel/py-setuptools44/files/pkg-message.in (new) | 8 ++++
devel/py-setuptools44/pkg-descr (new) | 10 +++++
9 files changed, 85 insertions(+), 7 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-03 11:50:28 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256173

Dmitry Marakasov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|New |Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are on the CC list for the bug.
Loading...