Bug 215583 - www/py-formalchemy : update to 1.5.5
Summary: www/py-formalchemy : update to 1.5.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Rene Ladan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-26 15:57 UTC by Rene Ladan
Modified: 2017-01-10 20:32 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (ghostonthewire)


Attachments
update to 1.5.5 (1.64 KB, patch)
2016-12-26 15:57 UTC, Rene Ladan
no flags Details | Diff
Rene Ladan's patch merged with HEAD (1.77 KB, patch)
2017-01-09 21:21 UTC, ghostonthewire
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rene Ladan freebsd_committer freebsd_triage 2016-12-26 15:57:46 UTC
Created attachment 178292 [details]
update to 1.5.5

- update www/py-formalchemy to version 1.5.5, which is the latest version available from PyPi.
- switch from GitHub to PyPi
- add missing run-time dependencies for Six and MarkupSafe, convert build-time dependencies into run-time dependencies and sort them
- mark as architecture independent

Most of this came from koobs@, who is CC'd.
Comment 1 Rene Ladan freebsd_committer freebsd_triage 2016-12-26 15:58:38 UTC
Please also note https://github.com/FormAlchemy/formalchemy/issues/69
Comment 2 ghostonthewire 2017-01-09 21:21:51 UTC
Created attachment 178680 [details]
Rene Ladan's patch merged with HEAD

With this patch applied I was able to build port successfully on 11.0-RELEASE-p6 amd64.
Comment 3 ghostonthewire 2017-01-09 21:31:50 UTC
(In reply to Rene Ladan from comment #0)

Hello, Rene.

Changes in my patch:

- Along with your changes I added dependency on www/py-webob
- Changes committed after your patch fixed GH issues, but I've decided to keep your MASTER_SITES because at the moment GH repo seems to me deserted as well.

Unfortunately I no longer have any code which uses this library. I can try to build it on the rest of architectures/versions, but that's all.
Comment 4 Rene Ladan freebsd_committer freebsd_triage 2017-01-09 22:20:13 UTC
Regarding the MASTER_SITES, koobs@ suggested CHEESESHOP as it is more authoritative for Python ports.

Is the new patch OK to commit?
Comment 5 ghostonthewire 2017-01-10 12:30:15 UTC
(In reply to Rene Ladan from comment #4)

Sure.

Port has been successfully built on following versions:
10.2-RELEASE-p28/amd64
10.2-RELEASE-p28/i386
10.3-RELEASE-p15/amd64
10.3-RELEASE-p15/i386
11.0-RELEASE-p6/amd64
11.0-RELEASE-p6/i386

Full poudriere logs -
https://gist.github.com/dca840ee0b0a3392f8fc8aaf7a48afc7
Comment 6 commit-hook freebsd_committer freebsd_triage 2017-01-10 20:32:06 UTC
A commit references this bug:

Author: rene
Date: Tue Jan 10 20:31:54 UTC 2017
New revision: 431130
URL: https://svnweb.freebsd.org/changeset/ports/431130

Log:
  www/py-formalchemy: update to 1.5.5

  - switch from GH to CHEESHOP [1]
  - convert all build dependencies to run dependencies [1]
  - add run dependency on www/py-webob [2]
  - add NO_ARCH [3]

  PR:		215583 [1]
  Submitted by:	rene via mail from koobs [1]
  Submitted by:	maintainer (ghostonthewire@gmail.com) [2]
  Submitted by:	rene [3]

Changes:
  head/www/py-formalchemy/Makefile
  head/www/py-formalchemy/distinfo
Comment 7 Rene Ladan freebsd_committer freebsd_triage 2017-01-10 20:32:21 UTC
I committed the new patch, thanks for testing