From: Rafael Sadowski Subject: Re: new sysutils/ruby-openvox 8.22.0 To: Klemens Nanni Cc: ports , Sebastian Reitenbach Date: Thu, 18 Sep 2025 19:20:27 +0200 On Sat Sep 13, 2025 at 12:51:48PM +0000, Klemens Nanni wrote: > 06.09.2025 19:06, Klemens Nanni пишет: > > This is a sysutils/ruby-puppet skeleton copy with tweaks: > > - match Makefile.template more closely > > - add myself as MAINTAINER next to to Sebastian > > - drop the ruby version sync comment; I thank that follows > > from having all deps depends on the default ruby flavor > > - use new openfact over facter > > > > $ pkg_info openvox%8 > > Information for inst:openvox-8.22.0 > > > > Comment: > > community implementation of Puppet > > > > Description: > > OpenVox is a community implementation of Puppet, an automated administrative > > engine for your Linux, Unix, and Windows systems, designed to perform > > administrative tasks (such as adding users, installing packages, and updating > > server configurations) based on a centralized specification. > > > > Maintainer: Klemens Nanni , Sebastian Reitenbach > > > > WWW: https://voxpupuli.org/openvox > > > > > > Existing Puppet 8 now conflicts and warns on update: > > > > puppet-8.10.0p1->8.10.0p2: ok > > Read shared items: ok > > --- -puppet-8.10.0p1 ------------------- > > You should also run rm -rf /etc/puppetlabs/puppet/* > > --- +puppet-8.10.0p2 ------------------- > > Puppet no longer receives updates and will be removed soon. > > > > See the sysutils/ruby-openvox port and switch to the openvox%8 package. > > > > > > Feedback? OK? > Ping. OK to import openvox. The port looks good and it works (puppet --version) :-D. As you may know I'm in the ansible camp. > > Same tarball, diff rebased onto -current after user.list changes. At first glance, it all looks good and makes sense. After the release, we can update it with a pkgpath and delete puppet8. But I'm sure you have a plan. > > Index: infrastructure/db/user.list > =================================================================== > RCS file: /cvs/ports/infrastructure/db/user.list,v > diff -u -p -r1.471 user.list > --- infrastructure/db/user.list 7 Sep 2025 22:28:35 -0000 1.471 > +++ infrastructure/db/user.list 13 Sep 2025 12:48:59 -0000 > @@ -88,7 +88,7 @@ id user group port > 577 _openvpn _openvpn net/openvpn > 578 _mrtg _mrtg net/mrtg > 579 _hiawatha _hiawatha www/hiawatha > -580 _puppet _puppet sysutils/ruby-puppet > +580 _puppet _puppet sysutils/ruby-{puppet,openvox} > 581 _piknik _piknik sysutils/piknik > 582 _tabled _tabled sysutils/tabled > #583 _kdesud x11/kde/base3 > @@ -227,7 +227,7 @@ id user group port > 716 _c-icap _c-icap www/c-icap/c-icap > 717 _uptimed _uptimed sysutils/uptimed > 718 _stuntman _stuntman telephony/stuntman > -719 _puppetdb _puppetdb databases/puppetdb/8 > +719 _puppetdb _puppetdb databases/puppetdb > #720 _lldpd _lldpd net/lldpd > 721 _dkimproxy _dkimproxy mail/dkimproxy > 722 _salt _salt sysutils/salt > Index: sysutils/ruby-puppet/8/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/ruby-puppet/8/Makefile,v > diff -u -p -r1.7 Makefile > --- sysutils/ruby-puppet/8/Makefile 29 Aug 2025 09:29:52 -0000 1.7 > +++ sysutils/ruby-puppet/8/Makefile 6 Sep 2025 16:01:17 -0000 > @@ -1,7 +1,7 @@ > PORTROACH= limit:^8 > > VERSION= 8.10.0 > -REVISION= 1 > +REVISION= 2 > > RUN_DEPENDS+= converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ > devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR}>=1,<2 \ > Index: sysutils/ruby-puppet/8/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/sysutils/ruby-puppet/8/pkg/PLIST,v > diff -u -p -r1.4 PLIST > --- sysutils/ruby-puppet/8/pkg/PLIST 21 Jan 2025 10:40:03 -0000 1.4 > +++ sysutils/ruby-puppet/8/pkg/PLIST 6 Sep 2025 14:30:56 -0000 > @@ -1,5 +1,6 @@ > @option is-branch > @conflict puppet-* > +@conflict openvox-* > @newgroup _puppet:580 > @newuser _puppet:580:580::Puppet user:/var/empty:/sbin/nologin > @extraunexec rm -rf ${SYSCONFDIR}/puppetlabs/puppet/* > Index: sysutils/ruby-puppet/8/pkg/MESSAGE > =================================================================== > RCS file: sysutils/ruby-puppet/8/pkg/MESSAGE > diff -N sysutils/ruby-puppet/8/pkg/MESSAGE > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ sysutils/ruby-puppet/8/pkg/MESSAGE 6 Sep 2025 15:40:29 -0000 > @@ -0,0 +1,3 @@ > +Puppet no longer receives updates and will be removed soon. > + > +See the sysutils/ruby-openvox port and switch to the openvox%8 package.