Bug 241138

Summary: devel/b2: Rename to devel/py-b2, Update to 1.4.2
Product: Ports & Packages Reporter: Henry <PopularMoment>
Component: Individual Port(s)Assignee: Bartek Rutkowski <robak>
Status: In Progress ---    
Severity: Affects Many People CC: ehrmann, james, koobs, python
Priority: --- Keywords: easy, needs-qa
Version: LatestFlags: bugzilla: maintainer-feedback? (robak)
Hardware: Any   
OS: Any   
Bug Depends on: 242562    
Bug Blocks: 237028    
Attachments:
Description Flags
update py-b2
none
devel/py-b2sdk shar
none
unified diff version of the two changes
none
new diff with just py-b2 update and MOVED addition
none
py-b2 update to 1.4.2 none

Description Henry 2019-10-08 21:21:02 UTC
Created attachment 208183 [details]
update py-b2

- rename devel/b2 to devel/py-b2
- update py-b2 to 1.4.2
- adds devel/py-b2sdk which is required by py-b2
Comment 1 Henry 2019-10-08 21:21:50 UTC
Created attachment 208184 [details]
devel/py-b2sdk shar
Comment 2 Henry 2019-10-08 22:18:48 UTC
Also worth noting this unbreaks the current port which is non-functional as reported in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237028
Comment 3 Henry 2019-12-09 00:37:59 UTC
Its been over two months, maintainer timeout?
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2019-12-09 08:28:26 UTC
@Henry If you could, please combine the two attachments into a single patch  (unified diff) after moving the port (from b2 -> py-b2) locally using svn cp
Comment 5 Henry 2019-12-09 22:38:23 UTC
Created attachment 209815 [details]
unified diff version of the two changes
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2019-12-10 01:21:58 UTC
Notes: 

- Port directory still needs to be renamed (devel/b2 -> devel/py-b2), and
- MOVED needs an entry added for the rename (move)

@Henry, Regarding the new dependency:

- It's usually preferred to separate out issues on a per-port basis. If you dont mind, it would be great if you could create a separate issue for the dependency and have this issue "depend on" its issue ID. Please CC python@ on the issue

- If you could maintain the new port that would be great. python@ is happy to maintain python ports as a fallback.

- Use MASTER_SITES=CHEESESHOP (PyPI) unless there is a compelling temporary reason to use an alterantive source (like github), such as missing distfiles like LICENSE or test suite files/data.
Comment 7 Henry 2019-12-11 00:01:39 UTC
Created attachment 209848 [details]
new diff with just py-b2 update and MOVED addition
Comment 8 Henry 2019-12-11 00:05:51 UTC
Thanks for the feedback.

I've split out devel/py-b2sdk and make it a dependency of this PR.

Both have been converted to use pypi rather than github.

I've added a MOVED entry to the diff, be warned there is a syntax error in the prior entry.
Comment 9 Bartek Rutkowski freebsd_committer 2020-02-17 22:21:36 UTC
Thanks for the patch, I'll be testing it soon.
Comment 10 Henry 2020-02-18 04:38:35 UTC
Created attachment 211732 [details]
py-b2 update to 1.4.2

Updated patch that now leaves LICENSE_FILE untouched.