module-puppetlabs-apt/spec/defines
Hunter Haugen 360f04dcc1
(MODULES-3414) Limit non-strict parsing to pre-3.5.0 only
Puppet 3.5.0 introduced strict variables and the module handles strict
variables by using the defined() function. This does not work on prior
versions of puppet so we must gate based on that version.

Puppet 4 series has a new setting `strict` that may be set to enforce
strict variables while `strict_variables` remains unset (see PUP-6358)
which causes this conditional to erroniously use non-strict 3.5-era
parsing and fail.

The new conditional corrects the cases such that strict variable
behavior happens on versions 3.5.0 and later.
2016-07-27 08:39:42 -07:00
..
conf_spec.rb MODULES-2269: Expose notify_update setting 2015-08-16 19:16:36 +01:00
key_compat_spec.rb (MODULES-3414) Limit non-strict parsing to pre-3.5.0 only 2016-07-27 08:39:42 -07:00
key_spec.rb Fix regexp for $ensure params 2016-06-05 18:44:25 +09:00
pin_spec.rb Don't stub puppetversion 2015-05-06 15:10:05 -07:00
ppa_spec.rb Replaced -s with -f in ppa rspec tests 2016-07-05 17:31:21 -07:00
setting_spec.rb Corrected regression with preference files name 2015-09-02 12:06:16 +01:00
source_compat_spec.rb (MODULES-3414) Limit non-strict parsing to pre-3.5.0 only 2016-07-27 08:39:42 -07:00
source_spec.rb Exposing notify_update to apt::source 2016-03-18 10:08:30 -07:00