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)
Dec 23 2023, 2:55 AM
Unknown Object (File)
Nov 28 2023, 6:57 AM
Unknown Object (File)
Nov 16 2023, 8:56 AM
Unknown Object (File)
Nov 14 2023, 7:41 PM
Unknown Object (File)
Oct 15 2023, 8:01 AM
Unknown Object (File)
Oct 13 2023, 6:47 PM
Unknown Object (File)
Sep 18 2023, 3:14 AM
Unknown Object (File)
Jul 15 2023, 10:10 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