Discussion:
[Bug 256082] www/py-werkzeug: Configure fails w/py36 due to missing dataclasses
b***@freebsd.org
2021-05-22 13:37:50 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

Bug ID: 256082
Summary: www/py-werkzeug: Configure fails w/py36 due to missing
dataclasses
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ***@FreeBSD.org
Reporter: ***@saltant.com
CC: ***@FreeBSD.org
Flags: maintainer-feedback?(***@FreeBSD.org)
Assignee: ***@FreeBSD.org

Created attachment 225173
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=225173&action=edit
www/py-werkzeug: Poudriere configure log

Werkzeug supports Python 3.6 and later [0], but it depends on the third-party
dataclasses package for Python earlier than 3.7 [1], when dataclasses was added
to the standard library.

[0] https://github.com/pallets/werkzeug/blob/2.0.0/setup.cfg#L38
[1] https://github.com/pallets/werkzeug/blob/2.0.0/setup.py#L6
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-23 02:34:33 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

Kubilay Kocak <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Keywords| |needs-patch, needs-qa
Flags| |merge-quarterly?
Status|New |Open
Summary|www/py-werkzeug: Configure |www/py-werkzeug: Fails to
|fails w/py36 due to missing |configure on Python 3.6:
|dataclasses |ModuleNotFoundError: No
| |module named 'dataclasses'
Severity|Affects Only Me |Affects Some People
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-30 21:35:44 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

John W. O'Brien <***@saltant.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |Overcome By Events
Status|Open |Closed

--- Comment #1 from John W. O'Brien <***@saltant.com> ---
This is resolved by

commit f1b3354553cf451bb19feda2787d900162b6e936
Author: Po-Chuan Hsieh <***@FreeBSD.org>
Date: Sat May 22 22:43:05 2021 +0800

www/py-werkzeug: Update to 2.0.1

Changes: https://github.com/pallets/werkzeug/releases

https://cgit.freebsd.org/ports/commit/?id=f1b3354553cf451bb19feda2787d900162b6e936

and

commit 4aedd48f96fbd2a8339cb24837efe8e36250862c
Author: Dima Panov <***@FreeBSD.org>
Date: Mon May 24 12:03:34 2021 +1000

www/py-werkzeug: py-dataclasses should be in BUILD_DEPENDS too for use with
python36

Noticed by: poudriere failure
Pointy hat to: sunpoet@

https://cgit.freebsd.org/ports/commit/?id=4aedd48f96fbd2a8339cb24837efe8e36250862c
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-31 02:26:15 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

Kubilay Kocak <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Flags|maintainer-feedback?(sunpoe |maintainer-feedback+
|***@FreeBSD.org) |
Keywords|needs-patch, needs-qa |
Resolution|Overcome By Events |---
CC| |***@FreeBSD.org
Assignee|***@FreeBSD.org |***@FreeBSD.org
Status|Closed |In Progress

--- Comment #2 from Kubilay Kocak <***@FreeBSD.org> ---
^Triage: Assign to committer resolving.

Is quarterly affected? If not, set merge-quarterly to -, else merge, set flag
and close thank you!
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-31 04:53:55 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

Dima Panov <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Flags|merge-quarterly? |merge-quarterly-
Resolution|--- |Overcome By Events
Status|In Progress |Closed

--- Comment #3 from Dima Panov <***@FreeBSD.org> ---
@koobs: quarterly is not affected, it still keeps Werkzeug-1.0.1

Closed, thanks.
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-01 01:27:39 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256082

Kubilay Kocak <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|Overcome By Events |FIXED

--- Comment #4 from Kubilay Kocak <***@FreeBSD.org> ---
^Triage: Correct resolution (fixed, by way of commit)
--
You are receiving this mail because:
You are on the CC list for the bug.
Loading...