[Bug 230711] sysutils/py-supervisor: Update to 3.3.4
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Aug 17 17:18:35 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230711
Bug ID: 230711
Summary: sysutils/py-supervisor: Update to 3.3.4
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: needs-qa, patch
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: sergey at akhmatov.ru
CC: hizel at vyborg.ru
Flags: maintainer-feedback?(hizel at vyborg.ru)
CC: hizel at vyborg.ru
Attachment #196293 maintainer-approval?(hizel at vyborg.ru)
Flags:
Created attachment 196293
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=196293&action=edit
py-supervisor-3.3.4.patch
Update py-supervisord to version 3.3.4
ChangeLog: http://supervisord.org/_sources/changes.txt
While here, try to improve the port:
1) get rid of @[un]exec in pkg-plist
- @exec mkdir -p %%PIDDIR%% goes to PLIST_DIRS
- @unexec echo goes away, let pkg handle PIDDIR removal
- @sample is the only line left, it goes to PLIST_FILES
- This leaves us with empty pkg-plist, remove it.
2) The port has PORTDOCS which makes DOCS option a MUST, adding it
3) remove patch test_supervisorctl.py. Failing test is already disabled
upstream.
4) regenerate patch-supervisor_options.py to make it PORTish
5) patch-supervisor-tests-test_supervisorctl.py - fix failing test, regenerate
(makepatch created it under slightly different name, mind it during commit)
TODO: the port still lacks license. supervisor itself uses REPOZE licence, e.g.
ports with the same licence are py-repoze.who/Makefile,
py-repoze.xmliter/Makefile
but supervisor has a bundle of licenses in it's LICENSES.txt, I just don't know
how to put it/them into port properly. I'd appreciate any hints.
QA: poudriere testport: OK with only supported flavor py27
make test: Ran 1127 tests in 2.540s, OK
Due to number of not so trivial changes, I'll create phabricator review
shortly.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list