Discussion:
[Bug 255547] devel/py-twisted: Update to 21.2.0
b***@freebsd.org
2021-05-02 14:24:02 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547

Bug ID: 255547
Summary: devel/py-twisted: Update to 21.2.0
Product: Ports & Packages
Version: Latest
Hardware: Any
URL: https://github.com/twisted/twisted/releases/tag/twiste
d-21.2.0
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ***@FreeBSD.org
Reporter: ***@skyforge.at
Flags: maintainer-feedback?(***@FreeBSD.org)
Assignee: ***@FreeBSD.org

Created attachment 224610
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=224610&action=edit
devel/py-twisted: Update to 21.2.0

This patch updates devel/py-twisted to 21.2.0. This might be particularly
interesting for us since this version now officially supports and tests for
python38.

From a ports perspective, I've mainly synced the dependencies with those in
setup.cfg. I've also raised the minimum python requirement to 3.7+ due to the
dependency on contextvars, which would need a backported contextvars for python
3.5 and 3.6, which we don't have in ports as far as I can tell.

This port also breaks the current version of py-treq but the version proposed
in Bug 251848 builds, tests and runs fine with this port.

portlint: "looks fine."
testport: OK (poudriere: 122amd64)
do-test: "OK?" FAILED (skips=2626, expectedFailures=3, failures=14, errors=26,
successes=9760)

A note on the testsuite: This result appears to be identical to the testsuite
failures with our current twisted port. I'm not quite sure what to do about
this, as I'm not an expert on py-twisted. :/

The port has been running fine in production for the past week with the
aforementioned treq update and py-matrix-synapse.
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-02 14:24:02 UTC
Permalink
Bugzilla Automation <***@FreeBSD.org> has asked freebsd-python (Nobody)
<***@FreeBSD.org> for maintainer-feedback:
Bug 255547: devel/py-twisted: Update to 21.2.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547



--- Description ---
This patch updates devel/py-twisted to 21.2.0. This might be particularly
interesting for us since this version now officially supports and tests for
python38.

From a ports perspective, I've mainly synced the dependencies with those in
setup.cfg. I've also raised the minimum python requirement to 3.7+ due to the
dependency on contextvars, which would need a backported contextvars for python
3.5 and 3.6, which we don't have in ports as far as I can tell.

This port also breaks the current version of py-treq but the version proposed
in Bug 251848 builds, tests and runs fine with this port.

portlint: "looks fine."
testport: OK (poudriere: 122amd64)
do-test: "OK?" FAILED (skips=2626, expectedFailures=3, failures=14, errors=26,
successes=9760)

A note on the testsuite: This result appears to be identical to the testsuite
failures with our current twisted port. I'm not quite sure what to do about
this, as I'm not an expert on py-twisted. :/

The port has been running fine in production for the past week with the
aforementioned treq update and py-matrix-synapse.
b***@freebsd.org
2021-05-02 14:25:52 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547

Sascha Biberhofer <***@skyforge.at> changed:

What |Removed |Added
----------------------------------------------------------------------------
Depends on| |251848
CC| |***@skyforge.at


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251848
[Bug 251848] www/py-treq: Update to 20.9.0
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-02 15:50:03 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547

Sascha Biberhofer <***@skyforge.at> changed:

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

--- Comment #1 from Sascha Biberhofer <***@skyforge.at> ---
Created attachment 224614
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=224614&action=edit
devel/py-twisted: Update to 21.2.0

I forgot that incremental is necessary at both build and runtime. This revision
fixes that. :/
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-05-06 01:06:41 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547
Bug 255547 depends on bug 251848, which changed state.

Bug 251848 Summary: www/py-treq: Update to 20.9.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251848

What |Removed |Added
----------------------------------------------------------------------------
Status|New |Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are the assignee for the bug.
b***@freebsd.org
2021-06-06 00:06:53 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255547

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

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@FreeBSD.org
See Also| |https://bugs.freebsd.org/bu
| |gzilla/show_bug.cgi?id=2518
| |48
Keywords| |needs-qa
Flags| |maintainer-feedback?(ports@
| |skyforge.at),
| |merge-quarterly?
URL|https://github.com/twisted/ |https://github.com/twisted/
|twisted/releases/tag/twiste |twisted/blob/twisted-21.2.0
|d-21.2.0 |/NEWS.rst
Status|New |Open

--- Comment #2 from Kubilay Kocak <***@FreeBSD.org> ---
Thank you Sascha, can you confirm QA across python* versions and run a consumer
package run of twisted dependents please.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
Loading...