Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Mar 2026 14:05:29 +0000
From:      Romain Tar=?utf-8?Q?ti=C3=A8re?= <romain@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 89421aa2dbb3 - main - */*: Deprecate discontinued OSS Puppet components
Message-ID:  <69b56b29.3e8e9.609705c1@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by romain:

URL: https://cgit.FreeBSD.org/ports/commit/?id=89421aa2dbb3b35afeecc4e88db2fb1e459313f8

commit 89421aa2dbb3b35afeecc4e88db2fb1e459313f8
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2026-03-14 13:48:26 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2026-03-14 14:04:31 +0000

    */*: Deprecate discontinued OSS Puppet components
    
    As announced in the [2025Q4] status report, the legacy ports for Open
    Source Puppet (which were abandonned by Perforce following the
    aquisition of Puppetlabs), are now deprecated and scheduled for removal
    in a few months.
    
    Switching from Puppet to OpenVox is relatively straightforward: when
    installing the replacement for a deprecated component, pkg(8) will
    detect a conflict between the legacy component and the new one and will
    prompt you to remove the deprecated package, which is the right course
    of action.
    
    For more details, refer to the [2025Q4] status report.
    
    [2025Q4]: https://www.freebsd.org/status/report-2025-10-2025-12/#_openvox_puppet
    
    With hat:       puppet
---
 databases/puppetdb-terminus8/Makefile     | 3 +++
 databases/puppetdb8/Makefile              | 3 +++
 sysutils/puppet8/Makefile                 | 3 +++
 sysutils/puppetserver8/Makefile           | 3 +++
 sysutils/rubygem-bolt/Makefile            | 3 +++
 sysutils/rubygem-facter/Makefile          | 3 +++
 sysutils/rubygem-puppetserver-ca/Makefile | 3 +++
 textproc/rubygem-puppet-strings/Makefile  | 3 +++
 8 files changed, 24 insertions(+)

diff --git a/databases/puppetdb-terminus8/Makefile b/databases/puppetdb-terminus8/Makefile
index 0264e945004d..2c438538460b 100644
--- a/databases/puppetdb-terminus8/Makefile
+++ b/databases/puppetdb-terminus8/Makefile
@@ -11,6 +11,9 @@ WWW=		https://docs.puppetlabs.com/puppetdb/latest/
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Discontinued, use databases/openvoxdb-terminus8
+EXPIRATION_DATE=2026-07-01
+
 CONFLICTS_INSTALL=	openvoxdb-terminus[0-9] puppetdb-terminus[0-9]
 NO_BUILD=	yes
 USES=		gmake ruby
diff --git a/databases/puppetdb8/Makefile b/databases/puppetdb8/Makefile
index 9f28aeea84e2..506535112abc 100644
--- a/databases/puppetdb8/Makefile
+++ b/databases/puppetdb8/Makefile
@@ -11,6 +11,9 @@ WWW=		https://docs.puppetlabs.com/puppetdb/latest/
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Discontinued, use databases/openvoxdb-8
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	bash:shells/bash
 
 USE_RC_SUBR=	puppetdb
diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index e0691f84a323..f81e28e97f79 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -12,6 +12,9 @@ WWW=		https://puppet.com/docs/puppet/latest/puppet_index.html
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Discontinued, use sysutils/openvox-agent8
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	rubygem-concurrent-ruby>1.0:devel/rubygem-concurrent-ruby \
 		rubygem-deep_merge>1.0:devel/rubygem-deep_merge \
 		rubygem-facter>=4.3.0:sysutils/rubygem-facter \
diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile
index ca86aa88ff3a..e7e5e570a539 100644
--- a/sysutils/puppetserver8/Makefile
+++ b/sysutils/puppetserver8/Makefile
@@ -11,6 +11,9 @@ WWW=		https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserv
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Discontinued, use sysutils/openvox-server8
+EXPIRATION_DATE=2026-07-01
+
 ONLY_FOR_ARCHS=	aarch64 amd64
 ONLY_FOR_ARCHS_REASON=Bundled JNI only support some architectures
 
diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile
index a8baed32fbf0..7813a81ca17d 100644
--- a/sysutils/rubygem-bolt/Makefile
+++ b/sysutils/rubygem-bolt/Makefile
@@ -9,6 +9,9 @@ WWW=		https://github.com/puppetlabs/bolt
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Discontinued, use sysutils/rubygem-openbolt
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	r10k:sysutils/rubygem-r10k \
 		rubygem-addressable>=2.5:www/rubygem-addressable \
 		rubygem-aws-sdk-ec2>1:devel/rubygem-aws-sdk-ec2 \
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
index 53b976cac0ce..6242622bdfe7 100644
--- a/sysutils/rubygem-facter/Makefile
+++ b/sysutils/rubygem-facter/Makefile
@@ -9,6 +9,9 @@ WWW=		https://puppetlabs.com/facter
 
 LICENSE=	APACHE20
 
+DEPRECATED=	Discontinued, use sysutils/rubygem-openfact
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	rubygem-hocon>=1.3<2:devel/rubygem-hocon \
 		rubygem-thor>=1.0.1<2.0:devel/rubygem-thor
 # Soft dependencies that resolve more FreeBSD facts
diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile
index bd113309d7f1..0d2ab1666aa3 100644
--- a/sysutils/rubygem-puppetserver-ca/Makefile
+++ b/sysutils/rubygem-puppetserver-ca/Makefile
@@ -10,6 +10,9 @@ WWW=		https://github.com/puppetlabs/puppetserver-ca-cli/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Discontinued, use sysutils/rubygem-openvoxserver-ca
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	rubygem-facter>=2.0.1:sysutils/rubygem-facter
 
 USES=		gem
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index 5d3da699ad15..05ef0c21f601 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -10,6 +10,9 @@ WWW=		https://github.com/puppetlabs/puppet-strings
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Discontinued, use textproc/rubygem-openvox-strings
+EXPIRATION_DATE=2026-07-01
+
 RUN_DEPENDS=	puppet:sysutils/puppet8 \
 		rubygem-rgen>=0:devel/rubygem-rgen \
 		rubygem-yard>=0.9.5<0.10:textproc/rubygem-yard


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b56b29.3e8e9.609705c1>