Bug 232241

Summary: devel/py-taskflow: Update to 3.1.0
Product: Ports & Packages Reporter: Kai Knoblich <kai>
Component: Individual Port(s)Assignee: Martin Wilke <miwi>
Status: Closed FIXED    
Severity: Affects Only Me CC: alexander.nusov, miwi, pi, python
Priority: --- Flags: alexander.nusov: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 232240    
Bug Blocks: 232244, 232245    
Attachments:
Description Flags
py-taskflow-3.1.0.patch kai: maintainer-approval? (alexander.nusov)

Description Kai Knoblich freebsd_committer 2018-10-14 12:35:06 UTC
Created attachment 198123 [details]
py-taskflow-3.1.0.patch

Hello,

attached is the patch that updates devel/py-taskflow to 3.1.0 . 

Changes by upstream:
- https://git.openstack.org/cgit/openstack/taskflow/log/?h=stable/queens

Changes to the port:
- Added LICENSE_FILE
- enabled building for Python 3+
- updated WWW

QA:
~~~
- poudriere (10.4-, 11.2-RELEASE, 12.0-ALPHA9 amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK


Note:
Before this port can be committed the math/py-networkx1 package must be added first (see also bug #232240 )
Comment 1 Kurt Jaeger freebsd_committer 2019-01-12 15:57:38 UTC
taskflow 3.4.0 is the latest. According to

https://docs.openstack.org/taskflow/latest/user/history.html

it supports networkx > 1.x since 3.2.0.
Comment 2 Kurt Jaeger freebsd_committer 2019-01-12 15:58:55 UTC
A patch to 3.4.0 should update pkg-descr for the new page at

https://docs.openstack.org/taskflow/latest/
Comment 3 Kai Knoblich freebsd_committer 2019-01-12 16:10:51 UTC
(In reply to Kurt Jaeger from comment #1)

That's right, but the latest version is not officially approved by upstream for the Queens Release series: https://releases.openstack.org/queens/index.html#queens-taskflow

The misc/py-glance port won't work properly with the latest version of py-taskflow and throws some exceptions about non-existent attributes as far as I can recall.

Here's a quick overview about the current situation about the major OpenStack ports:

- misc/py-cinder
- misc/py-glance
- security/py-keystone (already updated to the Queens release)
- www/py-horizon (already updated to the Queens release)

emulators/py-nova was deleted to end of 2018 because it was broken for more than 6 months.
Comment 4 commit-hook freebsd_committer 2019-01-29 14:00:28 UTC
A commit references this bug:

Author: miwi
Date: Tue Jan 29 14:00:02 UTC 2019
New revision: 491561
URL: https://svnweb.freebsd.org/changeset/ports/491561

Log:
  - Update to 3.1.0
  - Added LICENSE_FILE
  - Enabled building for Python 3+
  - Updated WWW

  Changes by upstream:
  - https://git.openstack.org/cgit/openstack/taskflow/log/?h=stable/queens

  PR:		232241
  Submitted by:	maintainer
  Sponsored by:	iXsystems Inc.

Changes:
  head/devel/py-taskflow/Makefile
  head/devel/py-taskflow/distinfo
  head/devel/py-taskflow/pkg-descr