Page MenuHomeFreeBSD

textproc/py-elasticsearch5: Unpin urllib3 version
AbandonedPublic

Authored by koobs on Jan 27 2019, 3:42 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Mar 19, 10:13 AM
Unknown Object (File)
Thu, Mar 19, 12:48 AM
Unknown Object (File)
Sun, Mar 1, 3:15 PM
Unknown Object (File)
Sun, Mar 1, 6:31 AM
Unknown Object (File)
Feb 2 2026, 3:00 PM
Unknown Object (File)
Dec 30 2025, 8:26 AM
Unknown Object (File)
Nov 19 2025, 5:34 AM
Unknown Object (File)
Nov 17 2025, 8:51 PM
Subscribers

Details

Reviewers
feld
tj
girgen
dvl
Summary
textproc/py-elasticsearch5: Unpin urllib3 version

elasticsearch5 is a dependent of net/urllib3, which needs to be updated, and is
the last dependent that pins (maximally) its urllib3 dependency.

This change backports an upstream commit to unpin the urllib3 version, and adds
TEST_DEPENDS and a (do-)test target to improve QA substantially.

 - Switch to GitHub: test files not packaged in sdist. Use GH_TAGNAME to use
   hash from the 5.5.x branch so as to keep the same internal package name and
   include a comment in port as to why to prevent mistakes when updating the
   version later whilst using GitHub sources.
 - Pet portlint ("USES" has to appear earlier.)

PR: 229322 [1]
Reviewed_by: ?? (elastic@)
Approved by: portmgr (blanket: framework compliance/support)
MFH: 2019Q1

This change will need to be MFH'd because the urllib3 update will be MFH'd due
to a security vulnerability.

Test Plan
  • portlint: OK (looks fine.)
  • testport: OK (poudriere: 112amd64, py27, py37)
  • maketest: OK (Ran 103 tests in 13.097s OK (SKIP=1). Note: no live ES server tests)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 22187
Build 21400: arc lint + arc unit