Bug 211604 - www/py-puppetboard: Update to 0.2.0
Summary: www/py-puppetboard: Update to 0.2.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Romain Tartière
URL:
Keywords:
Depends on: 211918
Blocks:
  Show dependency treegraph
 
Reported: 2016-08-05 16:22 UTC by Neel Chauhan
Modified: 2016-10-15 07:29 UTC (History)
2 users (show)

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


Attachments
Patch to update www/py-puppetboard to 0.2.0 (974 bytes, patch)
2016-08-05 16:22 UTC, Neel Chauhan
no flags Details | Diff
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 amd64 (33.08 KB, text/x-log)
2016-08-05 16:23 UTC, Neel Chauhan
no flags Details
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 i386 (33.08 KB, text/x-log)
2016-08-05 16:26 UTC, Neel Chauhan
no flags Details
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 amd64 (33.15 KB, text/x-log)
2016-08-05 16:29 UTC, Neel Chauhan
no flags Details
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 i386 (33.10 KB, text/x-log)
2016-08-05 16:31 UTC, Neel Chauhan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neel Chauhan freebsd_committer freebsd_triage 2016-08-05 16:22:51 UTC
Created attachment 173324 [details]
Patch to update www/py-puppetboard to 0.2.0
Comment 1 Neel Chauhan freebsd_committer freebsd_triage 2016-08-05 16:23:28 UTC
Created attachment 173325 [details]
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 amd64
Comment 2 Neel Chauhan freebsd_committer freebsd_triage 2016-08-05 16:26:17 UTC
Created attachment 173326 [details]
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 10.3 i386
Comment 3 Neel Chauhan freebsd_committer freebsd_triage 2016-08-05 16:29:04 UTC
Created attachment 173327 [details]
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 amd64
Comment 4 Neel Chauhan freebsd_committer freebsd_triage 2016-08-05 16:31:34 UTC
Created attachment 173328 [details]
Poudriere build log for www/py-puppetboard 0.2.0 on FreeBSD 9.3 i386
Comment 5 Allan Jude freebsd_committer freebsd_triage 2016-08-05 18:05:32 UTC
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
Comment 6 Romain Tartière freebsd_committer freebsd_triage 2016-08-16 21:17:29 UTC
Works as expected with puppetdb3-3.2.4 and the updated pypuppetdb (see #211918, added as a dependency).
Comment 7 Romain Tartière freebsd_committer freebsd_triage 2016-08-18 07:41:12 UTC
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.
Comment 8 Romain Tartière freebsd_committer freebsd_triage 2016-10-15 07:21:40 UTC
Take it (maintainer timeout)
Comment 9 commit-hook freebsd_committer freebsd_triage 2016-10-15 07:29:38 UTC
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