{"bugs":[{"bugid":975528,"firstseen":"2026-05-20T03:59:17.354931","severity":"normal","status":"CONFIRMED","summary":"app-admin\/puppet, dev-ruby\/facter: (preparations for) last rites in favour of app-admin\/openvox"},{"bugid":975529,"firstseen":"2026-05-20T03:59:17.354931","severity":"normal","status":"CONFIRMED","summary":"app-admin\/openvox: keywording to match app-admin\/puppet"}],"categories":[{"categoryid":1490,"name":"acct-group","summary":"The acct-group category contains packages for system groups."},{"categoryid":1491,"name":"acct-user","summary":"The acct-user category contains packages for system users."},{"categoryid":338,"name":"app-admin","summary":"The app-admin category contains non-core applications which relate to system administration."},{"categoryid":432,"name":"app-portage","summary":"The app-portage category contains software which works with portage or ebuilds."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":439,"name":"dev-ruby","summary":"The dev-ruby category contains libraries and utilities relevant to the Ruby programming language."},{"categoryid":441,"name":"sec-policy","summary":"The sec-policy category contains security policies for access control systems such as SELinux."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ae5165f82a5611b9d8afe05c4a995297363383e8","committime":"2026-05-18T01:30:59","packageid":79004,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"anthonyryan1@gmail.com","authorname":"Anthony Ryan","body":"Open source fork of app-admin\/puppet now that Perforce closed source.\n\nProvides a migration path to last rites app-admin\/puppet and app-admin\/puppet-agent\n\nCloses: https:\/\/bugs.gentoo.org\/965200\n\nSigned-off-by: Anthony Ryan <anthonyryan1@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46085\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/46085\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"395007b33a0ac4b64597d4ffd51ea16e0d83fa98","committime":"2026-05-18T00:38:13","packageid":79004,"repoid":1,"summary":"app-admin\/openvox: new package, add 8.27.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[899608,899608,899608],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":899608,"firstseen":"2026-05-18T02:48:59.748177","license":"Apache-2.0","moddate":"2026-05-18T01:48:59","packageid":79004,"repoid":1,"slot":"0","uses":["augeas","diff","doc","ldap","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","selinux","shadow","sqlite","test"],"version":"8.27.0"}],"masks":[],"package":{"categoryid":338,"description":"OpenVox agent and apply tools for Puppet-compatible configuration management","firstseen":"2026-05-18T02:48:59.748177","name":"openvox","packageid":79004,"summary":"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."},"rdependencies":[{"block":false,"categoryid":439,"description":"Ruby bindings for Augeas","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"prometheanfire@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-augeas","packageid":42231},{"block":true,"categoryid":338,"description":"A system automation and configuration management software","ebuildids":[899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"prometheanfire@gentoo.org","maintainername":"Gentoo Sysadmin Project","name":"puppet","packageid":42257,"summary":"Centralised configuration management for networks Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Puppet's simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly."},{"block":false,"categoryid":439,"description":"Use the McIlroy-Hunt LCS algorithm to compute differences","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"diff-lcs","packageid":42292},{"block":false,"categoryid":439,"description":"ruby shadow bindings","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-shadow","packageid":45533},{"block":false,"categoryid":439,"description":"A pure ruby library which provides basic APIs for localization","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"locale","packageid":46160},{"block":false,"categoryid":439,"description":"A Ruby interface to some LDAP libraries","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-ldap","packageid":46541},{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":381,"description":"SELinux userland library","ebuildids":[899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"selinux@gentoo.org","maintainername":"SELinux Team","name":"libselinux","packageid":48679,"summary":"Libselinux provides an API for SELinux applications to get and set process and file security contexts and to obtain security policy decisions. Required for any applications that use the SELinux API."},{"block":false,"categoryid":439,"description":"A LALR(1) parser generator for Ruby","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"racc","packageid":50430},{"block":false,"categoryid":439,"description":"A JSON implementation as a Ruby extension","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"json","packageid":51879},{"block":false,"categoryid":432,"description":"Search and query ebuilds","ebuildids":[899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"martin@mvath.de","maintainername":"Martin Väth","name":"eix","packageid":54266},{"block":false,"categoryid":439,"description":"An extended version of the RDoc library from Ruby 1.8","ebuildids":[899608,899608,899608],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rdoc","packageid":54744},{"block":false,"categoryid":396,"description":"Virtual ebuild for the Ruby OpenSSL bindings","ebuildids":[899608,899608,899608],"firstseen":"2010-08-14T14:34:26.457519","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-ssl","packageid":56147},{"block":false,"categoryid":441,"description":"SELinux policy for puppet","ebuildids":[899608],"firstseen":"2011-02-06T14:39:29.941591","maintainer":"selinux@gentoo.org","maintainername":"SELinux Team","name":"selinux-puppet","packageid":56901},{"block":false,"categoryid":439,"description":"GetText but 3.5x faster, 560x less memory, clean namespace and threadsafe!","ebuildids":[899608,899608,899608],"firstseen":"2011-05-09T14:42:06.112312","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"fast_gettext","packageid":57341},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[899608,899608,899608],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070},{"block":false,"categoryid":439,"description":"An extension library to access a SQLite database from Ruby","ebuildids":[899608,899608,899608],"firstseen":"2012-08-16T14:41:58.473203","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"sqlite3","packageid":59709},{"block":false,"categoryid":439,"description":"A simple set of utility functions for Hash","ebuildids":[899608,899608,899608],"firstseen":"2013-02-23T14:36:23.050026","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"deep_merge","packageid":60395},{"block":false,"categoryid":439,"description":"Library of tools for working with Semantic Versions and module dependencies","ebuildids":[899608,899608,899608],"firstseen":"2015-05-25T13:36:53.497206","maintainer":"robbat2@gentoo.org","maintainername":"Robin H. Johnson","name":"semantic_puppet","packageid":63479},{"block":true,"categoryid":338,"description":"general puppet client utils along with hiera and facter","ebuildids":[899608],"firstseen":"2015-07-19T13:38:11.476313","maintainer":"prometheanfire@gentoo.org","maintainername":"Matthew Thode","name":"puppet-agent","packageid":63875,"summary":"Centralised configuration management for networks Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, like users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Puppet's simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly."},{"block":false,"categoryid":439,"description":"Modern concurrency tools including agents, futures, promises, thread pools, more","ebuildids":[899608,899608,899608],"firstseen":"2016-02-05T14:49:45.880183","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"concurrent-ruby","packageid":64946},{"block":false,"categoryid":396,"description":"Virtual to select between different tmpfiles.d handlers","ebuildids":[899608],"firstseen":"2016-12-02T14:36:05.387740","name":"tmpfiles","packageid":66206},{"block":false,"categoryid":439,"description":"This is a port of the Typesafe Config library to Ruby","ebuildids":[899608,899608,899608],"firstseen":"2017-06-29T03:27:07.717527","name":"hocon","packageid":67840,"summary":"This is a port of the Typesafe Config library to Ruby. The library provides Ruby support for the HOCON configuration file format."},{"block":false,"categoryid":1490,"description":"System group: puppet","ebuildids":[899608],"firstseen":"2020-02-19T22:45:02.564764","name":"puppet","packageid":70849},{"block":false,"categoryid":1491,"description":"user for puppet services","ebuildids":[899608],"firstseen":"2020-02-19T22:45:02.564764","name":"puppet","packageid":70851},{"block":false,"categoryid":439,"description":"Allows you to parse command line options similarly to getopt_long()","ebuildids":[899608,899608,899608],"firstseen":"2024-05-24T09:43:26.344500","name":"getoptlong","packageid":77537},{"block":false,"categoryid":439,"description":"Class to build custom data structures, similar to a Hash","ebuildids":[899608,899608,899608],"firstseen":"2024-10-06T07:19:32.017514","name":"ostruct","packageid":77759},{"block":false,"categoryid":439,"description":"OpenFact, a system inventory tool (community implementation of Facter)","ebuildids":[899608,899608,899608],"firstseen":"2026-05-18T02:48:59.748177","name":"openfact","packageid":79006,"summary":"OpenFact is a community implementation of Facter, a command-line tool that gathers basic facts about nodes (systems) such as hardware details, network settings, OS type and version, and more. These facts are made available as variables in your Puppet manifests and can be used to inform conditional expressions in Puppet."},{"block":false,"categoryid":439,"description":"Ruby implementation of the C function scanf(3)","ebuildids":[899608,899608,899608],"firstseen":"2026-05-18T02:48:59.748177","name":"scanf","packageid":79007}],"repos":[{"branch":"master","lastcommit":"e225609254c445a7046122255784b9066e50b39e","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/OpenVoxProject\/openvox"],"uses":[{"description":"Enable augeas support","isdefault":false,"packageid":79004,"use":"augeas"},{"description":"Enable diff support","isdefault":false,"packageid":79004,"use":"diff"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Add LDAP support (Lightweight Directory Access Protocol)","isdefault":false,"use":"ldap"},{"description":"!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur","isdefault":false,"use":"selinux"},{"description":"Enable shadow support","isdefault":false,"packageid":79004,"use":"shadow"},{"description":"Add support for sqlite - embedded sql database","isdefault":false,"use":"sqlite"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with MRI Ruby 3.2.x","group":"ruby_targets","isdefault":false,"use":"ruby32"},{"description":"Build with MRI Ruby 3.3.x","group":"ruby_targets","isdefault":false,"use":"ruby33"},{"description":"Build with MRI Ruby 3.4.x","group":"ruby_targets","isdefault":false,"use":"ruby34"}]}