[CFT] Bringing in Puppet 5
Romain Tartière
romain at FreeBSD.org
Mon Jul 10 15:29:07 UTC 2017
Hello,
I am contacting you because you are the maintainer of one of these
ports:
- devel/leatherman (jslagle at gmail.com)
- devel/cpp-hocon (jslagle at gmail.com)
- sysutils/facter (ruby at FreeBSD.org)
- databases/puppetdb3 (freebsd at zleslie.info)
- databases/puppetdb4 (tj at FreeBSD.org)
- databases/puppetdb-terminus3 (freebsd at zleslie.info)
- databases/puppetdb-terminus4 (tj at FreeBSD.org)
- sysutils/puppet4 (freebsd at zleslie.info)
Before committing my work, I would like you to have an opportunity to
say something if there are concerns about the following plan. I also
would like to have feedback regarding this.
===> I have been working on preparing Puppet 5 inclusion, that is a
bunch of new ports:
- databases/puppetdb5
- databases/puppetdb-terminus5
- sysutils/puppet5
I can take maintainership of these ports, I can give you maintainership
if you want it, or we can consider creating a puppet@ list and make it
maintainer of these new ports (and existing ones if you want). Please
tell me what you think about this!
===> While creating these ports, I also took some time to see if we
could switch to the C++ version of Facter instead of the Ruby version by
default. I think I achieved good results and submitted some PR
upstream:
- https://github.com/puppetlabs/facter/pull/1593
(FACT-1709) Add support for memory fact on FreeBSD
- https://github.com/puppetlabs/facter/pull/1595
(FACT-1710) Support zfs/zpool facts on FreeBSD
- https://github.com/puppetlabs/facter/pull/1596
(FACT-1711) Fix zfs/zpool feature reporting
- https://github.com/puppetlabs/facter/pull/1597
(FACT-1712) Improve zpool_version fact resolution
- https://github.com/puppetlabs/facter/pull/1598
(FACT-1713) Add support for FreeBSD jails virtualization resolution
- https://github.com/puppetlabs/facter/pull/1599
(FACT-1714) Use posix::operating_system_resolver for bsd, freebsd and openbsd
===> If you want to test this, my WIP ports are available here on
GitHub:
https://github.com/smortex/puppet5/
I also documented the upgrade here:
https://romain.blogreen.org/blog/2017/07/call-for-testers-puppet-5-ports-on-freebsd/
(Note that the upgrade itself was really straightforward for me. Please
tell me if it was not for you).
Thank you!
--
Romain Tartière <romain at FreeBSD.org> http://people.FreeBSD.org/~romain/
pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ruby/attachments/20170710/135a6305/attachment.sig>
More information about the freebsd-ruby
mailing list