Summary: | net-mgmt/py-snmp_passpersist: Update to 2.0.0 and Take MAINTAINER'ship | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | James French <james> | ||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||||||
Status: | Closed FIXED | ||||||||||||
Severity: | Affects Only Me | CC: | james, python, swills | ||||||||||
Priority: | --- | Keywords: | buildisok | ||||||||||
Version: | Latest | ||||||||||||
Hardware: | Any | ||||||||||||
OS: | Any | ||||||||||||
Attachments: |
|
Maintainer informed via mail Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/166046016 Thank you James! Upstream mentions: """ If you're running Python 2.x and see this error : ImportError: No module named builtins Install the future package to fix the issue: pip install future """ Can you test is this is indeed needed for this port on Python 2.x and add a conditional RUN_DEPENDS on py-future if its required Thanks! Created attachment 216454 [details]
Patch 1.3.0 to 2.0.0 & Add Py2 dependency on futures.
Attached should add the Python 2 dependency.
Upstream committed a pair of bad unicode character fixes for README.md after the v2.0.0 named tag. Because that file gets dragged in as the module long description it was causing issues with Python3 < 3.7. I've swapped back to pulling a specific tag to drag that upstream fix in as well (just in case) as Python 3.5 & 3.6 are still in the ports tree.
Created attachment 216706 [details]
Poudriere build log py37
Created attachment 216708 [details]
Poudriere build log py27
A commit references this bug: Author: swills Date: Sun Aug 2 14:24:03 UTC 2020 New revision: 543965 URL: https://svnweb.freebsd.org/changeset/ports/543965 Log: net-mgmt/py-snmp_passpersist Update to 2.0.0 PR: 247951 Submitted by: James French <james@french.id.au> Approved by: maintainer timeout (surajravi@gmail.com, >2 weeks) Changes: head/net-mgmt/py-snmp_passpersist/Makefile head/net-mgmt/py-snmp_passpersist/distinfo A commit references this bug: Author: swills Date: Sun Aug 2 14:35:20 UTC 2020 New revision: 543966 URL: https://svnweb.freebsd.org/changeset/ports/543966 Log: Fix python 2 issue with 2.0.0 Missed by me in previous commit PR: 247951 Submitted by: James French <james@french.id.au> Approved by: maintainer timeout (surajravi@gmail.com, >2 weeks) Changes: head/net-mgmt/py-snmp_passpersist/Makefile head/net-mgmt/py-snmp_passpersist/distinfo Committed, not changing maintainer for now, there's only been one time out as far as I can see (this one). Thanks for the patch! |
Created attachment 216420 [details] Bump version to 2.0.0 and take MAINTAINER'ship Version 1.3.0 is broken with Python3 (syntax issues) & Version 2.0.0 is nearly a year old at this point. Last maintainer patch upload was September 2016, I'm using this port and happy to look after it going forward.