On Tue, May 10, 2016 at 06:26:13PM -0700, Eric Lalonde wrote: > Hello ports, > > barman has been updated to 1.6.0. This is a major release for barman, with > new fixes and features, which include, but are not limited to: > > - Support for the streaming_archiver option that allows Barman to receive > WAL files through PostgreSQL's native streaming protocol. > - Automatic management (startup and stop) of receive-wal command via cron > command > - Add support for the pigz compressor > - Native support for Python >= 3.3 > - Fix management of backup ID during backup deletion (#22) > - Improve error handling in case of missing parameters > > This diff includes a patch to MANIFEST.in which suppresses a build warning > that the default manifest file `MANIFEST` does not exist. Since the python > ports module appears to override the default manifest file with > barman.egg-info/SOURCES.txt, this warning appears unnecessary. Accordingly, > the file has been removed from the manifest infile. Further guidance is > welcome. > > Full changelog is available at > https://sourceforge.net/projects/pgbarman/files/1.6.0/
I've built this without issues - one minor nit: I've tried enabling/running the test suite, ported py-test-timeout and py-test-catchlog (fork of py-test-capturelog), to realize that the tarball shipped via pypi doesnt contain the tests/ subdir, hence no tests are run: ============================= test session starts ============================== platform openbsd5 -- Python 2.7.11, pytest-2.9.1, py-1.4.31, pluggy-0.3.1 rootdir: /usr/obj/ports/barman-1.6.0/barman-1.6.0, inifile: plugins: timeout-1.0.0, catchlog-1.2.2 collected 0 items ========================= no tests ran in 0.04 seconds ========================= Here's barman/Makefile diff on top of yours, and find the attached additional tdeps in this mail if you want to work on this. In the meantime, commiting your diff as-is. -# needs pytest-timeout and pytest-capturelog +# needs pytest-timeout and pytest-catchlog NO_TEST = Yes +#TEST_DEPENDS = ${RUN_DEPENDS} \ +# devel/py-test-timeout \ +# devel/py-test-catchlog \ +# devel/py-test-runner \ +# devel/py-setuptools_scm Landry
barman-tdep.tgz
Description: application/tar-gz