Created attachment 173324 [details] Patch to update www/py-puppetboard to 0.2.0
Created attachment 173325 [details] Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 amd64
Created attachment 173326 [details] Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 i386
Created attachment 173327 [details] Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 amd64
Created attachment 173328 [details] Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 i386
puppetboard versions 0.1.0 and later require databases/py-pypuppetdb >= 0.2.0 This also breaks compatibility with puppetdb 2.3.x For puppetdb 2.3.x, the latest you can use is puppetboard 0.0.5 and pypuppetdb 0.1.1 I am not sure what the latest that works for puppetdb 3.2.x is only puppetdb 4.x will work with the latest puppetboard (0.2.0) and pypuppetdb (0.3.1) puppetdb 3 and 4 only work with puppet 4.x
Works as expected with puppetdb3-3.2.4 and the updated pypuppetdb (see #211918, added as a dependency).
Allan, do you think we have to create a bunch of new ports in order to have for example: - py-puppetboard # keep untouched at 0.0.4 and tracking 0.0.x # (I don't think it will be updated anymore) - py-pypuppetdb # keep untouched at 0.1.1 and tracking 0.1.x # (I don't think it will be updated anymore) - py-puppetboard02 # new port tracking 0.2.x #211604 - py-pypuppetdb03 # new port tracking 0.3.x #211918 There is already something similar with Puppet / PuppetDB and puppetdb-terminus: - sysutils/puppet37 - sysutils/puppet38 - sysutils/puppet4 - databases/puppetdb - databases/puppetdb3 - databases/puppetdb4 - databases/puppetdb-terminus - databases/puppetdb-terminus3 - databases/puppetdb-terminus4 In my point of view, this is a bit confusing but I guess there a many combinations of setups out here (while the information on freshports seems abnormally low… I updated a fresh list BTW). So I could survive with 2 new ports. If you think this is the best solution but do not intend to maintain them, I can take maintainership of these two new ports.
Take it (maintainer timeout)
A commit references this bug: Author: romain Date: Sat Oct 15 07:28:40 UTC 2016 New revision: 424006 URL: https://svnweb.freebsd.org/changeset/ports/424006 Log: New port for Puppetboard 0.2 Puppetboard depends on pypuppetdb>=0.3, so: - copy databases/py-pypuppetdb to databases/py-pypuppetdb03; - update databases/py-pypuppetdb03 to 0.3.1; - copy www/py-puppetboard to www/py-puppetboard02; - update www/py-puppetboard02 to 0.2.0; - register conflicts between these ports; - take maintainership of new ports. While here: - Update projects account. PR: 211604 [1], 211918 [2] Submitted by: neel@neelc.org [1], romain [2] Changes: head/databases/Makefile head/databases/py-pypuppetdb/Makefile head/databases/py-pypuppetdb/distinfo head/databases/py-pypuppetdb/pkg-descr head/databases/py-pypuppetdb03/ head/databases/py-pypuppetdb03/Makefile head/databases/py-pypuppetdb03/distinfo head/databases/py-pypuppetdb03/pkg-descr head/www/Makefile head/www/py-puppetboard/Makefile head/www/py-puppetboard/distinfo head/www/py-puppetboard/pkg-descr head/www/py-puppetboard02/ head/www/py-puppetboard02/Makefile head/www/py-puppetboard02/distinfo head/www/py-puppetboard02/pkg-descr