Bug 247549

Summary: sysutils/py-salt: update dependencies
Product: Ports & Packages Reporter: nomoo <nomoo>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: ari, christer.edwards, fernape
Priority: --- Flags: bugzilla: maintainer-feedback? (christer.edwards)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
py-salt dependencies patch none

Description nomoo 2020-06-25 20:43:17 UTC
Just heads up for current deps:
there is a link to changelog also in commit message:
https://salt.tips/whats-new-in-salt-sodium/#packaging-and-dependencies
and there are few updates to our dependencies:
1) https://github.com/saltstack/salt/pull/57108 - enum34 is no longer required
2) Python 3.8 is finally supported so we can test it and add to USES
3) https://github.com/saltstack/salt/commit/4a46f3e3b47b42e2b0f3194456a2d854a337c470 - seems that tornado was bundled so salt doesn't need is anymore

and maybe we can close bug #245411 because we already have security/py-pycryptodome dependency.
Comment 1 ari 2020-06-29 05:29:34 UTC
Also note that python2 is definitely now broken with salt, so should be removed.
Comment 2 nomoo 2020-07-20 21:02:07 UTC
Created attachment 216614 [details]
py-salt dependencies patch

Seems to be building without problems and working fine with the attached patch.
- updated python version
- removed enum34
- removed py-tornado4
- updated PORTREVISION
Comment 3 commit-hook freebsd_committer freebsd_triage 2020-10-23 07:31:18 UTC
A commit references this bug:

Author: krion
Date: Fri Oct 23 07:31:10 UTC 2020
New revision: 553089
URL: https://svnweb.freebsd.org/changeset/ports/553089

Log:
  Remove superfluous dependencies.

  PR:		247549
  Submitted by:	nomoo <nomoo_at_nomoo__ru>
  Poked by:	danfe

Changes:
  head/sysutils/py-salt/Makefile