pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/puppet



Module Name:    pkgsrc
Committed By:   taca
Date:           Mon Jun 12 14:54:53 UTC 2017

Modified Files:
        pkgsrc/sysutils/puppet: Makefile PLIST distinfo
        pkgsrc/sysutils/puppet/patches: patch-ac
Removed Files:
        pkgsrc/sysutils/puppet/patches: patch-ad

Log Message:
Update puppet to 4.10.1.

Changes from 3.8.7 to 4.10.1 are too many to write here, please refer
<https://docs.puppet.com/puppet/latest/release_notes.html> and its links.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/sysutils/puppet/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/puppet/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/puppet/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/puppet/patches/patch-ac
cvs rdiff -u -r1.5 -r0 pkgsrc/sysutils/puppet/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/puppet/Makefile
diff -u pkgsrc/sysutils/puppet/Makefile:1.30 pkgsrc/sysutils/puppet/Makefile:1.31
--- pkgsrc/sysutils/puppet/Makefile:1.30        Tue May 30 15:13:04 2017
+++ pkgsrc/sysutils/puppet/Makefile     Mon Jun 12 14:54:53 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2017/05/30 15:13:04 taca Exp $
+# $NetBSD: Makefile,v 1.31 2017/06/12 14:54:53 taca Exp $
 
-DISTNAME=              puppet-3.8.7
+DISTNAME=              puppet-4.10.1
 CATEGORIES=            sysutils
 #MASTER_SITES=         http://puppetlabs.com/downloads/puppet/
 
@@ -9,10 +9,10 @@ HOMEPAGE=             http://www.puppetlabs.com/
 COMMENT=               Configuration management framework written in Ruby
 LICENSE=               apache-2.0
 
-DEPENDS+=      ${RUBY_PKGPREFIX}-facter>=1.7.0<3:../../sysutils/ruby-facter
-DEPENDS+=      ${RUBY_PKGPREFIX}-hiera>=1.0.0<3:../../databases/ruby-hiera
-
-RUBY_VERSIONS_ACCEPTED=        21
+DEPENDS+=      ${RUBY_PKGPREFIX}-facter>=1.7.0<4:../../sysutils/ruby-facter
+DEPENDS+=      ${RUBY_PKGPREFIX}-hiera>=1.0.0<4:../../databases/ruby-hiera
+DEPENDS+=      ${RUBY_PKGPREFIX}-gettext-setup<1:../../devel/ruby-gettext-setup
+#DEPENDS+=     ${RUBY_PKGPREFIX}-locale>=0:../../devel/ruby-locale
 
 OVERRIDE_GEMSPEC=      json_pure:json>0
 
@@ -89,8 +89,10 @@ CONF_FILES+=         ${EGDIR}/svc/puppetmasterd
 PLIST.sunos=           yes
 .endif
 
+pre-configure:
+       cd ${WRKSRC}/bin && ${CHMOD} ${BINMODE} puppet
+
 pre-build:
-       cd ${WRKSRC} && ${FIND} . -type f -exec ${CHMOD} g-w {} \;
        cd ${WRKSRC} && \
                ${FIND} lib/puppet spec -type f -exec ${CHMOD} -x {} \;
        cd ${WRKSRC} && ${RUBY} -Ilib bin/puppet agent                  \

Index: pkgsrc/sysutils/puppet/PLIST
diff -u pkgsrc/sysutils/puppet/PLIST:1.17 pkgsrc/sysutils/puppet/PLIST:1.18
--- pkgsrc/sysutils/puppet/PLIST:1.17   Thu Sep  1 10:27:24 2016
+++ pkgsrc/sysutils/puppet/PLIST        Mon Jun 12 14:54:53 2017
@@ -1,17 +1,19 @@
-@comment $NetBSD: PLIST,v 1.17 2016/09/01 10:27:24 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.18 2017/06/12 14:54:53 taca Exp $
 bin/puppet${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/COMMITTERS.md
 ${GEM_LIBDIR}/CONTRIBUTING.md
 ${GEM_LIBDIR}/Gemfile
 ${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/MAINTAINERS
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
 ${GEM_LIBDIR}/bin/extlookup2hiera
 ${GEM_LIBDIR}/bin/puppet
 ${GEM_LIBDIR}/conf/auth.conf
+${GEM_LIBDIR}/conf/environment.conf
 ${GEM_LIBDIR}/conf/fileserver.conf
-${GEM_LIBDIR}/conf/tagmail.conf
+${GEM_LIBDIR}/conf/puppet.conf
 ${GEM_LIBDIR}/examples/hiera/README.md
 ${GEM_LIBDIR}/examples/hiera/etc/hiera.yaml
 ${GEM_LIBDIR}/examples/hiera/etc/hieradb/common.yaml
@@ -55,7 +57,6 @@ ${GEM_LIBDIR}/ext/debian/puppet-el.emacs
 ${GEM_LIBDIR}/ext/debian/puppet-el.install
 ${GEM_LIBDIR}/ext/debian/puppet-testsuite.install
 ${GEM_LIBDIR}/ext/debian/puppet-testsuite.lintian-overrides
-${GEM_LIBDIR}/ext/debian/puppet.conf
 ${GEM_LIBDIR}/ext/debian/puppet.default
 ${GEM_LIBDIR}/ext/debian/puppet.init
 ${GEM_LIBDIR}/ext/debian/puppet.lintian-overrides
@@ -65,8 +66,7 @@ ${GEM_LIBDIR}/ext/debian/puppet.postrm
 ${GEM_LIBDIR}/ext/debian/puppet.preinst
 ${GEM_LIBDIR}/ext/debian/puppetmaster-common.install
 ${GEM_LIBDIR}/ext/debian/puppetmaster-common.manpages
-${GEM_LIBDIR}/ext/debian/puppetmaster-common.puppetqd.default
-${GEM_LIBDIR}/ext/debian/puppetmaster-common.puppetqd.init
+${GEM_LIBDIR}/ext/debian/puppetmaster-common.postinst
 ${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.dirs
 ${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.postinst
 ${GEM_LIBDIR}/ext/debian/puppetmaster-passenger.postrm
@@ -95,10 +95,8 @@ ${GEM_LIBDIR}/ext/gentoo/conf.d/puppetma
 ${GEM_LIBDIR}/ext/gentoo/init.d/puppet
 ${GEM_LIBDIR}/ext/gentoo/init.d/puppetmaster
 ${GEM_LIBDIR}/ext/gentoo/puppet/fileserver.conf
-${GEM_LIBDIR}/ext/gentoo/puppet/puppet.conf
 ${GEM_LIBDIR}/ext/ips/puppet-agent
 ${GEM_LIBDIR}/ext/ips/puppet-master
-${GEM_LIBDIR}/ext/ips/puppet.conf
 ${GEM_LIBDIR}/ext/ips/puppet.p5m.erb
 ${GEM_LIBDIR}/ext/ips/puppetagent.xml
 ${GEM_LIBDIR}/ext/ips/puppetmaster.xml
@@ -107,16 +105,13 @@ ${GEM_LIBDIR}/ext/ips/transforms
 ${GEM_LIBDIR}/ext/ldap/puppet.schema
 ${GEM_LIBDIR}/ext/logcheck/puppet
 ${GEM_LIBDIR}/ext/nagios/check_puppet.rb
-${GEM_LIBDIR}/ext/nagios/naggen
 ${GEM_LIBDIR}/ext/osx/file_mapping.yaml
 ${GEM_LIBDIR}/ext/osx/postflight.erb
 ${GEM_LIBDIR}/ext/osx/preflight.erb
 ${GEM_LIBDIR}/ext/osx/prototype.plist.erb
+${GEM_LIBDIR}/ext/osx/puppet.plist
 ${GEM_LIBDIR}/ext/project_data.yaml
-${GEM_LIBDIR}/ext/puppet-load.rb
 ${GEM_LIBDIR}/ext/puppet-test
-${GEM_LIBDIR}/ext/puppetlisten/puppetlisten.rb
-${GEM_LIBDIR}/ext/puppetlisten/puppetrun.rb
 ${GEM_LIBDIR}/ext/pure_ruby_dsl/dsl_test.rb
 ${GEM_LIBDIR}/ext/rack/config.ru
 ${GEM_LIBDIR}/ext/rack/example-passenger-vhost.conf
@@ -124,9 +119,7 @@ ${GEM_LIBDIR}/ext/redhat/client.init
 ${GEM_LIBDIR}/ext/redhat/client.sysconfig
 ${GEM_LIBDIR}/ext/redhat/fileserver.conf
 ${GEM_LIBDIR}/ext/redhat/logrotate
-${GEM_LIBDIR}/ext/redhat/puppet.conf
 ${GEM_LIBDIR}/ext/redhat/puppet.spec.erb
-${GEM_LIBDIR}/ext/redhat/queue.init
 ${GEM_LIBDIR}/ext/redhat/server.init
 ${GEM_LIBDIR}/ext/redhat/server.sysconfig
 ${GEM_LIBDIR}/ext/regexp_nodes/classes/databases
@@ -137,6 +130,8 @@ ${GEM_LIBDIR}/ext/regexp_nodes/parameter
 ${GEM_LIBDIR}/ext/regexp_nodes/parameters/service/sandbox
 ${GEM_LIBDIR}/ext/regexp_nodes/regexp_nodes.rb
 ${GEM_LIBDIR}/ext/solaris/pkginfo
+${GEM_LIBDIR}/ext/solaris/smf/puppet
+${GEM_LIBDIR}/ext/solaris/smf/puppet.xml
 ${GEM_LIBDIR}/ext/solaris/smf/puppetd.xml
 ${GEM_LIBDIR}/ext/solaris/smf/puppetmasterd.xml
 ${GEM_LIBDIR}/ext/solaris/smf/svc-puppetd
@@ -145,7 +140,6 @@ ${GEM_LIBDIR}/ext/suse/client.init
 ${GEM_LIBDIR}/ext/suse/puppet.spec
 ${GEM_LIBDIR}/ext/suse/server.init
 ${GEM_LIBDIR}/ext/systemd/puppet.service
-${GEM_LIBDIR}/ext/systemd/puppetmaster.service
 ${GEM_LIBDIR}/ext/upload_facts.rb
 ${GEM_LIBDIR}/ext/vim/README
 ${GEM_LIBDIR}/ext/vim/ftdetect/puppet.vim
@@ -155,11 +149,13 @@ ${GEM_LIBDIR}/ext/vim/syntax/puppet.vim
 ${GEM_LIBDIR}/ext/windows/eventlog/Rakefile
 ${GEM_LIBDIR}/ext/windows/eventlog/puppetres.dll
 ${GEM_LIBDIR}/ext/windows/eventlog/puppetres.mc
+${GEM_LIBDIR}/ext/windows/puppet_interactive.bat
+${GEM_LIBDIR}/ext/windows/puppet_shell.bat
+${GEM_LIBDIR}/ext/windows/run_puppet_interactive.bat
 ${GEM_LIBDIR}/ext/windows/service/daemon.bat
 ${GEM_LIBDIR}/ext/windows/service/daemon.rb
 ${GEM_LIBDIR}/ext/yaml_nodes.rb
 ${GEM_LIBDIR}/install.rb
-${GEM_LIBDIR}/lib/hiera/backend/puppet_backend.rb
 ${GEM_LIBDIR}/lib/hiera/puppet_function.rb
 ${GEM_LIBDIR}/lib/hiera/scope.rb
 ${GEM_LIBDIR}/lib/hiera_puppet.rb
@@ -180,32 +176,31 @@ ${GEM_LIBDIR}/lib/puppet/application/con
 ${GEM_LIBDIR}/lib/puppet/application/describe.rb
 ${GEM_LIBDIR}/lib/puppet/application/device.rb
 ${GEM_LIBDIR}/lib/puppet/application/doc.rb
+${GEM_LIBDIR}/lib/puppet/application/epp.rb
 ${GEM_LIBDIR}/lib/puppet/application/face_base.rb
 ${GEM_LIBDIR}/lib/puppet/application/facts.rb
 ${GEM_LIBDIR}/lib/puppet/application/file.rb
 ${GEM_LIBDIR}/lib/puppet/application/filebucket.rb
+${GEM_LIBDIR}/lib/puppet/application/generate.rb
 ${GEM_LIBDIR}/lib/puppet/application/help.rb
 ${GEM_LIBDIR}/lib/puppet/application/indirection_base.rb
 ${GEM_LIBDIR}/lib/puppet/application/inspect.rb
-${GEM_LIBDIR}/lib/puppet/application/instrumentation_data.rb
-${GEM_LIBDIR}/lib/puppet/application/instrumentation_listener.rb
-${GEM_LIBDIR}/lib/puppet/application/instrumentation_probe.rb
 ${GEM_LIBDIR}/lib/puppet/application/key.rb
-${GEM_LIBDIR}/lib/puppet/application/kick.rb
+${GEM_LIBDIR}/lib/puppet/application/lookup.rb
 ${GEM_LIBDIR}/lib/puppet/application/man.rb
 ${GEM_LIBDIR}/lib/puppet/application/master.rb
 ${GEM_LIBDIR}/lib/puppet/application/module.rb
 ${GEM_LIBDIR}/lib/puppet/application/node.rb
 ${GEM_LIBDIR}/lib/puppet/application/parser.rb
 ${GEM_LIBDIR}/lib/puppet/application/plugin.rb
-${GEM_LIBDIR}/lib/puppet/application/queue.rb
 ${GEM_LIBDIR}/lib/puppet/application/report.rb
 ${GEM_LIBDIR}/lib/puppet/application/resource.rb
 ${GEM_LIBDIR}/lib/puppet/application/resource_type.rb
-${GEM_LIBDIR}/lib/puppet/application/secret_agent.rb
 ${GEM_LIBDIR}/lib/puppet/application/status.rb
+${GEM_LIBDIR}/lib/puppet/application_support.rb
 ${GEM_LIBDIR}/lib/puppet/bindings.rb
 ${GEM_LIBDIR}/lib/puppet/coercion.rb
+${GEM_LIBDIR}/lib/puppet/compilable_resource_type.rb
 ${GEM_LIBDIR}/lib/puppet/configurer.rb
 ${GEM_LIBDIR}/lib/puppet/configurer/downloader.rb
 ${GEM_LIBDIR}/lib/puppet/configurer/downloader_factory.rb
@@ -224,12 +219,22 @@ ${GEM_LIBDIR}/lib/puppet/context.rb
 ${GEM_LIBDIR}/lib/puppet/context/trusted_information.rb
 ${GEM_LIBDIR}/lib/puppet/daemon.rb
 ${GEM_LIBDIR}/lib/puppet/data_binding.rb
+${GEM_LIBDIR}/lib/puppet/data_providers.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/data_adapter.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/data_function_support.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/function_env_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/function_module_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/hiera_config.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/hiera_env_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/hiera_interpolate.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/hiera_module_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/hiera_support.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/json_data_provider_factory.rb
+${GEM_LIBDIR}/lib/puppet/data_providers/yaml_data_provider_factory.rb
 ${GEM_LIBDIR}/lib/puppet/defaults.rb
-${GEM_LIBDIR}/lib/puppet/dsl.rb
-${GEM_LIBDIR}/lib/puppet/dsl/resource_api.rb
-${GEM_LIBDIR}/lib/puppet/dsl/resource_type_api.rb
 ${GEM_LIBDIR}/lib/puppet/environments.rb
 ${GEM_LIBDIR}/lib/puppet/error.rb
+${GEM_LIBDIR}/lib/puppet/etc.rb
 ${GEM_LIBDIR}/lib/puppet/external/dot.rb
 ${GEM_LIBDIR}/lib/puppet/external/nagios.rb
 ${GEM_LIBDIR}/lib/puppet/external/nagios/base.rb
@@ -249,18 +254,17 @@ ${GEM_LIBDIR}/lib/puppet/face/certificat
 ${GEM_LIBDIR}/lib/puppet/face/certificate_request.rb
 ${GEM_LIBDIR}/lib/puppet/face/certificate_revocation_list.rb
 ${GEM_LIBDIR}/lib/puppet/face/config.rb
+${GEM_LIBDIR}/lib/puppet/face/epp.rb
 ${GEM_LIBDIR}/lib/puppet/face/facts.rb
 ${GEM_LIBDIR}/lib/puppet/face/file.rb
 ${GEM_LIBDIR}/lib/puppet/face/file/download.rb
 ${GEM_LIBDIR}/lib/puppet/face/file/store.rb
+${GEM_LIBDIR}/lib/puppet/face/generate.rb
 ${GEM_LIBDIR}/lib/puppet/face/help.rb
 ${GEM_LIBDIR}/lib/puppet/face/help/action.erb
 ${GEM_LIBDIR}/lib/puppet/face/help/face.erb
 ${GEM_LIBDIR}/lib/puppet/face/help/global.erb
 ${GEM_LIBDIR}/lib/puppet/face/help/man.erb
-${GEM_LIBDIR}/lib/puppet/face/instrumentation_data.rb
-${GEM_LIBDIR}/lib/puppet/face/instrumentation_listener.rb
-${GEM_LIBDIR}/lib/puppet/face/instrumentation_probe.rb
 ${GEM_LIBDIR}/lib/puppet/face/key.rb
 ${GEM_LIBDIR}/lib/puppet/face/man.rb
 ${GEM_LIBDIR}/lib/puppet/face/module.rb
@@ -279,35 +283,32 @@ ${GEM_LIBDIR}/lib/puppet/face/plugin.rb
 ${GEM_LIBDIR}/lib/puppet/face/report.rb
 ${GEM_LIBDIR}/lib/puppet/face/resource.rb
 ${GEM_LIBDIR}/lib/puppet/face/resource_type.rb
-${GEM_LIBDIR}/lib/puppet/face/secret_agent.rb
 ${GEM_LIBDIR}/lib/puppet/face/status.rb
 ${GEM_LIBDIR}/lib/puppet/feature/base.rb
 ${GEM_LIBDIR}/lib/puppet/feature/cfacter.rb
+${GEM_LIBDIR}/lib/puppet/feature/cfpropertylist.rb
 ${GEM_LIBDIR}/lib/puppet/feature/eventlog.rb
 ${GEM_LIBDIR}/lib/puppet/feature/external_facts.rb
+${GEM_LIBDIR}/lib/puppet/feature/hiera_eyaml.rb
+${GEM_LIBDIR}/lib/puppet/feature/hocon.rb
 ${GEM_LIBDIR}/lib/puppet/feature/libuser.rb
 ${GEM_LIBDIR}/lib/puppet/feature/msgpack.rb
 ${GEM_LIBDIR}/lib/puppet/feature/pe_license.rb
-${GEM_LIBDIR}/lib/puppet/feature/pson.rb
 ${GEM_LIBDIR}/lib/puppet/feature/rack.rb
-${GEM_LIBDIR}/lib/puppet/feature/rails.rb
-${GEM_LIBDIR}/lib/puppet/feature/rdoc1.rb
-${GEM_LIBDIR}/lib/puppet/feature/rubygems.rb
 ${GEM_LIBDIR}/lib/puppet/feature/selinux.rb
 ${GEM_LIBDIR}/lib/puppet/feature/ssh.rb
-${GEM_LIBDIR}/lib/puppet/feature/stomp.rb
+${GEM_LIBDIR}/lib/puppet/feature/telnet.rb
 ${GEM_LIBDIR}/lib/puppet/feature/zlib.rb
 ${GEM_LIBDIR}/lib/puppet/file_bucket.rb
 ${GEM_LIBDIR}/lib/puppet/file_bucket/dipper.rb
 ${GEM_LIBDIR}/lib/puppet/file_bucket/file.rb
-${GEM_LIBDIR}/lib/puppet/file_collection.rb
-${GEM_LIBDIR}/lib/puppet/file_collection/lookup.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/base.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/configuration.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/configuration/parser.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/content.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/fileset.rb
+${GEM_LIBDIR}/lib/puppet/file_serving/http_metadata.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/metadata.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/mount/file.rb
@@ -317,36 +318,72 @@ ${GEM_LIBDIR}/lib/puppet/file_serving/mo
 ${GEM_LIBDIR}/lib/puppet/file_serving/terminus_helper.rb
 ${GEM_LIBDIR}/lib/puppet/file_serving/terminus_selector.rb
 ${GEM_LIBDIR}/lib/puppet/file_system.rb
-${GEM_LIBDIR}/lib/puppet/file_system/file18.rb
-${GEM_LIBDIR}/lib/puppet/file_system/file19.rb
-${GEM_LIBDIR}/lib/puppet/file_system/file19windows.rb
 ${GEM_LIBDIR}/lib/puppet/file_system/file_impl.rb
 ${GEM_LIBDIR}/lib/puppet/file_system/memory_file.rb
 ${GEM_LIBDIR}/lib/puppet/file_system/memory_impl.rb
 ${GEM_LIBDIR}/lib/puppet/file_system/path_pattern.rb
+${GEM_LIBDIR}/lib/puppet/file_system/posix.rb
 ${GEM_LIBDIR}/lib/puppet/file_system/uniquefile.rb
+${GEM_LIBDIR}/lib/puppet/file_system/windows.rb
 ${GEM_LIBDIR}/lib/puppet/forge.rb
 ${GEM_LIBDIR}/lib/puppet/forge/cache.rb
 ${GEM_LIBDIR}/lib/puppet/forge/errors.rb
 ${GEM_LIBDIR}/lib/puppet/forge/repository.rb
 ${GEM_LIBDIR}/lib/puppet/functions.rb
+${GEM_LIBDIR}/lib/puppet/functions/alert.rb
 ${GEM_LIBDIR}/lib/puppet/functions/assert_type.rb
+${GEM_LIBDIR}/lib/puppet/functions/binary_file.rb
+${GEM_LIBDIR}/lib/puppet/functions/break.rb
+${GEM_LIBDIR}/lib/puppet/functions/contain.rb
+${GEM_LIBDIR}/lib/puppet/functions/crit.rb
+${GEM_LIBDIR}/lib/puppet/functions/debug.rb
 ${GEM_LIBDIR}/lib/puppet/functions/defined.rb
+${GEM_LIBDIR}/lib/puppet/functions/dig.rb
 ${GEM_LIBDIR}/lib/puppet/functions/each.rb
+${GEM_LIBDIR}/lib/puppet/functions/emerg.rb
 ${GEM_LIBDIR}/lib/puppet/functions/epp.rb
+${GEM_LIBDIR}/lib/puppet/functions/err.rb
+${GEM_LIBDIR}/lib/puppet/functions/eyaml_lookup_key.rb
 ${GEM_LIBDIR}/lib/puppet/functions/filter.rb
+${GEM_LIBDIR}/lib/puppet/functions/find_file.rb
 ${GEM_LIBDIR}/lib/puppet/functions/hiera.rb
 ${GEM_LIBDIR}/lib/puppet/functions/hiera_array.rb
 ${GEM_LIBDIR}/lib/puppet/functions/hiera_hash.rb
 ${GEM_LIBDIR}/lib/puppet/functions/hiera_include.rb
+${GEM_LIBDIR}/lib/puppet/functions/hocon_data.rb
 ${GEM_LIBDIR}/lib/puppet/functions/import.rb
+${GEM_LIBDIR}/lib/puppet/functions/include.rb
+${GEM_LIBDIR}/lib/puppet/functions/info.rb
 ${GEM_LIBDIR}/lib/puppet/functions/inline_epp.rb
+${GEM_LIBDIR}/lib/puppet/functions/json_data.rb
+${GEM_LIBDIR}/lib/puppet/functions/lest.rb
+${GEM_LIBDIR}/lib/puppet/functions/lookup.rb
 ${GEM_LIBDIR}/lib/puppet/functions/map.rb
 ${GEM_LIBDIR}/lib/puppet/functions/match.rb
+${GEM_LIBDIR}/lib/puppet/functions/new.rb
+${GEM_LIBDIR}/lib/puppet/functions/next.rb
+${GEM_LIBDIR}/lib/puppet/functions/notice.rb
 ${GEM_LIBDIR}/lib/puppet/functions/reduce.rb
+${GEM_LIBDIR}/lib/puppet/functions/regsubst.rb
+${GEM_LIBDIR}/lib/puppet/functions/require.rb
+${GEM_LIBDIR}/lib/puppet/functions/return.rb
+${GEM_LIBDIR}/lib/puppet/functions/reverse_each.rb
 ${GEM_LIBDIR}/lib/puppet/functions/scanf.rb
 ${GEM_LIBDIR}/lib/puppet/functions/slice.rb
+${GEM_LIBDIR}/lib/puppet/functions/split.rb
+${GEM_LIBDIR}/lib/puppet/functions/step.rb
+${GEM_LIBDIR}/lib/puppet/functions/strftime.rb
+${GEM_LIBDIR}/lib/puppet/functions/then.rb
+${GEM_LIBDIR}/lib/puppet/functions/type.rb
+${GEM_LIBDIR}/lib/puppet/functions/unwrap.rb
+${GEM_LIBDIR}/lib/puppet/functions/versioncmp.rb
+${GEM_LIBDIR}/lib/puppet/functions/warning.rb
 ${GEM_LIBDIR}/lib/puppet/functions/with.rb
+${GEM_LIBDIR}/lib/puppet/functions/yaml_data.rb
+${GEM_LIBDIR}/lib/puppet/generate/models/type/property.rb
+${GEM_LIBDIR}/lib/puppet/generate/models/type/type.rb
+${GEM_LIBDIR}/lib/puppet/generate/templates/type/pcore.erb
+${GEM_LIBDIR}/lib/puppet/generate/type.rb
 ${GEM_LIBDIR}/lib/puppet/graph.rb
 ${GEM_LIBDIR}/lib/puppet/graph/key.rb
 ${GEM_LIBDIR}/lib/puppet/graph/prioritizer.rb
@@ -357,12 +394,9 @@ ${GEM_LIBDIR}/lib/puppet/graph/sequentia
 ${GEM_LIBDIR}/lib/puppet/graph/simple_graph.rb
 ${GEM_LIBDIR}/lib/puppet/graph/title_hash_prioritizer.rb
 ${GEM_LIBDIR}/lib/puppet/indirector.rb
-${GEM_LIBDIR}/lib/puppet/indirector/active_record.rb
-${GEM_LIBDIR}/lib/puppet/indirector/catalog/active_record.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/compiler.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/json.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/msgpack.rb
-${GEM_LIBDIR}/lib/puppet/indirector/catalog/queue.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/static_compiler.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/catalog/store_configs.rb
@@ -384,7 +418,6 @@ ${GEM_LIBDIR}/lib/puppet/indirector/cert
 ${GEM_LIBDIR}/lib/puppet/indirector/certificate_status/file.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/certificate_status/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/code.rb
-${GEM_LIBDIR}/lib/puppet/indirector/couch.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/data_binding/hiera.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/data_binding/none.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/direct_file_server.rb
@@ -392,14 +425,9 @@ ${GEM_LIBDIR}/lib/puppet/indirector/enve
 ${GEM_LIBDIR}/lib/puppet/indirector/errors.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/exec.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/face.rb
-${GEM_LIBDIR}/lib/puppet/indirector/facts/active_record.rb
-${GEM_LIBDIR}/lib/puppet/indirector/facts/couch.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/facts/facter.rb
-${GEM_LIBDIR}/lib/puppet/indirector/facts/inventory_active_record.rb
-${GEM_LIBDIR}/lib/puppet/indirector/facts/inventory_service.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/facts/memory.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/facts/network_device.rb
-${GEM_LIBDIR}/lib/puppet/indirector/facts/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/facts/store_configs.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/facts/yaml.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_bucket_file/file.rb
@@ -408,25 +436,19 @@ ${GEM_LIBDIR}/lib/puppet/indirector/file
 ${GEM_LIBDIR}/lib/puppet/indirector/file_content.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_content/file.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_content/file_server.rb
+${GEM_LIBDIR}/lib/puppet/indirector/file_content/http.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_content/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_content/selector.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/file.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/file_server.rb
+${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/http.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/selector.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/file_server.rb
+${GEM_LIBDIR}/lib/puppet/indirector/generic_http.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/hiera.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/indirection.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_data.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_data/local.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_data/rest.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_listener.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_listener/local.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_listener/rest.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_probe.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_probe/local.rb
-${GEM_LIBDIR}/lib/puppet/indirector/instrumentation_probe/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/json.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/key/ca.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/key/disabled_ca.rb
@@ -435,7 +457,6 @@ ${GEM_LIBDIR}/lib/puppet/indirector/key/
 ${GEM_LIBDIR}/lib/puppet/indirector/ldap.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/memory.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/msgpack.rb
-${GEM_LIBDIR}/lib/puppet/indirector/node/active_record.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/node/exec.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/node/ldap.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/node/memory.rb
@@ -447,23 +468,18 @@ ${GEM_LIBDIR}/lib/puppet/indirector/node
 ${GEM_LIBDIR}/lib/puppet/indirector/node/yaml.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/none.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/plain.rb
-${GEM_LIBDIR}/lib/puppet/indirector/queue.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/report/msgpack.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/report/processor.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/report/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/report/yaml.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/request.rb
-${GEM_LIBDIR}/lib/puppet/indirector/resource/active_record.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource/ral.rb
-${GEM_LIBDIR}/lib/puppet/indirector/resource/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource/store_configs.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource/validator.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource_type.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource_type/parser.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/resource_type/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/rest.rb
-${GEM_LIBDIR}/lib/puppet/indirector/run/local.rb
-${GEM_LIBDIR}/lib/puppet/indirector/run/rest.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/ssl_file.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/status.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/status/local.rb
@@ -471,6 +487,8 @@ ${GEM_LIBDIR}/lib/puppet/indirector/stat
 ${GEM_LIBDIR}/lib/puppet/indirector/store_configs.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/terminus.rb
 ${GEM_LIBDIR}/lib/puppet/indirector/yaml.rb
+${GEM_LIBDIR}/lib/puppet/info_service.rb
+${GEM_LIBDIR}/lib/puppet/info_service/class_information_service.rb
 ${GEM_LIBDIR}/lib/puppet/interface.rb
 ${GEM_LIBDIR}/lib/puppet/interface/action.rb
 ${GEM_LIBDIR}/lib/puppet/interface/action_builder.rb
@@ -506,23 +524,21 @@ ${GEM_LIBDIR}/lib/puppet/module_tool/ins
 ${GEM_LIBDIR}/lib/puppet/module_tool/installed_modules.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/local_tarball.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/metadata.rb
-${GEM_LIBDIR}/lib/puppet/module_tool/modulefile.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/shared_behaviors.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/Gemfile
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/README.md.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/Rakefile
+${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/examples/init.pp.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/manifests/init.pp.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/metadata.json.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/spec/classes/init_spec.rb.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/spec/spec_helper.rb
-${GEM_LIBDIR}/lib/puppet/module_tool/skeleton/templates/generator/tests/init.pp.erb
 ${GEM_LIBDIR}/lib/puppet/module_tool/tar.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/tar/gnu.rb
 ${GEM_LIBDIR}/lib/puppet/module_tool/tar/mini.rb
 ${GEM_LIBDIR}/lib/puppet/network.rb
 ${GEM_LIBDIR}/lib/puppet/network/auth_config_parser.rb
 ${GEM_LIBDIR}/lib/puppet/network/authconfig.rb
-${GEM_LIBDIR}/lib/puppet/network/authentication.rb
 ${GEM_LIBDIR}/lib/puppet/network/authorization.rb
 ${GEM_LIBDIR}/lib/puppet/network/authstore.rb
 ${GEM_LIBDIR}/lib/puppet/network/client_request.rb
@@ -532,10 +548,15 @@ ${GEM_LIBDIR}/lib/puppet/network/format_
 ${GEM_LIBDIR}/lib/puppet/network/formats.rb
 ${GEM_LIBDIR}/lib/puppet/network/http.rb
 ${GEM_LIBDIR}/lib/puppet/network/http/api.rb
-${GEM_LIBDIR}/lib/puppet/network/http/api/v1.rb
-${GEM_LIBDIR}/lib/puppet/network/http/api/v2.rb
-${GEM_LIBDIR}/lib/puppet/network/http/api/v2/authorization.rb
-${GEM_LIBDIR}/lib/puppet/network/http/api/v2/environments.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/ca.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/ca/v1.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/indirected_routes.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/indirection_type.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/master.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/master/v3.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/master/v3/authorization.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/master/v3/environment.rb
+${GEM_LIBDIR}/lib/puppet/network/http/api/master/v3/environments.rb
 ${GEM_LIBDIR}/lib/puppet/network/http/compression.rb
 ${GEM_LIBDIR}/lib/puppet/network/http/connection.rb
 ${GEM_LIBDIR}/lib/puppet/network/http/error.rb
@@ -570,59 +591,39 @@ ${GEM_LIBDIR}/lib/puppet/parameter/value
 ${GEM_LIBDIR}/lib/puppet/parameter/value_collection.rb
 ${GEM_LIBDIR}/lib/puppet/parser.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/arithmetic_operator.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/astarray.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/asthash.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/block_expression.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/boolean_operator.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/branch.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/caseopt.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/casestatement.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/collection.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/collexpr.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/comparison_operator.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/definition.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/else.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/function.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/hostclass.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/ifstatement.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/in_operator.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/lambda.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/leaf.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/match_operator.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/method_call.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/minus.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/node.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/nop.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/not.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/pops_bridge.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/relationship.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/resource.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/resource_defaults.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/resource_instance.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/resource_override.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/resource_reference.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/resourceparam.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/selector.rb
 ${GEM_LIBDIR}/lib/puppet/parser/ast/top_level_construct.rb
-${GEM_LIBDIR}/lib/puppet/parser/ast/vardef.rb
-${GEM_LIBDIR}/lib/puppet/parser/code_merger.rb
-${GEM_LIBDIR}/lib/puppet/parser/collector.rb
 ${GEM_LIBDIR}/lib/puppet/parser/compiler.rb
+${GEM_LIBDIR}/lib/puppet/parser/compiler/catalog_validator.rb
+${GEM_LIBDIR}/lib/puppet/parser/compiler/catalog_validator/env_relationship_validator.rb
+${GEM_LIBDIR}/lib/puppet/parser/compiler/catalog_validator/relationship_validator.rb
+${GEM_LIBDIR}/lib/puppet/parser/compiler/catalog_validator/site_validator.rb
 ${GEM_LIBDIR}/lib/puppet/parser/e4_parser_adapter.rb
+${GEM_LIBDIR}/lib/puppet/parser/environment_compiler.rb
 ${GEM_LIBDIR}/lib/puppet/parser/files.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/assert_type.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/binary_file.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/break.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/contain.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/create_resources.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/defined.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/dig.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/digest.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/each.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/epp.rb
-${GEM_LIBDIR}/lib/puppet/parser/functions/extlookup.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/fail.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/file.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/filter.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/find_file.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/fqdn_rand.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/generate.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/hiera.rb
@@ -632,33 +633,35 @@ ${GEM_LIBDIR}/lib/puppet/parser/function
 ${GEM_LIBDIR}/lib/puppet/parser/functions/include.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/inline_epp.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/inline_template.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/lest.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/lookup.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/map.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/match.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/md5.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/new.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/next.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/realize.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/reduce.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/regsubst.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/require.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/return.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/reverse_each.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/scanf.rb
-${GEM_LIBDIR}/lib/puppet/parser/functions/search.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/sha1.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/shellquote.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/slice.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/split.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/sprintf.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/step.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/strftime.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/tag.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/tagged.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/template.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/then.rb
+${GEM_LIBDIR}/lib/puppet/parser/functions/type.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/versioncmp.rb
 ${GEM_LIBDIR}/lib/puppet/parser/functions/with.rb
-${GEM_LIBDIR}/lib/puppet/parser/grammar.ra
-${GEM_LIBDIR}/lib/puppet/parser/lexer.rb
-${GEM_LIBDIR}/lib/puppet/parser/makefile
-${GEM_LIBDIR}/lib/puppet/parser/methods.rb
-${GEM_LIBDIR}/lib/puppet/parser/parser.rb
 ${GEM_LIBDIR}/lib/puppet/parser/parser_factory.rb
-${GEM_LIBDIR}/lib/puppet/parser/parser_support.rb
 ${GEM_LIBDIR}/lib/puppet/parser/relationship.rb
 ${GEM_LIBDIR}/lib/puppet/parser/resource.rb
 ${GEM_LIBDIR}/lib/puppet/parser/resource/param.rb
@@ -666,6 +669,13 @@ ${GEM_LIBDIR}/lib/puppet/parser/scope.rb
 ${GEM_LIBDIR}/lib/puppet/parser/templatewrapper.rb
 ${GEM_LIBDIR}/lib/puppet/parser/type_loader.rb
 ${GEM_LIBDIR}/lib/puppet/parser/yaml_trimmer.rb
+${GEM_LIBDIR}/lib/puppet/plugins.rb
+${GEM_LIBDIR}/lib/puppet/plugins/binding_schemes.rb
+${GEM_LIBDIR}/lib/puppet/plugins/configuration.rb
+${GEM_LIBDIR}/lib/puppet/plugins/data_providers.rb
+${GEM_LIBDIR}/lib/puppet/plugins/data_providers/data_provider.rb
+${GEM_LIBDIR}/lib/puppet/plugins/data_providers/registry.rb
+${GEM_LIBDIR}/lib/puppet/plugins/syntax_checkers.rb
 ${GEM_LIBDIR}/lib/puppet/pops.rb
 ${GEM_LIBDIR}/lib/puppet/pops/adaptable.rb
 ${GEM_LIBDIR}/lib/puppet/pops/adapters.rb
@@ -687,7 +697,6 @@ ${GEM_LIBDIR}/lib/puppet/pops/binder/con
 ${GEM_LIBDIR}/lib/puppet/pops/binder/injector.rb
 ${GEM_LIBDIR}/lib/puppet/pops/binder/injector_entry.rb
 ${GEM_LIBDIR}/lib/puppet/pops/binder/key_factory.rb
-${GEM_LIBDIR}/lib/puppet/pops/binder/lookup.rb
 ${GEM_LIBDIR}/lib/puppet/pops/binder/producers.rb
 ${GEM_LIBDIR}/lib/puppet/pops/binder/scheme_handler/confdir_scheme.rb
 ${GEM_LIBDIR}/lib/puppet/pops/binder/scheme_handler/module_scheme.rb
@@ -695,7 +704,6 @@ ${GEM_LIBDIR}/lib/puppet/pops/binder/sch
 ${GEM_LIBDIR}/lib/puppet/pops/binder/system_bindings.rb
 ${GEM_LIBDIR}/lib/puppet/pops/containment.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/access_operator.rb
-${GEM_LIBDIR}/lib/puppet/pops/evaluator/callable_mismatch_describer.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/callable_signature.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/closure.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/collector_transformer.rb
@@ -707,9 +715,12 @@ ${GEM_LIBDIR}/lib/puppet/pops/evaluator/
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/epp_evaluator.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/evaluator_impl.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/external_syntax_support.rb
+${GEM_LIBDIR}/lib/puppet/pops/evaluator/json_strict_literal_evaluator.rb
+${GEM_LIBDIR}/lib/puppet/pops/evaluator/literal_evaluator.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/puppet_proc.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/relationship_operator.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/runtime3_converter.rb
+${GEM_LIBDIR}/lib/puppet/pops/evaluator/runtime3_resource_support.rb
 ${GEM_LIBDIR}/lib/puppet/pops/evaluator/runtime3_support.rb
 ${GEM_LIBDIR}/lib/puppet/pops/functions/dispatch.rb
 ${GEM_LIBDIR}/lib/puppet/pops/functions/dispatcher.rb
@@ -724,14 +735,40 @@ ${GEM_LIBDIR}/lib/puppet/pops/loader/loa
 ${GEM_LIBDIR}/lib/puppet/pops/loader/loader_paths.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/module_loaders.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/null_loader.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/predefined_loader.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/puppet_function_instantiator.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/puppet_resource_type_impl_instantiator.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/ruby_function_instantiator.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/runtime3_type_loader.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/simple_environment_loader.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/static_loader.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/type_definition_instantiator.rb
+${GEM_LIBDIR}/lib/puppet/pops/loader/typed_name.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loader/uri_helper.rb
 ${GEM_LIBDIR}/lib/puppet/pops/loaders.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/configured_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/context.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/data_adapter.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/data_dig_function_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/data_hash_function_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/data_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/environment_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/explainer.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/function_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/global_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/hiera_config.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/interpolation.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/invocation.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/location_resolver.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/lookup_adapter.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/lookup_key.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/lookup_key_function_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/module_data_provider.rb
+${GEM_LIBDIR}/lib/puppet/pops/lookup/sub_lookup.rb
+${GEM_LIBDIR}/lib/puppet/pops/merge_strategy.rb
 ${GEM_LIBDIR}/lib/puppet/pops/migration/migration_checker.rb
 ${GEM_LIBDIR}/lib/puppet/pops/model/ast_transformer.rb
-${GEM_LIBDIR}/lib/puppet/pops/model/ast_tree_dumper.rb
 ${GEM_LIBDIR}/lib/puppet/pops/model/factory.rb
 ${GEM_LIBDIR}/lib/puppet/pops/model/model.rb
 ${GEM_LIBDIR}/lib/puppet/pops/model/model_label_provider.rb
@@ -753,14 +790,56 @@ ${GEM_LIBDIR}/lib/puppet/pops/parser/loc
 ${GEM_LIBDIR}/lib/puppet/pops/parser/parser_support.rb
 ${GEM_LIBDIR}/lib/puppet/pops/parser/slurp_support.rb
 ${GEM_LIBDIR}/lib/puppet/pops/patterns.rb
+${GEM_LIBDIR}/lib/puppet/pops/pcore.rb
+${GEM_LIBDIR}/lib/puppet/pops/puppet_stack.rb
+${GEM_LIBDIR}/lib/puppet/pops/resource/param.rb
+${GEM_LIBDIR}/lib/puppet/pops/resource/resource_type_impl.rb
+${GEM_LIBDIR}/lib/puppet/pops/resource/resource_type_set.pcore
 ${GEM_LIBDIR}/lib/puppet/pops/semantic_error.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/abstract_reader.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/abstract_writer.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/deserializer.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/extension.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/instance_reader.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/instance_writer.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/json.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/object.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/rgen.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/serializer.rb
+${GEM_LIBDIR}/lib/puppet/pops/serialization/time_factory.rb
+${GEM_LIBDIR}/lib/puppet/pops/time/timespan.rb
+${GEM_LIBDIR}/lib/puppet/pops/time/timestamp.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/annotatable.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/class_loader.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/enumeration.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/implementation_registry.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/iterable.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_binary_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_meta_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_object_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_runtime_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_sem_ver_range_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_sem_ver_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_sensitive_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_timespan_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_timestamp_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/p_type_set_type.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/puppet_object.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/recursion_guard.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/ruby_generator.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/string_converter.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_acceptor.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_asserter.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_assertion_error.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/type_calculator.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_conversion_error.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/type_factory.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_formatter.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_mismatch_describer.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/type_parser.rb
+${GEM_LIBDIR}/lib/puppet/pops/types/type_set_reference.rb
 ${GEM_LIBDIR}/lib/puppet/pops/types/types.rb
-${GEM_LIBDIR}/lib/puppet/pops/types/types_meta.rb
 ${GEM_LIBDIR}/lib/puppet/pops/utils.rb
 ${GEM_LIBDIR}/lib/puppet/pops/validation.rb
 ${GEM_LIBDIR}/lib/puppet/pops/validation/checker4_0.rb
@@ -816,29 +895,33 @@ ${GEM_LIBDIR}/lib/puppet/provider/packag
 ${GEM_LIBDIR}/lib/puppet/provider/package/aptitude.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/aptrpm.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/blastwave.rb
+${GEM_LIBDIR}/lib/puppet/provider/package/dnf.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/dpkg.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/fink.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/freebsd.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/gem.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/hpux.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/macports.rb
-${GEM_LIBDIR}/lib/puppet/provider/package/msi.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/nim.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/openbsd.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/opkg.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pacman.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pip.rb
+${GEM_LIBDIR}/lib/puppet/provider/package/pip3.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pkg.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pkgdmg.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pkgin.rb
+${GEM_LIBDIR}/lib/puppet/provider/package/pkgng.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/pkgutil.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/portage.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/ports.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/portupgrade.rb
+${GEM_LIBDIR}/lib/puppet/provider/package/puppet_gem.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/rpm.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/rug.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/sun.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/sunfreeware.rb
+${GEM_LIBDIR}/lib/puppet/provider/package/tdnf.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/up2date.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/urpmi.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/windows.rb
@@ -846,7 +929,6 @@ ${GEM_LIBDIR}/lib/puppet/provider/packag
 ${GEM_LIBDIR}/lib/puppet/provider/package/windows/msi_package.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/windows/package.rb
 ${GEM_LIBDIR}/lib/puppet/provider/package/yum.rb
-${GEM_LIBDIR}/lib/puppet/provider/package/yumhelper.py
 ${GEM_LIBDIR}/lib/puppet/provider/package/zypper.rb
 ${GEM_LIBDIR}/lib/puppet/provider/parsedfile.rb
 ${GEM_LIBDIR}/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb
@@ -863,6 +945,7 @@ ${GEM_LIBDIR}/lib/puppet/provider/servic
 ${GEM_LIBDIR}/lib/puppet/provider/service/openbsd.rb
 ${GEM_LIBDIR}/lib/puppet/provider/service/openrc.rb
 ${GEM_LIBDIR}/lib/puppet/provider/service/openwrt.rb
+${GEM_LIBDIR}/lib/puppet/provider/service/rcng.rb
 ${GEM_LIBDIR}/lib/puppet/provider/service/redhat.rb
 ${GEM_LIBDIR}/lib/puppet/provider/service/runit.rb
 ${GEM_LIBDIR}/lib/puppet/provider/service/service.rb
@@ -877,6 +960,7 @@ ${GEM_LIBDIR}/lib/puppet/provider/user/a
 ${GEM_LIBDIR}/lib/puppet/provider/user/directoryservice.rb
 ${GEM_LIBDIR}/lib/puppet/provider/user/hpux.rb
 ${GEM_LIBDIR}/lib/puppet/provider/user/ldap.rb
+${GEM_LIBDIR}/lib/puppet/provider/user/openbsd.rb
 ${GEM_LIBDIR}/lib/puppet/provider/user/pw.rb
 ${GEM_LIBDIR}/lib/puppet/provider/user/user_role_add.rb
 ${GEM_LIBDIR}/lib/puppet/provider/user/useradd.rb
@@ -886,24 +970,6 @@ ${GEM_LIBDIR}/lib/puppet/provider/yumrep
 ${GEM_LIBDIR}/lib/puppet/provider/zfs/zfs.rb
 ${GEM_LIBDIR}/lib/puppet/provider/zone/solaris.rb
 ${GEM_LIBDIR}/lib/puppet/provider/zpool/zpool.rb
-${GEM_LIBDIR}/lib/puppet/rails.rb
-${GEM_LIBDIR}/lib/puppet/rails/benchmark.rb
-${GEM_LIBDIR}/lib/puppet/rails/database/001_add_created_at_to_all_tables.rb
-${GEM_LIBDIR}/lib/puppet/rails/database/002_remove_duplicated_index_on_all_tables.rb
-${GEM_LIBDIR}/lib/puppet/rails/database/003_add_environment_to_host.rb
-${GEM_LIBDIR}/lib/puppet/rails/database/004_add_inventory_service_tables.rb
-${GEM_LIBDIR}/lib/puppet/rails/database/schema.rb
-${GEM_LIBDIR}/lib/puppet/rails/fact_name.rb
-${GEM_LIBDIR}/lib/puppet/rails/fact_value.rb
-${GEM_LIBDIR}/lib/puppet/rails/host.rb
-${GEM_LIBDIR}/lib/puppet/rails/inventory_fact.rb
-${GEM_LIBDIR}/lib/puppet/rails/inventory_node.rb
-${GEM_LIBDIR}/lib/puppet/rails/param_name.rb
-${GEM_LIBDIR}/lib/puppet/rails/param_value.rb
-${GEM_LIBDIR}/lib/puppet/rails/puppet_tag.rb
-${GEM_LIBDIR}/lib/puppet/rails/resource.rb
-${GEM_LIBDIR}/lib/puppet/rails/resource_tag.rb
-${GEM_LIBDIR}/lib/puppet/rails/source_file.rb
 ${GEM_LIBDIR}/lib/puppet/reference/configuration.rb
 ${GEM_LIBDIR}/lib/puppet/reference/function.rb
 ${GEM_LIBDIR}/lib/puppet/reference/indirection.rb
@@ -915,16 +981,13 @@ ${GEM_LIBDIR}/lib/puppet/relationship.rb
 ${GEM_LIBDIR}/lib/puppet/reports.rb
 ${GEM_LIBDIR}/lib/puppet/reports/http.rb
 ${GEM_LIBDIR}/lib/puppet/reports/log.rb
-${GEM_LIBDIR}/lib/puppet/reports/rrdgraph.rb
 ${GEM_LIBDIR}/lib/puppet/reports/store.rb
-${GEM_LIBDIR}/lib/puppet/reports/tagmail.rb
 ${GEM_LIBDIR}/lib/puppet/resource.rb
+${GEM_LIBDIR}/lib/puppet/resource/capability_finder.rb
 ${GEM_LIBDIR}/lib/puppet/resource/catalog.rb
 ${GEM_LIBDIR}/lib/puppet/resource/status.rb
 ${GEM_LIBDIR}/lib/puppet/resource/type.rb
 ${GEM_LIBDIR}/lib/puppet/resource/type_collection.rb
-${GEM_LIBDIR}/lib/puppet/resource/type_collection_helper.rb
-${GEM_LIBDIR}/lib/puppet/run.rb
 ${GEM_LIBDIR}/lib/puppet/scheduler.rb
 ${GEM_LIBDIR}/lib/puppet/scheduler/job.rb
 ${GEM_LIBDIR}/lib/puppet/scheduler/scheduler.rb
@@ -946,7 +1009,9 @@ ${GEM_LIBDIR}/lib/puppet/settings/file_s
 ${GEM_LIBDIR}/lib/puppet/settings/ini_file.rb
 ${GEM_LIBDIR}/lib/puppet/settings/path_setting.rb
 ${GEM_LIBDIR}/lib/puppet/settings/priority_setting.rb
+${GEM_LIBDIR}/lib/puppet/settings/server_list_setting.rb
 ${GEM_LIBDIR}/lib/puppet/settings/string_setting.rb
+${GEM_LIBDIR}/lib/puppet/settings/symbolic_enum_setting.rb
 ${GEM_LIBDIR}/lib/puppet/settings/terminus_setting.rb
 ${GEM_LIBDIR}/lib/puppet/settings/ttl_setting.rb
 ${GEM_LIBDIR}/lib/puppet/settings/value_translator.rb
@@ -971,11 +1036,15 @@ ${GEM_LIBDIR}/lib/puppet/ssl/validator.r
 ${GEM_LIBDIR}/lib/puppet/ssl/validator/default_validator.rb
 ${GEM_LIBDIR}/lib/puppet/ssl/validator/no_validator.rb
 ${GEM_LIBDIR}/lib/puppet/status.rb
+${GEM_LIBDIR}/lib/puppet/syntax_checkers.rb
+${GEM_LIBDIR}/lib/puppet/syntax_checkers/base64.rb
+${GEM_LIBDIR}/lib/puppet/syntax_checkers/json.rb
 ${GEM_LIBDIR}/lib/puppet/test/test_helper.rb
 ${GEM_LIBDIR}/lib/puppet/transaction.rb
 ${GEM_LIBDIR}/lib/puppet/transaction/additional_resource_generator.rb
 ${GEM_LIBDIR}/lib/puppet/transaction/event.rb
 ${GEM_LIBDIR}/lib/puppet/transaction/event_manager.rb
+${GEM_LIBDIR}/lib/puppet/transaction/persistence.rb
 ${GEM_LIBDIR}/lib/puppet/transaction/report.rb
 ${GEM_LIBDIR}/lib/puppet/transaction/resource_harness.rb
 ${GEM_LIBDIR}/lib/puppet/type.rb
@@ -986,8 +1055,10 @@ ${GEM_LIBDIR}/lib/puppet/type/cron.rb
 ${GEM_LIBDIR}/lib/puppet/type/exec.rb
 ${GEM_LIBDIR}/lib/puppet/type/file.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/checksum.rb
+${GEM_LIBDIR}/lib/puppet/type/file/checksum_value.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/content.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/ctime.rb
+${GEM_LIBDIR}/lib/puppet/type/file/data_sync.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/ensure.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/group.rb
 ${GEM_LIBDIR}/lib/puppet/type/file/mode.rb
@@ -1044,7 +1115,7 @@ ${GEM_LIBDIR}/lib/puppet/type/zpool.rb
 ${GEM_LIBDIR}/lib/puppet/util.rb
 ${GEM_LIBDIR}/lib/puppet/util/autoload.rb
 ${GEM_LIBDIR}/lib/puppet/util/backups.rb
-${GEM_LIBDIR}/lib/puppet/util/cacher.rb
+${GEM_LIBDIR}/lib/puppet/util/character_encoding.rb
 ${GEM_LIBDIR}/lib/puppet/util/checksums.rb
 ${GEM_LIBDIR}/lib/puppet/util/classgen.rb
 ${GEM_LIBDIR}/lib/puppet/util/colors.rb
@@ -1063,15 +1134,7 @@ ${GEM_LIBDIR}/lib/puppet/util/fileparsin
 ${GEM_LIBDIR}/lib/puppet/util/filetype.rb
 ${GEM_LIBDIR}/lib/puppet/util/http_proxy.rb
 ${GEM_LIBDIR}/lib/puppet/util/inifile.rb
-${GEM_LIBDIR}/lib/puppet/util/inline_docs.rb
 ${GEM_LIBDIR}/lib/puppet/util/instance_loader.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/data.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/indirection_probe.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/instrumentable.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/listener.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/listeners/log.rb
-${GEM_LIBDIR}/lib/puppet/util/instrumentation/listeners/performance.rb
 ${GEM_LIBDIR}/lib/puppet/util/json_lockfile.rb
 ${GEM_LIBDIR}/lib/puppet/util/ldap.rb
 ${GEM_LIBDIR}/lib/puppet/util/ldap/connection.rb
@@ -1084,13 +1147,12 @@ ${GEM_LIBDIR}/lib/puppet/util/lockfile.r
 ${GEM_LIBDIR}/lib/puppet/util/log.rb
 ${GEM_LIBDIR}/lib/puppet/util/log/destination.rb
 ${GEM_LIBDIR}/lib/puppet/util/log/destinations.rb
-${GEM_LIBDIR}/lib/puppet/util/log/rate_limited_logger.rb
 ${GEM_LIBDIR}/lib/puppet/util/logging.rb
 ${GEM_LIBDIR}/lib/puppet/util/metaid.rb
 ${GEM_LIBDIR}/lib/puppet/util/methodhelper.rb
 ${GEM_LIBDIR}/lib/puppet/util/metric.rb
 ${GEM_LIBDIR}/lib/puppet/util/monkey_patches.rb
-${GEM_LIBDIR}/lib/puppet/util/monkey_patches/lines.rb
+${GEM_LIBDIR}/lib/puppet/util/multi_match.rb
 ${GEM_LIBDIR}/lib/puppet/util/nagios_maker.rb
 ${GEM_LIBDIR}/lib/puppet/util/network_device.rb
 ${GEM_LIBDIR}/lib/puppet/util/network_device/base.rb
@@ -1107,7 +1169,7 @@ ${GEM_LIBDIR}/lib/puppet/util/network_de
 ${GEM_LIBDIR}/lib/puppet/util/package.rb
 ${GEM_LIBDIR}/lib/puppet/util/pidlock.rb
 ${GEM_LIBDIR}/lib/puppet/util/platform.rb
-${GEM_LIBDIR}/lib/puppet/util/plugins.rb
+${GEM_LIBDIR}/lib/puppet/util/plist.rb
 ${GEM_LIBDIR}/lib/puppet/util/posix.rb
 ${GEM_LIBDIR}/lib/puppet/util/profiler.rb
 ${GEM_LIBDIR}/lib/puppet/util/profiler/aggregate.rb
@@ -1116,26 +1178,22 @@ ${GEM_LIBDIR}/lib/puppet/util/profiler/l
 ${GEM_LIBDIR}/lib/puppet/util/profiler/object_counts.rb
 ${GEM_LIBDIR}/lib/puppet/util/profiler/wall_clock.rb
 ${GEM_LIBDIR}/lib/puppet/util/provider_features.rb
-${GEM_LIBDIR}/lib/puppet/util/pson.rb
-${GEM_LIBDIR}/lib/puppet/util/queue.rb
-${GEM_LIBDIR}/lib/puppet/util/queue/stomp.rb
-${GEM_LIBDIR}/lib/puppet/util/rails/cache_accumulator.rb
-${GEM_LIBDIR}/lib/puppet/util/rails/collection_merger.rb
-${GEM_LIBDIR}/lib/puppet/util/rails/reference_serializer.rb
+${GEM_LIBDIR}/lib/puppet/util/psych_support.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/code_objects.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/generators/puppet_generator.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/generators/template/puppet/puppet.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/parser.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/parser/puppet_parser_core.rb
-${GEM_LIBDIR}/lib/puppet/util/rdoc/parser/puppet_parser_rdoc1.rb
 ${GEM_LIBDIR}/lib/puppet/util/rdoc/parser/puppet_parser_rdoc2.rb
 ${GEM_LIBDIR}/lib/puppet/util/reference.rb
 ${GEM_LIBDIR}/lib/puppet/util/resource_template.rb
-${GEM_LIBDIR}/lib/puppet/util/retryaction.rb
+${GEM_LIBDIR}/lib/puppet/util/retry_action.rb
 ${GEM_LIBDIR}/lib/puppet/util/rubygems.rb
 ${GEM_LIBDIR}/lib/puppet/util/run_mode.rb
 ${GEM_LIBDIR}/lib/puppet/util/selinux.rb
+${GEM_LIBDIR}/lib/puppet/util/skip_tags.rb
+${GEM_LIBDIR}/lib/puppet/util/splayer.rb
 ${GEM_LIBDIR}/lib/puppet/util/ssl.rb
 ${GEM_LIBDIR}/lib/puppet/util/storage.rb
 ${GEM_LIBDIR}/lib/puppet/util/suidmanager.rb
@@ -1158,6 +1216,7 @@ ${GEM_LIBDIR}/lib/puppet/util/windows/ap
 ${GEM_LIBDIR}/lib/puppet/util/windows/com.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/error.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/file.rb
+${GEM_LIBDIR}/lib/puppet/util/windows/principal.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/process.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/registry.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/root_certs.rb
@@ -1168,12 +1227,24 @@ ${GEM_LIBDIR}/lib/puppet/util/windows/st
 ${GEM_LIBDIR}/lib/puppet/util/windows/taskscheduler.rb
 ${GEM_LIBDIR}/lib/puppet/util/windows/user.rb
 ${GEM_LIBDIR}/lib/puppet/util/yaml.rb
-${GEM_LIBDIR}/lib/puppet/util/zaml.rb
 ${GEM_LIBDIR}/lib/puppet/vendor.rb
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/CHANGELOG
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/Gemfile
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/LICENSE
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/PUPPET_README.md
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/README.md
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/Rakefile
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/deep_merge.gemspec
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/lib/deep_merge.rb
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/lib/deep_merge/core.rb
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/lib/deep_merge/deep_merge_hash.rb
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/lib/deep_merge/rails_compat.rb
+${GEM_LIBDIR}/lib/puppet/vendor/deep_merge/test/test_deep_merge.rb
+${GEM_LIBDIR}/lib/puppet/vendor/load_deep_merge.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/load_pathspec.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/load_rgen.rb
-${GEM_LIBDIR}/lib/puppet/vendor/load_safe_yaml.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/load_semantic.rb
+${GEM_LIBDIR}/lib/puppet/vendor/load_semantic_puppet.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/pathspec/CHANGELOG.md
 ${GEM_LIBDIR}/lib/puppet/vendor/pathspec/LICENSE
 ${GEM_LIBDIR}/lib/puppet/vendor/pathspec/PUPPET_README.md
@@ -1340,76 +1411,24 @@ ${GEM_LIBDIR}/lib/puppet/vendor/rgen/tes
 ${GEM_LIBDIR}/lib/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_ecore_instantiator.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_metamodel.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/rgen/test/xml_instantiator_test/simple_xmi_to_ecore.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/CHANGES.md
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/Gemfile
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/LICENSE.txt
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/PUPPET_README.md
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/README.md
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/Rakefile
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/deep.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/parse/date.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/parse/hexadecimal.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/parse/sexagesimal.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/psych_handler.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/psych_resolver.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/resolver.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/safe_to_ruby_visitor.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/syck_hack.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/syck_node_monkeypatch.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/syck_resolver.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_boolean.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_date.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_float.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_integer.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_nil.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_symbol.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/transformation_map.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/lib/safe_yaml/version.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/run_specs_all_ruby_versions.sh
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/safe_yaml.gemspec
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/exploit.1.9.2.yaml
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/exploit.1.9.3.yaml
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/psych_resolver_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/resolver_specs.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/safe_yaml_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/spec_helper.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/support/exploitable_back_door.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/syck_resolver_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/transform/base64_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/transform/to_date_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/transform/to_float_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/transform/to_integer_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml/spec/transform/to_symbol_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/safe_yaml_patches.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/Gemfile
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/PUPPET_README.md
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/Rakefile
+${GEM_LIBDIR}/lib/puppet/vendor/rgen_patch.rb
 ${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency/graph.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency/graph_node.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency/module_release.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency/source.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/dependency/unsatisfiable_graph.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/version.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/lib/semantic/version_range.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/spec_helper.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency/graph_node_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency/graph_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency/module_release_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency/source_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency/unsatisfiable_graph_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/dependency_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/version_range_spec.rb
-${GEM_LIBDIR}/lib/puppet/vendor/semantic/spec/unit/semantic/version_spec.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/graph.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/graph_node.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/module_release.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/source.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/dependency/unsatisfiable_graph.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/gem_version.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/locales/config.yaml
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/version.rb
+${GEM_LIBDIR}/lib/puppet/vendor/semantic_puppet/lib/semantic_puppet/version_range.rb
 ${GEM_LIBDIR}/lib/puppet/version.rb
-${GEM_LIBDIR}/lib/puppetx.rb
-${GEM_LIBDIR}/lib/puppetx/puppet/bindings_scheme_handler.rb
-${GEM_LIBDIR}/lib/puppetx/puppet/syntax_checker.rb
-${GEM_LIBDIR}/lib/puppetx/puppetlabs/syntax_checkers/json.rb
+${GEM_LIBDIR}/lib/puppet_x.rb
 ${GEM_LIBDIR}/lib/semver.rb
+${GEM_LIBDIR}/locales/config.yaml
+${GEM_LIBDIR}/locales/puppet.pot
 ${GEM_LIBDIR}/man/man5/puppet.conf.5
 ${GEM_LIBDIR}/man/man8/extlookup2hiera.8
 ${GEM_LIBDIR}/man/man8/puppet-agent.8
@@ -1424,27 +1443,22 @@ ${GEM_LIBDIR}/man/man8/puppet-config.8
 ${GEM_LIBDIR}/man/man8/puppet-describe.8
 ${GEM_LIBDIR}/man/man8/puppet-device.8
 ${GEM_LIBDIR}/man/man8/puppet-doc.8
+${GEM_LIBDIR}/man/man8/puppet-epp.8
 ${GEM_LIBDIR}/man/man8/puppet-facts.8
 ${GEM_LIBDIR}/man/man8/puppet-file.8
 ${GEM_LIBDIR}/man/man8/puppet-filebucket.8
 ${GEM_LIBDIR}/man/man8/puppet-help.8
 ${GEM_LIBDIR}/man/man8/puppet-inspect.8
-${GEM_LIBDIR}/man/man8/puppet-instrumentation_data.8
-${GEM_LIBDIR}/man/man8/puppet-instrumentation_listener.8
-${GEM_LIBDIR}/man/man8/puppet-instrumentation_probe.8
 ${GEM_LIBDIR}/man/man8/puppet-key.8
-${GEM_LIBDIR}/man/man8/puppet-kick.8
 ${GEM_LIBDIR}/man/man8/puppet-man.8
 ${GEM_LIBDIR}/man/man8/puppet-master.8
 ${GEM_LIBDIR}/man/man8/puppet-module.8
 ${GEM_LIBDIR}/man/man8/puppet-node.8
 ${GEM_LIBDIR}/man/man8/puppet-parser.8
 ${GEM_LIBDIR}/man/man8/puppet-plugin.8
-${GEM_LIBDIR}/man/man8/puppet-queue.8
 ${GEM_LIBDIR}/man/man8/puppet-report.8
 ${GEM_LIBDIR}/man/man8/puppet-resource.8
 ${GEM_LIBDIR}/man/man8/puppet-resource_type.8
-${GEM_LIBDIR}/man/man8/puppet-secret_agent.8
 ${GEM_LIBDIR}/man/man8/puppet-status.8
 ${GEM_LIBDIR}/man/man8/puppet.8
 ${GEM_LIBDIR}/spec/fixtures/faulty_face/puppet/face/syntax.rb
@@ -1469,6 +1483,7 @@ ${GEM_LIBDIR}/spec/fixtures/integration/
 ${GEM_LIBDIR}/spec/fixtures/integration/provider/cron/crontab/remove_unnamed_resource
 ${GEM_LIBDIR}/spec/fixtures/integration/provider/cron/crontab/unspecialized
 ${GEM_LIBDIR}/spec/fixtures/integration/provider/mailalias/aliases/test1
+${GEM_LIBDIR}/spec/fixtures/integration/provider/sshkey/sample
 ${GEM_LIBDIR}/spec/fixtures/java.tgz
 ${GEM_LIBDIR}/spec/fixtures/manifests/site.pp
 ${GEM_LIBDIR}/spec/fixtures/module.tar.gz
@@ -1492,6 +1507,129 @@ ${GEM_LIBDIR}/spec/fixtures/releases/jam
 ${GEM_LIBDIR}/spec/fixtures/releases/jamtur01-apache/tests/ssl.pp
 ${GEM_LIBDIR}/spec/fixtures/releases/jamtur01-apache/tests/vhost.pp
 ${GEM_LIBDIR}/spec/fixtures/stdlib.tgz
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/production/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/production/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/production/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/puppet_func_provider/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/puppet_func_provider/functions/environment/data.pp
+${GEM_LIBDIR}/spec/fixtures/unit/application/environments/puppet_func_provider/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_json/data/bad.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_json/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_json/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_json/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_yaml/data/bad.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_yaml/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_yaml/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_bad_syntax_yaml/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/modules/one/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/modules/one/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_defaults/modules/one/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/first.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/name.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/second.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/single.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/third_utf8.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data1/utf8.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/data2/single.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_env_config/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/modules/one/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/modules/one/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_misc/modules/one/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/data/specific.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/first.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/name.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/second.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/server1.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/server2.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data1/single.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/data2/single.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_module_config/modules/one/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/data/specific.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/one/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/one/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/one/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/one/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/two/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/two/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/two/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/hiera_modules/modules/two/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/lib/puppet/functions/environment/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/abc/lib/puppet/bindings/abc/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/abc/lib/puppet/functions/abc/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/abc/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/xyz/functions/data.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/xyz/lib/puppet/bindings/xyz/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/production/modules/xyz/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/backend/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/backend/lib/puppet/bindings/backend/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/backend/lib/puppet_x/backend/special_data_provider_factory.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/backend/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/backend/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/dataprovider/lib/puppet/bindings/dataprovider/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/dataprovider/lib/puppet_x/helindbe/sample_env_data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/dataprovider/lib/puppet_x/helindbe/sample_module_data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/data_providers/environments/sample/modules/dataprovider/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/data/common.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/environment.conf
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/lib/puppet/functions/environment/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/abc/lib/puppet/bindings/abc/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/abc/lib/puppet/functions/abc/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/abc/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bad_data/lib/puppet/bindings/bad_data/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bad_data/lib/puppet/functions/bad_data/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bad_data/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bca/lib/puppet/bindings/bca/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bca/lib/puppet/functions/bca/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/bca/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_json/data/empty.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_json/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_json/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_json/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_json/data/empty_key.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_json/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_json/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_json/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_yaml/data/empty_key.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_yaml/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_yaml/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_key_yaml/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_yaml/data/empty.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_yaml/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_yaml/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/empty_yaml/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/hieraprovider/data/first.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/hieraprovider/hiera.yaml
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/hieraprovider/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/hieraprovider/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/meta/lib/puppet/functions/meta/data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/meta/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/meta/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/metawcp/lib/puppet/bindings/metawcp/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/metawcp/lib/puppet_x/thallgren/sample_module_data.rb
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/metawcp/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/metawcp/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/functions/lookup_fixture/environments/production/modules/no_provider/manifests/init.pp
 ${GEM_LIBDIR}/spec/fixtures/unit/indirector/data_binding/hiera/global.yaml
 ${GEM_LIBDIR}/spec/fixtures/unit/indirector/data_binding/hiera/invalid.yaml
 ${GEM_LIBDIR}/spec/fixtures/unit/indirector/hiera/global.yaml
@@ -1545,19 +1683,46 @@ ${GEM_LIBDIR}/spec/fixtures/unit/parser/
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/binder_config.yaml
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/lib/puppet/bindings/confdirtest.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppet/bindings/awesome2/default.rb
-${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppetx/awesome2/echo_scheme_handler.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/awesome2/lib/puppet_x/awesome2/echo_scheme_handler.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/bad/lib/puppet/bindings/bad/default.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/bindings_composer/ok/modules/good/lib/puppet/bindings/good/default.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/config/binder_config/nolayer/binder_config.yaml
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/binder/config/binder_config/ok/binder_config.yaml
-${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/usee/lib/puppet/functions/usee/callee.rb
-${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/lib/puppet/functions/user/caller.rb
-${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/user/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/functions/usee_puppet.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/lib/puppet/functions/usee/callee.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/lib/puppet/functions/usee/usee_ruby.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/lib/puppet/type/usee_type.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee/types/zero.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/usee2/lib/puppet/functions/usee2/callee.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/functions/puppet_calling_puppet.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/functions/puppet_calling_puppet_init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/functions/puppet_calling_ruby.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/lib/puppet/functions/user/caller.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/lib/puppet/functions/user/caller2.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/lib/puppet/functions/user/ruby_calling_puppet.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/lib/puppet/functions/user/ruby_calling_puppet_init.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/lib/puppet/functions/user/ruby_calling_ruby.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/types/withuseeone.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/dependent_modules_with_metadata/modules/user/types/withuseezero.pp
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib/puppet/parser/functions/callee.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/lib/puppet/parser/functions/callee_ws.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/usee/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/functions/puppetcalled.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/functions/puppetcaller.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/functions/puppetcaller4.pp
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet/functions/user/caller.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet/functions/user/caller_ws.rb
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/lib/puppet/functions/user/callingpuppet.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/mix_4x_and_3x_functions/user/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/module_no_lib/modules/modulea/functions/hello.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/module_no_lib/modules/modulea/manifests/init.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/module_no_lib/modules/modulea/metadata.json
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/no_modules/manifests/site.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/functions/hello.pp
+${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/functions/subspace/hello.pp
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib/puppet/functions/modulea/rb_func_a.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/lib/puppet/functions/rb_func_a.rb
 ${GEM_LIBDIR}/spec/fixtures/unit/pops/loaders/loaders/single_module/modules/modulea/manifests/init.pp
@@ -1639,6 +1804,7 @@ ${GEM_LIBDIR}/spec/fixtures/unit/provide
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/openbsd/pkginfo.list
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/openbsd/pkginfo.query
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/openbsd/pkginfo_flavors.list
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_implicit_version
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_solaris10
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_solaris11.certificate_warning
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_solaris11.ifo.installed
@@ -1646,15 +1812,24 @@ ${GEM_LIBDIR}/spec/fixtures/unit/provide
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_solaris11.installed
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/dummy_solaris11.known
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/incomplete
-${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/publisher
-${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/simple
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/solaris11
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkg/unknown_status
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkgng/pkg.info
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkgng/pkg.query
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkgng/pkg.query_absent
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/pkgng/pkg.version
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/sun/dummy.server
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/sun/simple
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/yum/yum-check-update-broken-notices.txt
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/yum/yum-check-update-multiline.txt
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/yum/yum-check-update-obsoletes.txt
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/yum/yum-check-update-security.txt
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/yum/yum-check-update-simple.txt
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/package/zypper/zypper-list-updates-SLES11sp1.out
+${GEM_LIBDIR}/spec/fixtures/unit/provider/package/zypper/zypper-list-updates-empty.out
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/parsedfile/simple.txt
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/service/gentoo/rc_update_show
+${GEM_LIBDIR}/spec/fixtures/unit/provider/service/openbsd/rcctl_getall
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/service/openrc/rcservice_list
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/service/openrc/rcstatus
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/service/smf/svcs.out
@@ -1663,30 +1838,45 @@ ${GEM_LIBDIR}/spec/fixtures/unit/provide
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/ssh_authorized_key/parsed/authorized_keys1
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/ssh_authorized_key/parsed/authorized_keys2
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/sshkey/parsed/sample
+${GEM_LIBDIR}/spec/fixtures/unit/provider/sshkey/parsed/sample_with_blank_lines
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/zfs/zfs/zfs-list.out
 ${GEM_LIBDIR}/spec/fixtures/unit/provider/zpool/zpool/zpool-list.out
 ${GEM_LIBDIR}/spec/fixtures/unit/reports/tagmail/tagmail_email.conf
 ${GEM_LIBDIR}/spec/fixtures/unit/reports/tagmail/tagmail_failers.conf
 ${GEM_LIBDIR}/spec/fixtures/unit/reports/tagmail/tagmail_passers.conf
+${GEM_LIBDIR}/spec/fixtures/unit/ssl/certificate/old-style-cert-exts.pem
+${GEM_LIBDIR}/spec/fixtures/unit/ssl/certificate_request/old-style-cert-request.pem
 ${GEM_LIBDIR}/spec/fixtures/unit/type/user/authorized_keys
 ${GEM_LIBDIR}/spec/fixtures/unit/util/filetype/aixtab_output
 ${GEM_LIBDIR}/spec/fixtures/unit/util/filetype/suntab_output
 ${GEM_LIBDIR}/spec/fixtures/unit/util/monkey_patches/x509.pem
 ${GEM_LIBDIR}/spec/fixtures/unit/util/rdoc/basic.pp
-${GEM_LIBDIR}/spec/fixtures/yaml/report0.25.x.yaml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Network_HTTP_Connection/when_handling_requests/_request_get/should_yield_to_the_block.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Network_HTTP_Connection/when_handling_requests/_request_head/should_yield_to_the_block.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Network_HTTP_Connection/when_handling_requests/_request_post/should_yield_to_the_block.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_md5/should_fetch_if_not_on_the_local_disk.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_md5/should_not_update_if_content_on_disk_is_up-to-date.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_md5/should_update_if_content_differs_on_disk.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_mtime/should_fetch_if_mtime_is_older_on_disk.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_mtime/should_fetch_if_no_header_specified.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_mtime/should_fetch_if_not_on_the_local_disk.yml
+${GEM_LIBDIR}/spec/fixtures/vcr/cassettes/Puppet_Type_File/when_sourcing/from_http/using_mtime/should_not_update_if_mtime_is_newer_on_disk.yml
 ${GEM_LIBDIR}/spec/fixtures/yaml/report2.6.x.yaml
 ${GEM_LIBDIR}/spec/fixtures/yaml/test.local.yaml
 ${GEM_LIBDIR}/spec/integration/agent/logging_spec.rb
 ${GEM_LIBDIR}/spec/integration/application/apply_spec.rb
 ${GEM_LIBDIR}/spec/integration/application/doc_spec.rb
+${GEM_LIBDIR}/spec/integration/application/lookup_spec.rb
 ${GEM_LIBDIR}/spec/integration/configurer_spec.rb
-${GEM_LIBDIR}/spec/integration/data_binding.rb
+${GEM_LIBDIR}/spec/integration/data_binding_spec.rb
 ${GEM_LIBDIR}/spec/integration/defaults_spec.rb
 ${GEM_LIBDIR}/spec/integration/directory_environments_spec.rb
 ${GEM_LIBDIR}/spec/integration/environments/default_manifest_spec.rb
 ${GEM_LIBDIR}/spec/integration/environments/setting_hooks_spec.rb
 ${GEM_LIBDIR}/spec/integration/environments/settings_interpolation_spec.rb
+${GEM_LIBDIR}/spec/integration/environments/settings_spec.rb
 ${GEM_LIBDIR}/spec/integration/faces/ca_spec.rb
+${GEM_LIBDIR}/spec/integration/faces/config_spec.rb
 ${GEM_LIBDIR}/spec/integration/faces/documentation_spec.rb
 ${GEM_LIBDIR}/spec/integration/faces/plugin_spec.rb
 ${GEM_LIBDIR}/spec/integration/file_bucket/file_spec.rb
@@ -1694,8 +1884,8 @@ ${GEM_LIBDIR}/spec/integration/file_serv
 ${GEM_LIBDIR}/spec/integration/file_serving/fileset_spec.rb
 ${GEM_LIBDIR}/spec/integration/file_serving/metadata_spec.rb
 ${GEM_LIBDIR}/spec/integration/file_serving/terminus_helper_spec.rb
+${GEM_LIBDIR}/spec/integration/file_system/uniquefile_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/catalog/compiler_spec.rb
-${GEM_LIBDIR}/spec/integration/indirector/catalog/queue_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/direct_file_server_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/facts/facter_spec.rb
 ${GEM_LIBDIR}/spec/integration/indirector/file_content/file_server_spec.rb
@@ -1704,32 +1894,32 @@ ${GEM_LIBDIR}/spec/integration/indirecto
 ${GEM_LIBDIR}/spec/integration/module_tool/tar/mini_spec.rb
 ${GEM_LIBDIR}/spec/integration/network/authconfig_spec.rb
 ${GEM_LIBDIR}/spec/integration/network/formats_spec.rb
+${GEM_LIBDIR}/spec/integration/network/http/api/indirected_routes_spec.rb
 ${GEM_LIBDIR}/spec/integration/node/environment_spec.rb
 ${GEM_LIBDIR}/spec/integration/node/facts_spec.rb
 ${GEM_LIBDIR}/spec/integration/node_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/catalog_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/class_spec.rb
-${GEM_LIBDIR}/spec/integration/parser/collector_spec.rb
+${GEM_LIBDIR}/spec/integration/parser/collection_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/compiler_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/conditionals_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/dynamic_scoping_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/environment_spec.rb
-${GEM_LIBDIR}/spec/integration/parser/functions/require_spec.rb
-${GEM_LIBDIR}/spec/integration/parser/future_compiler_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/node_spec.rb
-${GEM_LIBDIR}/spec/integration/parser/parser_spec.rb
+${GEM_LIBDIR}/spec/integration/parser/parameter_defaults_spec.rb
+${GEM_LIBDIR}/spec/integration/parser/pcore_resource_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/resource_expressions_spec.rb
-${GEM_LIBDIR}/spec/integration/parser/ruby_manifest_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/scope_spec.rb
 ${GEM_LIBDIR}/spec/integration/parser/undef_param_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/cron/crontab_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/mailalias/aliases_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/mount_spec.rb
-${GEM_LIBDIR}/spec/integration/provider/package_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/service/init_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/service/systemd_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/service/windows_spec.rb
 ${GEM_LIBDIR}/spec/integration/provider/ssh_authorized_key_spec.rb
+${GEM_LIBDIR}/spec/integration/provider/sshkey_spec.rb
+${GEM_LIBDIR}/spec/integration/provider/yumrepo_spec.rb
 ${GEM_LIBDIR}/spec/integration/reference/providers_spec.rb
 ${GEM_LIBDIR}/spec/integration/reports_spec.rb
 ${GEM_LIBDIR}/spec/integration/resource/catalog_spec.rb
@@ -1739,22 +1929,25 @@ ${GEM_LIBDIR}/spec/integration/ssl/certi
 ${GEM_LIBDIR}/spec/integration/ssl/certificate_request_spec.rb
 ${GEM_LIBDIR}/spec/integration/ssl/certificate_revocation_list_spec.rb
 ${GEM_LIBDIR}/spec/integration/ssl/host_spec.rb
+${GEM_LIBDIR}/spec/integration/ssl/key_spec.rb
+${GEM_LIBDIR}/spec/integration/test/test_helper_spec.rb
 ${GEM_LIBDIR}/spec/integration/transaction/report_spec.rb
 ${GEM_LIBDIR}/spec/integration/transaction_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/exec_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/file_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/nagios_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/package_spec.rb
-${GEM_LIBDIR}/spec/integration/type/sshkey_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/tidy_spec.rb
 ${GEM_LIBDIR}/spec/integration/type/user_spec.rb
 ${GEM_LIBDIR}/spec/integration/type_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/autoload_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/execution_spec.rb
-${GEM_LIBDIR}/spec/integration/util/feature_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/rdoc/parser_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/settings_spec.rb
+${GEM_LIBDIR}/spec/integration/util/windows/adsi_spec.rb
+${GEM_LIBDIR}/spec/integration/util/windows/principal_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/windows/process_spec.rb
+${GEM_LIBDIR}/spec/integration/util/windows/registry_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/windows/security_spec.rb
 ${GEM_LIBDIR}/spec/integration/util/windows/user_spec.rb
 ${GEM_LIBDIR}/spec/integration/util_spec.rb
@@ -1775,21 +1968,23 @@ ${GEM_LIBDIR}/spec/lib/puppet/face/versi
 ${GEM_LIBDIR}/spec/lib/puppet/indirector/indirector_testing/json.rb
 ${GEM_LIBDIR}/spec/lib/puppet/indirector/indirector_testing/memory.rb
 ${GEM_LIBDIR}/spec/lib/puppet/indirector/indirector_testing/msgpack.rb
+${GEM_LIBDIR}/spec/lib/puppet/indirector_proxy.rb
 ${GEM_LIBDIR}/spec/lib/puppet/indirector_testing.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/compiler.rb
-${GEM_LIBDIR}/spec/lib/puppet_spec/database.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/files.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/fixtures.rb
+${GEM_LIBDIR}/spec/lib/puppet_spec/handler.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/language.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/matchers.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/module_tool/shared_functions.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/module_tool/stub_source.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/modules.rb
+${GEM_LIBDIR}/spec/lib/puppet_spec/network.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/pops.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/scope.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/settings.rb
+${GEM_LIBDIR}/spec/lib/puppet_spec/unindent.rb
 ${GEM_LIBDIR}/spec/lib/puppet_spec/verbose.rb
-${GEM_LIBDIR}/spec/monkey_patches/alias_should_to_must.rb
 ${GEM_LIBDIR}/spec/shared_behaviours/all_parsedfile_providers.rb
 ${GEM_LIBDIR}/spec/shared_behaviours/an_indirector_face.rb
 ${GEM_LIBDIR}/spec/shared_behaviours/documentation_on_faces.rb
@@ -1802,8 +1997,10 @@ ${GEM_LIBDIR}/spec/shared_behaviours/mem
 ${GEM_LIBDIR}/spec/shared_behaviours/path_parameters.rb
 ${GEM_LIBDIR}/spec/shared_behaviours/store_configs_terminus.rb
 ${GEM_LIBDIR}/spec/shared_behaviours/things_that_declare_options.rb
-${GEM_LIBDIR}/spec/shared_contexts/checksums.rb
-${GEM_LIBDIR}/spec/shared_contexts/platform.rb
+${GEM_LIBDIR}/spec/shared_contexts/checksum.rb
+${GEM_LIBDIR}/spec/shared_contexts/digests.rb
+${GEM_LIBDIR}/spec/shared_contexts/types_setup.rb
+${GEM_LIBDIR}/spec/shared_examples/rhel_package_provider.rb
 ${GEM_LIBDIR}/spec/spec_helper.rb
 ${GEM_LIBDIR}/spec/unit/agent/disabler_spec.rb
 ${GEM_LIBDIR}/spec/unit/agent/locker_spec.rb
@@ -1821,12 +2018,11 @@ ${GEM_LIBDIR}/spec/unit/application/fact
 ${GEM_LIBDIR}/spec/unit/application/filebucket_spec.rb
 ${GEM_LIBDIR}/spec/unit/application/indirection_base_spec.rb
 ${GEM_LIBDIR}/spec/unit/application/inspect_spec.rb
-${GEM_LIBDIR}/spec/unit/application/kick_spec.rb
+${GEM_LIBDIR}/spec/unit/application/lookup_spec.rb
 ${GEM_LIBDIR}/spec/unit/application/master_spec.rb
-${GEM_LIBDIR}/spec/unit/application/queue_spec.rb
 ${GEM_LIBDIR}/spec/unit/application/resource_spec.rb
-${GEM_LIBDIR}/spec/unit/application/secret_agent_spec.rb
 ${GEM_LIBDIR}/spec/unit/application_spec.rb
+${GEM_LIBDIR}/spec/unit/capability_spec.rb
 ${GEM_LIBDIR}/spec/unit/configurer/downloader_factory_spec.rb
 ${GEM_LIBDIR}/spec/unit/configurer/downloader_spec.rb
 ${GEM_LIBDIR}/spec/unit/configurer/fact_handler_spec.rb
@@ -1844,19 +2040,25 @@ ${GEM_LIBDIR}/spec/unit/context/trusted_
 ${GEM_LIBDIR}/spec/unit/context_spec.rb
 ${GEM_LIBDIR}/spec/unit/daemon_spec.rb
 ${GEM_LIBDIR}/spec/unit/data_binding_spec.rb
+${GEM_LIBDIR}/spec/unit/data_providers/custom_data_provider_spec.rb
+${GEM_LIBDIR}/spec/unit/data_providers/function_data_provider_spec.rb
+${GEM_LIBDIR}/spec/unit/data_providers/hiera_data_provider_spec.rb
 ${GEM_LIBDIR}/spec/unit/defaults_spec.rb
-${GEM_LIBDIR}/spec/unit/dsl/resource_api_spec.rb
-${GEM_LIBDIR}/spec/unit/dsl/resource_type_api_spec.rb
 ${GEM_LIBDIR}/spec/unit/environments_spec.rb
+${GEM_LIBDIR}/spec/unit/etc_spec.rb
+${GEM_LIBDIR}/spec/unit/external/pson_spec.rb
+${GEM_LIBDIR}/spec/unit/face/ca_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/catalog_spec.rb
+${GEM_LIBDIR}/spec/unit/face/certificate_request_spec.rb
+${GEM_LIBDIR}/spec/unit/face/certificate_revocation_list_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/certificate_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/config_spec.rb
+${GEM_LIBDIR}/spec/unit/face/epp_face_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/facts_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/file_spec.rb
+${GEM_LIBDIR}/spec/unit/face/generate_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/help_spec.rb
-${GEM_LIBDIR}/spec/unit/face/instrumentation_data_spec.rb
-${GEM_LIBDIR}/spec/unit/face/instrumentation_listener_spec.rb
-${GEM_LIBDIR}/spec/unit/face/instrumentation_probe_spec.rb
+${GEM_LIBDIR}/spec/unit/face/key_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/module/build_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/module/install_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/module/list_spec.rb
@@ -1867,7 +2069,7 @@ ${GEM_LIBDIR}/spec/unit/face/module_spec
 ${GEM_LIBDIR}/spec/unit/face/node_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/face/plugin_spec.rb
-${GEM_LIBDIR}/spec/unit/face/secret_agent_spec.rb
+${GEM_LIBDIR}/spec/unit/face/status_spec.rb
 ${GEM_LIBDIR}/spec/unit/face_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_bucket/dipper_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_bucket/file_spec.rb
@@ -1876,6 +2078,7 @@ ${GEM_LIBDIR}/spec/unit/file_serving/con
 ${GEM_LIBDIR}/spec/unit/file_serving/configuration_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/content_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/fileset_spec.rb
+${GEM_LIBDIR}/spec/unit/file_serving/http_metadata_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/metadata_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/file_spec.rb
 ${GEM_LIBDIR}/spec/unit/file_serving/mount/modules_spec.rb
@@ -1892,34 +2095,54 @@ ${GEM_LIBDIR}/spec/unit/forge/module_rel
 ${GEM_LIBDIR}/spec/unit/forge/repository_spec.rb
 ${GEM_LIBDIR}/spec/unit/forge_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/assert_type_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/binary_file_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/break_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/contain_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/defined_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/dig_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/each_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/epp_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/filter_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/find_file_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/hiera_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/include_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/inline_epp_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/lest_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/logging_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/lookup_fixture_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/lookup_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/map_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/match_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/new_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/next_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/reduce_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/regsubst_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/require_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/return_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/reverse_each_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/scanf_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/shared.rb
 ${GEM_LIBDIR}/spec/unit/functions/slice_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/split_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/step_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/strftime_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/then_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/type_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/unwrap_spec.rb
+${GEM_LIBDIR}/spec/unit/functions/versioncmp_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions/with_spec.rb
 ${GEM_LIBDIR}/spec/unit/functions4_spec.rb
 ${GEM_LIBDIR}/spec/unit/graph/key_spec.rb
 ${GEM_LIBDIR}/spec/unit/graph/rb_tree_map_spec.rb
 ${GEM_LIBDIR}/spec/unit/graph/relationship_graph_spec.rb
 ${GEM_LIBDIR}/spec/unit/graph/sequential_prioritizer_spec.rb
-${GEM_LIBDIR}/spec/unit/graph/simple_graph.rb
+${GEM_LIBDIR}/spec/unit/graph/simple_graph_spec.rb
 ${GEM_LIBDIR}/spec/unit/graph/title_hash_prioritizer_spec.rb
-${GEM_LIBDIR}/spec/unit/hiera/backend/puppet_backend_spec.rb
 ${GEM_LIBDIR}/spec/unit/hiera/scope_spec.rb
 ${GEM_LIBDIR}/spec/unit/hiera_puppet_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/active_record_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/catalog/active_record_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/compiler_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/json_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/msgpack_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/catalog/queue_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/static_compiler_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/catalog/store_configs_spec.rb
@@ -1945,13 +2168,8 @@ ${GEM_LIBDIR}/spec/unit/indirector/direc
 ${GEM_LIBDIR}/spec/unit/indirector/envelope_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/exec_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/face_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/facts/active_record_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/facts/couch_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/facts/facter_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/facts/inventory_active_record_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/facts/inventory_service_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/facts/network_device_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/facts/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/facts/store_configs_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/facts/yaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/file_bucket_file/file_spec.rb
@@ -1968,12 +2186,6 @@ ${GEM_LIBDIR}/spec/unit/indirector/file_
 ${GEM_LIBDIR}/spec/unit/indirector/file_server_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/hiera_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/indirection_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_data/local_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_data/rest_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_listener/local_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_listener/rest_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_probe/local_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/instrumentation_probe/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/json_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/key/ca_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/key/disabled_ca_spec.rb
@@ -1981,7 +2193,6 @@ ${GEM_LIBDIR}/spec/unit/indirector/key/f
 ${GEM_LIBDIR}/spec/unit/indirector/ldap_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/memory_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/msgpack_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/node/active_record_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/node/exec_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/node/ldap_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/node/memory_spec.rb
@@ -1992,21 +2203,16 @@ ${GEM_LIBDIR}/spec/unit/indirector/node/
 ${GEM_LIBDIR}/spec/unit/indirector/node/yaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/none_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/plain_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/queue_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/report/msgpack_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/report/processor_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/report/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/report/yaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/request_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/resource/active_record_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/resource/ral_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/resource/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/resource/store_configs_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/resource_type/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/resource_type/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/rest_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/run/local_spec.rb
-${GEM_LIBDIR}/spec/unit/indirector/run/rest_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/ssl_file_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/status/local_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/status/rest_spec.rb
@@ -2014,6 +2220,7 @@ ${GEM_LIBDIR}/spec/unit/indirector/store
 ${GEM_LIBDIR}/spec/unit/indirector/terminus_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector/yaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/indirector_spec.rb
+${GEM_LIBDIR}/spec/unit/info_service_spec.rb
 ${GEM_LIBDIR}/spec/unit/interface/action_builder_spec.rb
 ${GEM_LIBDIR}/spec/unit/interface/action_manager_spec.rb
 ${GEM_LIBDIR}/spec/unit/interface/action_spec.rb
@@ -2041,17 +2248,19 @@ ${GEM_LIBDIR}/spec/unit/module_tool/tar_
 ${GEM_LIBDIR}/spec/unit/module_tool_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/auth_config_parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/authconfig_spec.rb
-${GEM_LIBDIR}/spec/unit/network/authentication_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/authorization_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/authstore_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/format_handler_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/format_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/format_support_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/formats_spec.rb
-${GEM_LIBDIR}/spec/unit/network/http/api/v1_spec.rb
-${GEM_LIBDIR}/spec/unit/network/http/api/v2/authorization_spec.rb
-${GEM_LIBDIR}/spec/unit/network/http/api/v2/environments_spec.rb
-${GEM_LIBDIR}/spec/unit/network/http/api/v2_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/ca/v1_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/indirected_routes_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/master/v3/authorization_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/master/v3/environment_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/master/v3/environments_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api/master/v3_spec.rb
+${GEM_LIBDIR}/spec/unit/network/http/api_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/http/compression_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/http/connection_spec.rb
 ${GEM_LIBDIR}/spec/unit/network/http/error_spec.rb
@@ -2081,43 +2290,13 @@ ${GEM_LIBDIR}/spec/unit/parameter/path_s
 ${GEM_LIBDIR}/spec/unit/parameter/value_collection_spec.rb
 ${GEM_LIBDIR}/spec/unit/parameter/value_spec.rb
 ${GEM_LIBDIR}/spec/unit/parameter_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/arithmetic_operator_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/astarray_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/asthash_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/ast/block_expression_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/boolean_operator_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/casestatement_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/collection_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/collexpr_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/comparison_operator_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/definition_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/function_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/hostclass_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/ifstatement_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/in_operator_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/ast/leaf_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/match_operator_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/minus_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/node_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/nop_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/not_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/relationship_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/resource_defaults_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/resource_override_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/resource_reference_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/resource_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/resourceparam_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/selector_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast/vardef_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/ast_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/collector_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/compiler_spec.rb
+${GEM_LIBDIR}/spec/unit/parser/environment_compiler_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/files_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/contain_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/create_resources_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/defined_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/digest_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/extlookup_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/fail_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/file_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/fqdn_rand_spec.rb
@@ -2126,15 +2305,11 @@ ${GEM_LIBDIR}/spec/unit/parser/functions
 ${GEM_LIBDIR}/spec/unit/parser/functions/hiera_hash_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/hiera_include_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/hiera_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/include_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/inline_template_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/lookup_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/realize_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/regsubst_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/require_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/scanf_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/search_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/functions/shared.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/shellquote_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/split_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/sprintf_spec.rb
@@ -2142,8 +2317,6 @@ ${GEM_LIBDIR}/spec/unit/parser/functions
 ${GEM_LIBDIR}/spec/unit/parser/functions/template_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions/versioncmp_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/functions_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/lexer_spec.rb
-${GEM_LIBDIR}/spec/unit/parser/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/relationship_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/resource/param_spec.rb
 ${GEM_LIBDIR}/spec/unit/parser/resource_spec.rb
@@ -2167,6 +2340,8 @@ ${GEM_LIBDIR}/spec/unit/pops/evaluator/c
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/conditionals_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/evaluating_parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/evaluator_rspec_helper.rb
+${GEM_LIBDIR}/spec/unit/pops/evaluator/json_strict_literal_evaluator_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/evaluator/literal_evaluator_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/logical_ops_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/runtime3_converter_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/evaluator/string_interpolation_spec.rb
@@ -2176,35 +2351,63 @@ ${GEM_LIBDIR}/spec/unit/pops/factory_spe
 ${GEM_LIBDIR}/spec/unit/pops/issues_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/label_provider_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/loaders/dependency_loader_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/loaders/environment_loader_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/loaders/loader_paths_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/loaders/loaders_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/loaders/module_loaders_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/loaders/static_loader_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/lookup/context_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/lookup/interpolation_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/lookup/lookup_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/merge_strategy_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/migration_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/model/ast_transformer_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/model/model_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/epp_parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/evaluating_parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/lexer2_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/parse_application_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_basic_expressions_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_calls_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/parse_capabilities_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_conditionals_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_containers_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/parse_functions_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_heredoc_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/parse_lambda_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parse_resource_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/parse_site_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parser_rspec_helper.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/parsing_typed_parameters_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/parser/rgen_sanitycheck_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/transformer/transform_basic_expressions_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/transformer/transform_calls_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/transformer/transform_conditionals_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/transformer/transform_containers_spec.rb
-${GEM_LIBDIR}/spec/unit/pops/transformer/transformer_rspec_helper.rb
+${GEM_LIBDIR}/spec/unit/pops/parser/source_pos_adapter_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/puppet_stack_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/resource/resource_type_impl_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/serialization/packer_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/serialization/rgen_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/serialization/serialization_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/time/timespan_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/class_loader_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/types/enumeration_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/iterable_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_binary_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_object_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_sem_ver_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_sensitive_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_timespan_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_timestamp_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/p_type_set_type_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/recursion_guard_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/ruby_generator_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/string_converter_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/type_acceptor_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/type_asserter_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/types/type_calculator_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/types/type_factory_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/type_formatter_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/type_mismatch_describer_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/types/type_parser_spec.rb
+${GEM_LIBDIR}/spec/unit/pops/types/types_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/utils_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/validation_spec.rb
 ${GEM_LIBDIR}/spec/unit/pops/validator/validator_spec.rb
@@ -2228,6 +2431,7 @@ ${GEM_LIBDIR}/spec/unit/provider/exec/wi
 ${GEM_LIBDIR}/spec/unit/provider/exec_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/file/posix_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/file/windows_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/group/directoryservice_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/group/groupadd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/group/ldap_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/group/pw_spec.rb
@@ -2248,26 +2452,31 @@ ${GEM_LIBDIR}/spec/unit/provider/package
 ${GEM_LIBDIR}/spec/unit/provider/package/apt_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/aptitude_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/aptrpm_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/base_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/dnf_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/dpkg_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/freebsd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/gem_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/hpux_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/macports_spec.rb
-${GEM_LIBDIR}/spec/unit/provider/package/msi_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/nim_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/openbsd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/opkg_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pacman_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/pip3_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pip_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pkg_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pkgdmg_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pkgin_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/pkgng_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/pkgutil_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/portage_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/puppet_gem_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/rpm_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/sun_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/package/tdnf_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/up2date_spec.rb
-${GEM_LIBDIR}/spec/unit/provider/package/urpmi.rb
+${GEM_LIBDIR}/spec/unit/provider/package/urpmi_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/windows/exe_package_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/windows/msi_package_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/package/windows/package_spec.rb
@@ -2280,6 +2489,7 @@ ${GEM_LIBDIR}/spec/unit/provider/selbool
 ${GEM_LIBDIR}/spec/unit/provider/selmodule-example.pp
 ${GEM_LIBDIR}/spec/unit/provider/selmodule_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/base_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/service/bsd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/daemontools_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/debian_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/freebsd_spec.rb
@@ -2289,6 +2499,7 @@ ${GEM_LIBDIR}/spec/unit/provider/service
 ${GEM_LIBDIR}/spec/unit/provider/service/openbsd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/openrc_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/openwrt_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/service/rcng_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/redhat_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/runit_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/service/smf_spec.rb
@@ -2302,6 +2513,7 @@ ${GEM_LIBDIR}/spec/unit/provider/user/ai
 ${GEM_LIBDIR}/spec/unit/provider/user/directoryservice_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/user/hpux_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/user/ldap_spec.rb
+${GEM_LIBDIR}/spec/unit/provider/user/openbsd_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/user/pw_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/user/user_role_add_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider/user/useradd_spec.rb
@@ -2313,23 +2525,16 @@ ${GEM_LIBDIR}/spec/unit/provider/zone/so
 ${GEM_LIBDIR}/spec/unit/provider/zpool/zpool_spec.rb
 ${GEM_LIBDIR}/spec/unit/provider_spec.rb
 ${GEM_LIBDIR}/spec/unit/puppet_spec.rb
-${GEM_LIBDIR}/spec/unit/rails/host_spec.rb
-${GEM_LIBDIR}/spec/unit/rails/param_value_spec.rb
-${GEM_LIBDIR}/spec/unit/rails/resource_spec.rb
-${GEM_LIBDIR}/spec/unit/rails_spec.rb
 ${GEM_LIBDIR}/spec/unit/relationship_spec.rb
 ${GEM_LIBDIR}/spec/unit/reports/http_spec.rb
-${GEM_LIBDIR}/spec/unit/reports/rrdgraph_spec.rb
 ${GEM_LIBDIR}/spec/unit/reports/store_spec.rb
-${GEM_LIBDIR}/spec/unit/reports/tagmail_spec.rb
 ${GEM_LIBDIR}/spec/unit/reports_spec.rb
+${GEM_LIBDIR}/spec/unit/resource/capability_finder_spec.rb
 ${GEM_LIBDIR}/spec/unit/resource/catalog_spec.rb
 ${GEM_LIBDIR}/spec/unit/resource/status_spec.rb
-${GEM_LIBDIR}/spec/unit/resource/type_collection_helper_spec.rb
 ${GEM_LIBDIR}/spec/unit/resource/type_collection_spec.rb
 ${GEM_LIBDIR}/spec/unit/resource/type_spec.rb
 ${GEM_LIBDIR}/spec/unit/resource_spec.rb
-${GEM_LIBDIR}/spec/unit/run_spec.rb
 ${GEM_LIBDIR}/spec/unit/scheduler/job_spec.rb
 ${GEM_LIBDIR}/spec/unit/scheduler/scheduler_spec.rb
 ${GEM_LIBDIR}/spec/unit/scheduler/splay_job_spec.rb
@@ -2369,6 +2574,7 @@ ${GEM_LIBDIR}/spec/unit/status_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction/additional_resource_generator_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction/event_manager_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction/event_spec.rb
+${GEM_LIBDIR}/spec/unit/transaction/persistence_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction/report_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction/resource_harness_spec.rb
 ${GEM_LIBDIR}/spec/unit/transaction_spec.rb
@@ -2379,6 +2585,7 @@ ${GEM_LIBDIR}/spec/unit/type/computer_sp
 ${GEM_LIBDIR}/spec/unit/type/cron_spec.rb
 ${GEM_LIBDIR}/spec/unit/type/exec_spec.rb
 ${GEM_LIBDIR}/spec/unit/type/file/checksum_spec.rb
+${GEM_LIBDIR}/spec/unit/type/file/checksum_value_spec.rb
 ${GEM_LIBDIR}/spec/unit/type/file/content_spec.rb
 ${GEM_LIBDIR}/spec/unit/type/file/ctime_spec.rb
 ${GEM_LIBDIR}/spec/unit/type/file/ensure_spec.rb
@@ -2424,8 +2631,7 @@ ${GEM_LIBDIR}/spec/unit/type/zpool_spec.
 ${GEM_LIBDIR}/spec/unit/type_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/autoload_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/backups_spec.rb
-${GEM_LIBDIR}/spec/unit/util/cache_accumulator_spec.rb
-${GEM_LIBDIR}/spec/unit/util/cacher_spec.rb
+${GEM_LIBDIR}/spec/unit/util/character_encoding_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/checksums_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/colors_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/command_line_spec.rb
@@ -2440,26 +2646,17 @@ ${GEM_LIBDIR}/spec/unit/util/feature_spe
 ${GEM_LIBDIR}/spec/unit/util/filetype_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/http_proxy_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/inifile_spec.rb
-${GEM_LIBDIR}/spec/unit/util/inline_docs_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/data_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/indirection_probe_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/instrumentable_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/listener_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/listeners/log_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation/listeners/performance_spec.rb
-${GEM_LIBDIR}/spec/unit/util/instrumentation_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/json_lockfile_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/ldap/connection_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/ldap/generator_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/ldap/manager_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/lockfile_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/log/destinations_spec.rb
-${GEM_LIBDIR}/spec/unit/util/log/rate_limited_logger_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/log_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/logging_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/metric_spec.rb
-${GEM_LIBDIR}/spec/unit/util/monkey_patches/lines_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/monkey_patches_spec.rb
+${GEM_LIBDIR}/spec/unit/util/multi_match_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/nagios_maker_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/network_device/cisco/device_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/network_device/cisco/facts_spec.rb
@@ -2472,6 +2669,7 @@ ${GEM_LIBDIR}/spec/unit/util/network_dev
 ${GEM_LIBDIR}/spec/unit/util/network_device_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/package_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/pidlock_spec.rb
+${GEM_LIBDIR}/spec/unit/util/plist_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/posix_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/profiler/aggregate_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/profiler/around_profiler_spec.rb
@@ -2479,18 +2677,14 @@ ${GEM_LIBDIR}/spec/unit/util/profiler/lo
 ${GEM_LIBDIR}/spec/unit/util/profiler/object_counts_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/profiler/wall_clock_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/profiler_spec.rb
-${GEM_LIBDIR}/spec/unit/util/pson_spec.rb
-${GEM_LIBDIR}/spec/unit/util/queue/stomp_spec.rb
-${GEM_LIBDIR}/spec/unit/util/queue_spec.rb
-${GEM_LIBDIR}/spec/unit/util/rdoc/parser_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/rdoc_spec.rb
-${GEM_LIBDIR}/spec/unit/util/reference_serializer_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/reference_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/resource_template_spec.rb
-${GEM_LIBDIR}/spec/unit/util/retryaction_spec.rb
+${GEM_LIBDIR}/spec/unit/util/retry_action_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/rubygems_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/run_mode_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/selinux_spec.rb
+${GEM_LIBDIR}/spec/unit/util/splayer_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/ssl_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/storage_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/suidmanager_spec.rb
@@ -2507,26 +2701,26 @@ ${GEM_LIBDIR}/spec/unit/util/windows/acc
 ${GEM_LIBDIR}/spec/unit/util/windows/access_control_list_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/adsi_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/api_types_spec.rb
-${GEM_LIBDIR}/spec/unit/util/windows/registry_spec.rb
+${GEM_LIBDIR}/spec/unit/util/windows/file_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/root_certs_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/security_descriptor_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/sid_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/windows/string_spec.rb
 ${GEM_LIBDIR}/spec/unit/util/yaml_spec.rb
-${GEM_LIBDIR}/spec/unit/util/zaml_spec.rb
 ${GEM_LIBDIR}/spec/unit/util_spec.rb
 ${GEM_LIBDIR}/spec/unit/version_spec.rb
 ${GEM_LIBDIR}/spec/watchr.rb
 ${GEM_LIBDIR}/tasks/benchmark.rake
+${GEM_LIBDIR}/tasks/cfpropertylist.rake
 ${GEM_LIBDIR}/tasks/ci.rake
 ${GEM_LIBDIR}/tasks/manpages.rake
 ${GEM_LIBDIR}/tasks/memwalk.rake
 ${GEM_LIBDIR}/tasks/parallel.rake
 ${GEM_LIBDIR}/tasks/parser.rake
 ${GEM_LIBDIR}/tasks/yard.rake
-${GEM_HOME}/specifications/${GEM_NAME}.gemspec
+${EGDIR}/puppet.conf
 ${PLIST.sunos}lib/svc/method/svc-puppetd
 ${PLIST.sunos}lib/svc/method/svc-puppetmasterd
-${EGDIR}/puppet.conf
 ${PLIST.sunos}${EGDIR}/svc/puppetd.xml
 ${PLIST.sunos}${EGDIR}/svc/puppetmasterd.xml
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec

Index: pkgsrc/sysutils/puppet/distinfo
diff -u pkgsrc/sysutils/puppet/distinfo:1.16 pkgsrc/sysutils/puppet/distinfo:1.17
--- pkgsrc/sysutils/puppet/distinfo:1.16        Thu Sep  1 10:27:24 2016
+++ pkgsrc/sysutils/puppet/distinfo     Mon Jun 12 14:54:53 2017
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.16 2016/09/01 10:27:24 fhajny Exp $
+$NetBSD: distinfo,v 1.17 2017/06/12 14:54:53 taca Exp $
 
-SHA1 (puppet-3.8.7.gem) = 435a077a6d550855f9e0d7f6a582dab23163802e
-RMD160 (puppet-3.8.7.gem) = 623d56c4b00d10f6b6ff9e693b754090934bf871
-SHA512 (puppet-3.8.7.gem) = 573353553ed5d948d2b3dff294ba0ca536d095bc7da093ce25447eb13601d69264d37464572f04a08acaa81dbce44f5a09de06e2e9bdb489c44839220fc67906
-Size (puppet-3.8.7.gem) = 2679296 bytes
+SHA1 (puppet-4.10.1.gem) = e9297cfaba4be3620886b36b4b6b8627bbb18f0c
+RMD160 (puppet-4.10.1.gem) = 75c44671820e8c433cc2c927fd90d381c167bbb9
+SHA512 (puppet-4.10.1.gem) = c94e6b9489ed9432755c67343d68b7311f834f693115615a543272d76fd1f224a47f959e32926d464256ea1e02ef6e5d3bc6d5f95b02877c0c188d9dde5ef494
+Size (puppet-4.10.1.gem) = 2963968 bytes
 SHA1 (patch-aa) = 8b25b975647023902f5d84cc2980f777f23e789c
 SHA1 (patch-ab) = 2e80fc9ca8a9326d69c72149e6fd97738cfd2e1e
-SHA1 (patch-ac) = eda614eeee25b18ab36335fc7147fbe7ab770249
-SHA1 (patch-ad) = 412b0ccd973e38f38b574e553cab0041a025d4e6
+SHA1 (patch-ac) = 38fd0797438e9d6dcbc88e99354dae4ef0b9cba0
 SHA1 (patch-ae) = 73d8cb4c58345b09771f08da8bc3b1e46563aa95
 SHA1 (patch-lib_puppet_util_command__line.rb) = a15aa55703a6f437b2ee0f7137ee1820318f13e0

Index: pkgsrc/sysutils/puppet/patches/patch-ac
diff -u pkgsrc/sysutils/puppet/patches/patch-ac:1.6 pkgsrc/sysutils/puppet/patches/patch-ac:1.7
--- pkgsrc/sysutils/puppet/patches/patch-ac:1.6 Wed Apr 10 21:10:55 2013
+++ pkgsrc/sysutils/puppet/patches/patch-ac     Mon Jun 12 14:54:53 2017
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2013/04/10 21:10:55 tonnerre Exp $
+$NetBSD: patch-ac,v 1.7 2017/06/12 14:54:53 taca Exp $
 
 NetBSD also has its init scripts in /etc/rc.d.
 
---- lib/puppet/provider/service/init.rb.orig   2013-04-01 00:44:50.000000000 +0000
+--- lib/puppet/provider/service/init.rb.orig   2017-06-07 10:34:56.000000000 +0000
 +++ lib/puppet/provider/service/init.rb
 @@ -9,7 +9,7 @@ Puppet::Type.type(:service).provide :ini
        ["/etc/rc.d", "/usr/local/etc/rc.d"]
@@ -11,5 +11,5 @@ NetBSD also has its init scripts in /etc
 -    when "Archlinux"
 +    when "Archlinux", "NetBSD"
        "/etc/rc.d"
-     else
-       "/etc/init.d"
+     when "AIX"
+       "/etc/rc.d/init.d"



Home | Main Index | Thread Index | Old Index