[Pkg-puppet-devel] [SCM] Puppet packaging for Debian annotated tag, upstream/3.2.1, created. upstream/3.2.1

Stig Sandbeck Mathisen ssm at debian.org
Sun May 26 16:13:58 UTC 2013


The annotated tag, upstream/3.2.1 has been created
        at  10b90b7a5e63e75376f6420ed670f85127530fb6 (tag)
   tagging  1a1e7395553ee2244cf3b9c75ac5ce84ebbc4775 (commit)
  replaces  upstream/3.1.1
 tagged by  Stig Sandbeck Mathisen
        on  Sun May 26 17:54:30 2013 +0200

- Shortlog ------------------------------------------------------------
Upstream version 3.2.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlGiMDYACgkQQONU2fom4u6dewCfQjDFRYKtlXm90x7tHJTu9WFj
jhAAmwU3RckrbxJ10zjjZ0v43rdPazE7
=ThDQ
-----END PGP SIGNATURE-----

Adrien Thebo (127):
      Merge branch 'pull-1339' into 3.1.x
      Merge branch '3.1.x'
      Merge branch 'pull-1403' into 3.1.x
      Merge branch '3.1.x'
      Merge pull request #1458 from richardc/master
      Revert "Merge branch 'pull-1339' into 3.1.x"
      Merge branch 'revert-1339' into 3.1.x
      Merge branch '3.1.x'
      Merge branch 'pull-1460'
      Merge branch 'pull-1329'
      (maint) Update network_device spec to check for nil
      Merge pull request #1464 from adrienthebo/fixup_1329
      Merge branch 'pull-1192'
      Merge pull request #1457 from gw0/fix-feature-detection-nil
      Merge pull request #1468 from aboe76/systemd-service-archlinux
      (maint) Exclude specs on 1.8 without activerecord
      Merge pull request #1474 from jeffmccune/add_yard_dependencies
      Merge pull request #1475 from stschulte/maint/master/systemd_test_coverage
      Merge pull request #1473 from stschulte/ticket/master/initprovider_shutdowns_system
      Merge pull request #1481 from ahpook/18131-describe-list
      Merge branch 'pull-1479'
      Merge remote-tracking branch 'pr/1480' into 2.7.x
      Merge branch '2.7.x' into 3.0.x
      Merge branch '3.0.x' into 3.1.x
      Merge branch '3.1.x'
      Merge pull request #1442 from jjulien/feature#7911
      Merge pull request #1483 from cprice-puppet/bug/master/replace_file_jruby_fix
      Merge pull request #1487 from vaijab/fix/master/cmd_line_opts_with_systemd
      Merge pull request #1478 from dsd/fix/master/18781-webrick-old-client-compat
      Merge pull request #1477 from dalen/ssl_error
      (maint) Use MatchData object over ruby global vars
      Merge pull request #1489 from adrienthebo/maint/master/parsedfile-human-readable-match-variables
      Merge pull request #1492 from domcleal/tickets/master/19409-module-errors
      Merge pull request #1493 from haus/ticket/master/16553_add_portmat_wait_to_excludes
      (maint) Parse PMT JSON output when testing
      (maint) Refactor parsedfile specs to remove instance vars
      (maint) convert parsedfile helpers to let blocks
      Merge branch 'pull-1494'
      (#18092) Use CGI.parse on network URI query
      (maint) Refactor ssl/host_spec.rb crl context
      Merge branch 'pull-1504'
      Merge pull request #1505 from djmitche/fix/bug19493/master
      (maint) update README_DEVELOPER.md with rake spec details
      Merge branch 'pull-1506'
      Merge pull request #1513 from casharma/bugfix/module/18229
      (#19542) Update user type docs for linux managehome
      Merge branch 'pull-1512'
      (maint) refactor Type::File#remove_existing
      Merge branch 'pull-1502'
      (#16809) Refactor crontab provider with block_eval
      (#16809) Remove refs to freebsd_special cron type
      Merge pull request #1525 from Sharpie/19713-exec-commands-must-be-strings
      (maint) Fix exec type test failures on 1.8.7
      Merge branch 'maint-exec_type_test_failures_187'
      (maint) use absolute command in exec type spec
      Merge branch 'maint-use_absolute_command'
      (#7680) Add acceptance test for file links => follow
      Merge branch 'pull-1529'
      Merge pull request #1527 from robertomulabi/patch-1
      (#7680) Add acceptance test for file links => follow
      (#5752) Raise specific error in file type
      (#5752) Rescue filetype read error in parsedfile
      Merge remote-tracking branch 'pr/1532' into 2.7.x
      Merge pull request #1530 from robertomulabi/patch-1
      Merge branch '2.7.x' into 3.1.x
      Merge pull request #1528 from Sharpie/19716-fix-duplicated-crontab-entry-docs
      Merge pull request #1533 from adrienthebo/5752-rescue_parsedfile_prefetch_errors
      Merge branch 'pull-1534'
      Merge branch 'pull-1216'
      (maint) Exclude crontab integration specs on windows
      Merge branch 'maint-exclude_crontab_integration_specs_on_windows'
      (maint) Exclude crontab integration specs on windows
      Merge pull request #1549 from zaphod42/maint/fix-enc-environment-regression
      (maint) Refactor crontab filetype selection
      Merge branch 'maint-refactor_cron_filetype_selection'
      (maint) Stub out puppet master puts
      Merge branch 'maint-stub_master_compile_puts'
      Merge pull request #1557 from Sharpie/14764-fix-file-mode-audits
      Merge pull request #1563 from djmitche/log-exception-message
      Merge pull request #1558 from djmitche/dupcode
      Merge pull request #1539 from duritong/fix/master/15791_do_not_fiddle_with_global_seed
      Merge pull request #1564 from ffrank/ticket/master/656-cron-dont-keep-refreshing
      (maint) update cron whitespace strip acceptance test
      Merge branch 'pull-1541'
      Merge pull request #1565 from ffrank/ticket/master/19876-crontab-match-regression
      Merge pull request #1568 from nfagerlund/hiera_config_restart
      Merge branch 'pull-1552'
      (maint) remove rspec 2.10 method call
      Merge branch 'maint-rspec_2.9_let'
      (maint) improve stubs for opkg specs
      Merge branch 'maint-opkg_stubs'
      Merge pull request #1570 from Sharpie/1453-clarify-removed-cron-parameters
      Merge pull request #1571 from nfagerlund/masterport_setting
      Merge pull request #1559 from djmitche/indirdocs
      Merge branch 'pull-1560'
      Merge pull request #1576 from djmitche/fix-filetype-tests
      Merge branch 'pull-1575'
      Merge pull request #1523 from pdxmph/hiera_functions
      Merge branch 'pull-1540'
      Revert "Merge branch 'pull-1540'"
      Merge pull request #1581 from nfagerlund/hiera_markdown
      Merge pull request #1586 from domcleal/tickets/master/20136-array-respond-to
      Merge pull request #1583 from ghoneycutt/tickets/master/20100_Modulefile_starts_at_0_1_0
      (maint) Ensure results hash is defined for module install
      (maint) Update puppet module version in test
      Merge branch 'maint_pmt_module_face_acceptance_failures'
      Revert "Revert "Merge branch 'pull-1540'""
      (#2251) Rewrite parsedfile method names for clarity
      (#2251) add specs around resource_for_record
      (maint) Mark parsedfile match_providers_with_resources as private
      (#2251) correct crontab matching specs
      (maint) Use stub over puppet type object
      Merge pull request #1587 from haus/ticket/master/19138_19109_18985_fix_debian_package_dependencies
      (maint) Readd execute permission to bin/puppet
      Merge branch 'maint-execute_permission_bin_puppet'
      (maint) Update rake spec code loading to match rspec
      Merge branch 'maint-rake_spec_code_loading'
      Merge pull request #1589 from dalen/19128_pson_unicode
      (maint) Enable logging for all `puppet doc` commands
      Provide a high level description of testing within puppet
      Add documentation on examples
      Add a section on example groups
      Document before and after blocks, let blocks, mocks, and stubs
      Merge pull request #1596 from haus/add_rgen_depends
      Merge pull request #1598 from haus/update_cows_and_mocks
      Merge pull request #1608 from joshcooper/ticket/stable/20303-user-provider-ruby19
      Merge branch 'pull-1615' into stable

Alex Cline (1):
      Ensure 'agent' subcommand is executed

Andrew Parker (95):
      (#14093) Cleanup tests for template functionality
      (#14093) Remove unsafe attributes from TemplateWrapper
      (Maint) Remove special handling for symbols in scope
      (#14093) Restore access to the filename in the template
      (Maint) Add YARD to TemplateWrapper
      (#14093) Remove unsafe attributes from TemplateWrapper
      (#14093) Restore access to the filename in the template
      (#14985) Ensure hostclass finder is private
      (Maint) Require Hiera::Config to avoid warning
      (Maint) Use real scope in testing
      (#14985) Describe behavior of calling_(class|module)
      (Maint) Clarify scope lookup rules
      (#14985) Preserve casing on looked up values
      (Maint) Fix assertion about module tool output
      Merge pull request #1524 from Sharpie/19379-clarify-exec-logoutput
      (#17190) Provide more benchmarking info during compile
      (#17190) Create Profiler components
      (#17190) Undo extra marking of benchmark output
      (Maint) Attempt to clean up handler tests
      (#17190) Provide on-demand profiling of catalog compiles
      (#17190) Improve output from profiling
      (#17190) Mark profiling APIs private
      (#17190) Handle errors during profiling
      (Maint) Extract time from profiler
      (Maint) Cleanup some scope tests
      (#17190) Profile function calls
      (#17190) Rename Measuring to WallClock
      (#17190) Genericize output format of profiler
      (#17190) Extract abstract logging profiler
      (#17190) Add object count profiler
      (Maint) Remove accidentally added debug line
      (#17190) Move profiling of function calls to Functions
      (Maint) Do not try to cound objects on ruby 1.8
      (#19058) Deprecate var access via methods in templates
      (Maint) Ensure that kick tests don't trigger an agent run
      (Maint) Fixup from bad rebase
      (Maint) Extract constant strings as constants
      (#17190) Re-introduce environment for catalog compile
      Merge pull request #1542 from hlindberg/vendor
      Merge pull request #1543 from hlindberg/vendor-rgen
      (Maint) Re-structure require statements to avoid loop
      Merge pull request #1562 from zaphod42/maint/load-order-error
      (Maint) Ensure that kick tests don't trigger an agent run
      Merge pull request #1555 from jeffweiss/aix_into_master
      Merge pull request #1545 from cprice-puppet/maint/master/make-profiling-output-greppable
      (#14985) Alias module_name as calling_module
      Merge pull request #1497 from zaphod42/issue/master/16688-hiera-extra-vars
      (Maint) Remove ||= of constant
      (Maint) Remove test scaffolding self-tests
      (Maint) Remove re-configure of Rspec in tests
      (Maint) Remove whitespace errors
      (Maint) Clean up whitespace for readability
      (Maint) Remove test order dep
      (Maint) Fix label provider on 1.8.7
      (Maint) Re-align requires of pops code
      (Maint) Allow Pops::Impl classes to assume module
      (Maint) Allow Pops::API classes to assume module
      (Maint) Remove aliases for Pops::API classes
      (Maint) Remove unfinished evaluator
      (Maint) Remove experimental type_creator
      (Maint) Remove test for unfinished type_creator
      (Maint) Rename Parser::Parser tests
      (Maint) Remove commented code
      (#19983) Retain the file from which an AST node came
      (Maint) Fix format of method definitions
      (Maint) Remove unneeded setting of origin
      (Maint) Remove is_adaptable?
      (Maint) Simplify tracking of file origins
      (Maint) Remove API and Impl distinctions
      (Maint) Move racc to non-windows gem list
      (#11331) Allow parenthesized expressions in ifs
      Merge pull request #1584 from puppetlabs/feature/master/future-parser
      Revert "Merge pull request #1543 from hlindberg/vendor-rgen"
      Revert "Merge pull request #1542 from hlindberg/vendor"
      (Maint) Depend on rgen for development
      (Maint) Update Gemfile to allow excluding extra gems
      (Maint) Ensure that 'hiera-puppet' is loaded correctly
      (Maint) Ensure that activerecord tests are isolated
      (Maint) Lazily load the activerecord code
      (Maint) Provide JUnit output for jenkins
      (Maint) Do not overwrite file output
      Merge pull request #1593 from joshcooper/ticket/master/20194_no_reverse_lookups
      (Maint) Properly mark ruby 2 test to not run without sqlite
      Merge pull request #1546 from cprice-puppet/feature/master/add-setting-to-enable-profiling
      (Maint) Downcased header name in test
      Merge pull request #1594 from pcarlisle/run-loop
      (Maint) Remove disused puppet.gemspec
      Merge pull request #1599 from hlindberg/issue-reject-select-hash
      Merge pull request #1601 from joshcooper/ticket/master/11276-windows-module-tool
      Merge remote-tracking branch 'pcarlisle/ticket/20308-file-serving-recursion' into stable
      (#20447) Wait for server to shutdown before exiting daemon
      (Maint) Give each test a meaningful name
      (#20742) Handle DNs that cannot be parsed
      (#20742) Only use certifcate info if there is a CN
      Merge pull request #1655 from jpartlow/maint/puppet-provider-package-windows-package-load-order-issue

Andy Parker (1):
      (Maint) Make a CRL valid on the same second it is updated

Avishai Ish-Shalom (4):
      (#14985) Fix hiera lookup for calling_module and calling_class
      (#14985) Fix hiera does not lookup calling_class and calling_module
      (#14985) Fix test, return downcase values and check for nil scope.source
      (#14985) Fix exception when nil is returned from inner scope

Branan Purvine-Riley (1):
      Merge pull request #1499 from adrienthebo/parse-pmt-json-output

Carthik Sharma (1):
      (#18229) - Eroneous command given in puppet module error message

Charlie Sharpsteen (9):
      (#19379) Clarify documentation for exec logoutput
      (#19713) Add tests for non-String exec commands
      (#19713) Validate exec commands to be type String
      (#19716) Document handling of duplicate cron jobs
      (#19779) Call PSON::pretty_generate instead of jj
      (#14764) Fix formatting of file mode audits
      (#1453) Document behavior of removed Cron params
      (#16568) Warn when TypeCollection skips missing objects
      (#16568) Try to load missing types by default

Chris Boot (7):
      Send the :links option to the file server
      (#7680) Update tests for changed behaviour after bugfix
      Update Puppet::FileServing::Metadata tests
      Send the :links option to the file server
      (#7680) Update tests for changed behaviour after bugfix
      Update Puppet::FileServing::Metadata tests
      (#7680) Fixup Puppet::Resource::Catalog::StaticCompiler tests

Chris Price (19):
      (#15187) Ensure that fatal errors are logged to console
      Explicitly cast Pathname in Puppet::Util#replace_file
      Add recognizable prefix string to profiling log statements
      Remove single quotes from `fileset` CLI arg in nim provider
      Support RPM version numbers in NIM package provider
      Fix 'ensure=>absent' for rpms
      Better detection of version string for NIM package provider
      Fix modification of package command string
      Explicitly fail on BFF downgrades in the AIX package provider
      Explicitly fail on RPM downgrades in the AIX package provider
      DRY up spec tests for nim package provider
      Improve AIX package provider documentation
      Copy AIX NIM provider tests from pe_acceptance_tests repo
      Explicitly reference /usr/bin/grep
      Fixes and cleanup based on pull request feedback
      Minor rewording of AIX package provider docstring
      Add test for new PROFILE prefix on log messages
      Allow users to enable profiling via a setting
      Add support for enabling profiling via HTTP header

Daniel Drake (1):
      (#18781) Be more tolerant of old clients in WEBrick server

Daniel Poelzleithner (1):
      Ignore splay time on SIGUSR1

Dominic Cleal (24):
      (#18187) Clear *root* environment when clearing caches
      (#17522) Only print load errors to debug with non-specific context
      (#7165) Properties can invalidate scheduled refreshes on change
      (#7165) Invalidate refreshes after services are started
      (#19167) Fix skipped tests due to Tempfile.new block not being run
      (#18494) Change version comparisons to support Ruby 2.0
      (#18494) Fix Ruby version number format for Ruby 2.0.0-p-1
      (#18494) Fix error message test for Ruby 2.0
      (#18494) Remove TypeError handling code used for tests
      (#18494) Force literal strings in test to ASCII-8BIT encoding
      (#18494) Make ActiveRecord-based inventory service unsupported under Ruby 2
      (#18494) Enable Travis building on Ruby 2.0.0
      (#18494) Rearrange loop to remove Ruby 2.0 warning
      (maint) Add some YARD to Puppet::Forge
      (#19409) Raise Puppet::Forge::Errors::ForgeError on bad HTTP response from forge
      (maint) Add YARD to Puppet::Util::Errors
      (#19558) Add resource and manifest context to type validation failures
      (#19558) Add manifest file/line to parameter validation failures
      (#19558) Only catch Puppet::Error and ArgumentError when validating parameters
      (#20128) Improve dequeue example to represent two separate resources
      (#20128) Handle event dequeues when target resource has no events registered
      (#20136) Add include_private argument to Array#respond_to? monkey patch
      (#20520) Update rgen to 0.6.2, remove Array monkey patches
      (#17887) Ensure log message is initialized when Exception raised

Dustin J. Mitchell (16):
      (#17864) Don't check certificate_revocation if configured not to
      (#19493) suggest a 'specifications/lib' symlink to make puppet.gemspec's require work
      (#19495) show how to run tests for n00bs like me
      Remove some duplicate code, simplify
      Add more indirector documentation.
      clarify what POST means
      (#16412) add `show_diffs` param to file type
      Use the `message` method to get exception info
      (#15561) Extract CN from certificate subjects more carefully
      Handle exceptions in verify_callback
      restore P:I:Indirection.initialize to its original signature
      fix spec failures
      Make filetype tests succeed even when local uid == 9000
      correct docs regarding interaction of show_diff config/param
      test all permutations of show_diff config/param
      Simple fix for broken indirection docs

Eric Sorenson (1):
      (#18131) Only truncate `puppet describe --list` on sentences

Erik Dalén (7):
      (#18942) Add XOR operator
      (#18950) Add modulo operator
      (#19271) Proper check for which cert to use in ssl error
      (#18110) Don't do recursive backup when not needed
      (#18110) spec tests for bug fix
      (#19128) Make PSON handle unicode characters
      (#2244) Remove nil results in static compiler as well

Felix Frank (7):
      (#593) parsedfile: add support for native file headers
      (#593) crontab: drop vixie cron headers when writing crontabs
      Refactor the ParsedFile provider unit test
      (#656) keep crontab from re-applying certain commands
      (#19876) Fix crontab regression in resource matching
      (#2251) crontab: avoid duplication of cronjobs
      (#2251) Make the crontab integration spec match the behavior again

Garrett Honeycutt (1):
      Modulefile starts with version 0.1.0

Guillaume Rose (7):
      Use method execute instead of transport.command
      Fix spaces
      Explicit use of the device given the block
      Extract connection and disconnection behaviours
      Remove unused verbose parameter, add debug in the transport
      Disable debug log in the transport
      Add the debug parameter in device.conf

Hailee Kenney (2):
      Merge branch 'maint/stable/filebucket_clarifications' into stable
      Merge branch 'ticket/stable/19760_fix_sun_provider' into stable

Henrik Lindberg (125):
      (maint) Add vendoring support to puppet
      (#11331) Add vendoring of rgen to puppet.
      (#11331) Add pops - this is the base implementation of new DSL model.
      (#11331) Add support for foreach.
      (#11331) Add support to end a lambda with = expression.
      (#11331) Make implementation of lambda call work under Ruby 1.8.7
      (yardoc) Correct yardoc for code related to #11331 add foreach.
      (#18764) Add methods for enumerable functions.
      (#11331) Add support for foreach.
      (#11331) Add support to end a lambda with = expression.
      (#11331) Make implementation of lambda call work under Ruby 1.8.7
      (yardoc) Correct yardoc for code related to #11331 add foreach.
      (#11331) Make lambdas optionally available on all function calls.
      (#11331) Add expression based grammar. Switch tests to use egrammar.
      (#11331) Add support for both lambda param inside and outside braces.
      (#11331) Add transformation from pops model to AST
      (#18764) This adds 'each' function (a copy of foreach).
      (#11331) Refactor ModelTreeDumper to abstract TreeDumper and specialization.
      (#11331) Improve model to AST transformation - add tests
      (maint) Update egrammar lexer to latest standard.
      (maint) Cleanup empty lines, unused code and comments in pops model.
      (#11331) Update Containment module since RGen 3.6.1 supports more meta methods.
      (#11331) Add support for 'import' in egrammar.
      (#11331) Refactor initialization / requirements
      (#11331) Add support for lambda following a named function call.
      (#11331) Make scope setvar produce a value.
      (#11331) Remove warnings about re-initialized constants when running tests.
      (#11331) Make environment use ParserFactory.
      (#11331) Fix dump of VarDef and missing lambda in Function call.
      (#11331) Add import support to transformation, fix transforms.
      (#11331) Fix problems in grammar referencing non existant rule results.
      (#11331) Add indirection to parser instantiation, add support for egrammar.
      (#11331) Change specs to use ParserFactory instead of (classic) Parser.
      (#11331) Add ability to transform source location.
      (#11331) Add todo note for change of transformer's ast method.
      (#11331) Add documentation adapter.
      (#18764) Add concat, append operations (+, <<) for array, and merge (+) hash.
      (#18764) Modifies picking 'each' to be consistent for Array and Hash.
      (#11331) Fix problem with transformation of KeyedEntry.
      (#18764) Add each_slice iteration function.
      (#11331) Fix problem with shared state in AstTransformer.
      (#11331) Add support for source position in AstTransformer.
      (#11331) Fix source formatting.
      (#19632) Add test to assert that issue 19632 is not caused by lexer/parser.
      (#18764) Modify design of enumerables. Fix doc of all.
      (#11331) Fix grammar issues with relationship chaining.
      (#11331) Make all intergration tests (except error tests) green.
      (#11331) Add additional patterns (to be used in validation).
      (#11331) Change QueryExpression to being an Expression instead of UnaryExpression
      (#11331) Add LabelProvider and ModelLabelProvider.
      (maint) Remove cruft from AstTransformer
      (#11331) Update Patterns with patterns used in validation.
      (#11331) Add first working implementation of Validation to egrammar impl.
      (#11331) Refactor ParserFactory and PopsParserAdapter
      (#11331) Make lexer support multibyte and produce tokens with offset.
      (#11331) Correct precedence of '?' and recognize virtualized resource defaults.
      (#11331) Fix optional endcomma missing in function call expression
      (#11331) Correct issue with optional lambda.
      (#11331) Fix issue with checker not checking model root.
      (#11331) Make compiler unit test use ParserFactory to create parser.
      (#11331) Increase coverage of pops parser/transformation tests.
      (#11331) Make parser_spec test free of implementation concerns
      (#11331) Add tracking of position on line
      (#11331) Add eparser unit test.
      (#11331) (maint) Remove unused (misspelled duplicate method).
      (#11331) Make pos start from 1 (first char on a line) instead of 0.
      (#11331) Improve error checking in slice function.
      (#11331) Fix issue with label article extra space.
      (maint) Remove calls to debugger
      (#11331) Improve validation of arguments in slice function.
      (#11331) Add more validation - e.g. $a[1,2]
      (#11331) Add parse test for chained assignment.
      (#11331) Make tests run for both current and future parser.
      (#11331) (maint) Remove unused copy of type_creator.rb
      (#11331) Add setting -parser [current/future] that selects which parser to use.
      (#11331) Make vardef produce rvalue.
      (#11331) Fix pos off by one error in tokens.
      (#11331) Improves the wording of NAME_WITH_HYPHEN issue
      (#11331) Modifies labels to use lower case form - e.g- 'if' statement.
      (#11331) Add labels for QualifiedName and QualifiedReference.
      (#11331) Fix validation of 'hyphen in name'
      (#11331) Improve error feedback, fix issues.
      (#11331) Fix issues with recording origin (result may be nil).
      (#11331) Add monkey-patch that fixes Rgen issue.
      (#11331) Make it possible to call initial function in interpolation.
      (#11331) Add issue for ILLEGAL_NUMERIC_ASSIGNMENT
      (#11331) Forbid assignment to numeric variables (unless option is :ephemeral)
      (#11331) Renames label 'Variable Expression' to 'Variable'.
      (#11331) Add issue for ILLEGAL_NUMERIC_PARAMETER
      (#11331) Add validation of all expressions that will fail in transformation.
      (#11331) Add support for deprecation warnings, and non demotable diagnostics.
      (#11331) Add assert of rgen installation when using --parser future
      (#11331) Fix issues relating to running tests for Ruby 1.8.7.
      (#11331) Restore initialization of AST constant in test.
      (#11331) Remove a 'require debugger' since this fails on Ruby 1.8.7
      (#11331) Improve lexer error messages for internal error type.
      (#11331) Change name of EParserAdapter's file to e_parser_adapter.rb
      (#11331) Change array/hash concat/merge to only be available for --parser future.
      (#11331) Revert the classic grammar and lexer to master.
      (#11331) Correct formatting of concatentated string in ast tree dumper.
      (#11331) Fix interpolation problem (false detection of function call).
      (#11331) Increase test coverage of the egrammar lexer.
      (#11331) Clean up trailing spaces and bad formatting.
      (maint) Fix errors and formatting after rebase.
      (#11331) Fix egrammar lexer error for unclosed quote.
      (#11331) Fix broken errors/bad message for bad numeric tokens
      (#11331) Fix lexer source pos calculations wrt. interpolation.
      (#11331) Add lexer source position tests for interpolation
      (#11331) Remove pending test
      (#11331) Fix source position calculations
      (#11331) Refactor position on line calculation, add tests.
      (#11331) Refactor computation of lexer line
      (maint) Remove commented (dead) code
      (#11331) Correct issue with IF expression being marked at wrong pos.
      (#11331) Add validation that CASE does not produce an r-value.
      (maint) Rename non uniquely named test example
      (#11331) Fix issues with detailed errors for hostnames.
      (#11331) Add more negative tests (rvalue checks).
      (maint) remove lines with only spaces
      (maint) Fix iteration functions not behaving to spec for hash
      Merge branch 'master' of ssh://github.com/puppetlabs/puppet.git
      (maint) Make select and reject produce result of same class as receiver.
      (maint) Fix problems due to ruby 1.8.7 not returning Hash
      Merge pull request #1631 from domcleal/tickets/stable/20520-rgen-062
      Merge pull request #1627 from zaphod42/issue/stable/20447-filetimeout0-causes-master-to-exit

Jeff McCune (116):
      (maint) Add dependency information for yard and redcarpet
      Merge pull request #1435 from mrwacky42/patch-1
      Merge branch 'dalen-xor_operator' closes #1436
      Revert "Merge branch 'dalen-xor_operator' closes #1436"
      Merge branch 'stschulte-ticket/master/user_expiry_solaris'd closes #1424
      Merge branch 'dalen-modulo_operator'
      Merge branch 'stahnma-add_in_NM_script'
      Merge branch 'domcleal-tickets/master/17522-augeas-load-warn'
      Merge branch 'pvande-2.7.x' into 2.7.x
      Merge branch '2.7.x' into 3.0.x
      Merge branch '3.0.x' into 3.1.x
      Merge branch '3.1.x'
      Merge branch 'jeffmccune-yard_gemfile'
      (main) Add puppet-acceptance/ to .gitignore
      Revert "Merge branch 'jeffmccune-yard_gemfile'"
      (maint) Cleanup whitespace errors
      Merge branch 'richardc-fix/master/19148'
      Merge branch 'ripienaar-feature/master/14544'
      Merge branch 'b1-systems-fix_signal_handler'
      Merge branch 'domcleal-tickets/master/7165-invalidate-refreshes'
      Merge branch 'domcleal-tickets/master/19167-extlookup-spec'
      Merge branch 'domcleal-tickets/master/18494-ruby-2.0'
      (maint) Add dependency information for yard & pry
      Merge branch 'cprice-puppet-bug/3.0rc/15187-log-fatal-errors-to-console'
      (maint) Kill Puppet::Parser::TemplateWrapper#scope=
      Merge branch 'zaphod42-issue/master/14093-string-overrides-all-template-output'
      (#19151) Reject SSLv2 SSL handshakes and ciphers
      (maint) Update rubygems source to use https
      Merge branch 'maint/2.7.x/gemfile_https' into 2.7.x
      Merge branch '2.7.x' into 3.0.x
      Merge branch '3.0.x' into 3.1.x
      Merge branch '3.1.x'
      Merge branch 'security/2.7.20/indirector/validation' into security/2.7.20/february_code_orange
      (#19531) (CVE-2013-2275) Only allow report save from the node matching the certname
      Merge branch 'jjulien-bug#19090'
      (#19090) Fixup failing windows spec tests
      Merge branch 'domcleal-tickets/master/19558-validation-errors'
      (#19558) Fix acceptance test failure
      Merge branch 'fix/3.1.x/suse_init' into 3.1.x
      Merge branch '3.1.x'
      Merge branch 'juniorz-patch-1'
      (maint) Update link to the contributor license agreement
      Merge branch 'maint/master/cla_link'
      Merge branch 'justinstoller-maint/2.7.x/improve_downgrade_master_test' into 2.7.x
      Merge branch '2.7.x' into 3.1.x
      Merge branch '3.1.x'
      (#15561) Make implementation match spec examples
      (#15561) Doc only YARD cleanup change
      (#15561) Fix spec failure in certificate_request_spec
      (#15561) Merge branch 'djmitche-bug15561-subject-fix'
      Merge branch 'djmitche-verify_callback_errors'
      Add example external CA data provided by Dustin Mitchell
      Add PuppetX::Acceptance::ExternalCertFixtures class
      (#15561) Add External CA acceptance test
      Remove ServerName from Apache Virtualhost
      (maint) Clean up the httpd.conf used in testing
      (#20027) Add acceptance test for ssl_client_ca_auth
      (#20027) Spec examples of how ssl_client_ca_auth behaves
      (#20027) Fix ssl_client_ca_auth validation
      (#20027) Refactor connection verify_callback Proc
      Merge branch 'external_ca_support'
      (maint) Fix external ca acceptance test
      (maint) Make external CA acceptance test work with SELinux
      Merge branch 'external_ca_test_fix'
      (maint) Make external CA acceptance test work with SELinux (TRY #2)
      (maint) Do not turn off SELinux if it is already off
      (maint) Fix undefined local variable error from afdddb8
      Merge branch 'domcleal-tickets/master/20128-service-dequeue-nil'
      Merge branch 'adrienthebo-maint-cron_refactor_resource_for_record'
      Merge branch 'adrienthebo-maint-enable_logging_for_all_docs'
      Merge branch 'adrienthebo-doc-introduction_to_rspec'
      Merge branch 'nfagerlund-header_munging_description'
      (maint) Add note about Puppet's handling of CN in the DN
      Merge branch 'joshcooper-ticket/stable/11276-chdir-fix' into stable
      (maint) Fix puppet module build empty tar issue on Solaris
      (maint) Fix failing puppet module build test
      Revert "(Maint) Remove disused puppet.gemspec"
      (maint) move puppet.gemspec to .gemspec
      (maint) Fix PUPPETVERSION warning from gemspec
      Merge branch 'restore_gemspec' into stable
      (maint) Do not use a fake hiera version
      (maint) Make sqlite3 use an in-memory DB for specs
      Merge branch 'Sharpie-16568-make-typecollection-optimization-optional' into stable
      (maint) Make sqlite3 use an in-memory DB (try 2)
      Merge branch 'dalen-2244_static_compiler' into stable
      Merge branch 'nicklewis-rcS-is-a-jerk' into stable
      Revert "Merge branch 'nicklewis-rcS-is-a-jerk' into stable"
      (#20302) Fix failing acceptance test for windows providers
      Merge branch 'fix_20302_test' into stable
      Merge branch 'nicklewis-fix-puppet-resource-service-test' into stable
      (maint) Fix ENC acceptance test failure on 1.9.3
      Merge branch 'stable_precise' into stable
      (maint) Fix install module acceptance test on precise
      (#7224) Fix hostname does not match on Ubuntu 12.04
      (maint) Improve failure message
      (maint) Fix enc_provides_node_when_storeconfigs_enabled on precise
      Merge branch 'stable_precise_acceptance' into stable
      Revert "Merge branch 'nicklewis-fix-puppet-resource-service-test' into stable"
      (maint) Remove empty and pending acceptance test
      (maint) Remove pending parser validate test
      (maint) Fix uninitialized constant ActiveRecord
      (maint) Use activerecord 3.0.20 for acceptance testing
      (maint) Add Fedora Core suitability check for password redaction
      (maint) Remove acceptance test for puppet --parseonly deprecation
      Merge branch 'fix_acceptance_fedora18' into stable
      Revert "(maint) Remove acceptance test for puppet --parseonly deprecation"
      (maint) `--parseonly` lambda arity must match number of arguments
      Merge branch 'fix_cli_arity' into stable
      Merge branch 'domcleal-tickets/master/17887-resource-log-msg' into stable
      Revert "Revert "Merge branch 'nicklewis-fix-puppet-resource-service-test' into stable""
      (#14615) Exclude solaris from service name acceptance test
      Merge branch 'stable_14615_fix_services' into stable
      (maint) Fix enc with storedconfigs failure on Fedora 18
      Merge branch 'fix_enc_node_issue' into stable
      (maint) Use activerecord 2.2.3 on CentOS 5
      Merge branch 'fix_activerecord_centos' into stable

Jeff Weiss (14):
      (maint) RPM package provider broken on AIX.
      (AIX) Convert rpm comparisons (regex -> semver)
      (AIX) backport of master rpm_spec + fix for 2.7.x
      (AIX) Add option tests for various crusty RPMs
      (AIX) Change ternary to unless for old RPMs
      (AIX) Exclude arch from uninstall on old RPMs
      (AIX) Remove RPM test from yum spec
      (maint) RPM install should have --oldpackage
      (AIX) Tests for proper usage of --oldpackage w/ RPM
      (AIX) Replace RPM SemVer comparisons with versioncmp
      (AIX) Convert RPM flags to array
      (AIX) Allow non-root users to introspect services
      (AIX) Create acceptance tests for src provider
      (maint) Fix provider tests for downstream of RPM

Jill Burrows (1):
      (AIX) Fix service resources on AIX (SRC provider)

John Julien (13):
      (#7911) Allow managing local groups when duplicate names exist in a remote NSS database e.g. LDAP.
      (#7911) Added support for managing local users.  Also created Puppet::Util::Libuser for better reuse of common code.
      (#7911) Removed function def libuser_conf which was made obsolete by Puppet::Util::Libuser
      (#7911) Stabalized providers when using libuser commands so it would behave identical to the existing providers
      (#7911) Fixed failing spec because of invocation of function increase
      (#7911) Removed custom exception class for duplicate UID/GID.  Using Puppet::Error now
      (#7911) Isolate command environment for libuser commands
      (#7911) Moved location of libuser.conf
      (#7911) Fixed Libuser.getconf, updated unit specs, removed conflicting expiry fix
      (#7911) Cleanup specs, removed unneeded comment
      (#7911) Update pw provider specs to account for options hash passed to execute for creates
      (#7911) Moved libuser.conf to lib/puppet/util/libuser.conf
      (#19090) Fix user failure when group exists and gid is not specified

Josh Cooper (54):
      (#18986) Write to the console using Unicode Win32 APIs
      (#11276) Checksum files in binary mode
      (#11276) Expand Dir.pwd
      (#1424) Make Struct::Passwd more platform agnostic
      (#11276) Load default root certs on Windows
      Fix module tool acceptance test
      Merge remote-tracking branch 'upstream/2.7.x' into 3.0.x
      Merge remote-tracking branch 'upstream/3.0.x' into 3.1.x
      Merge remote-tracking branch 'upstream/3.1.x'
      (#18978) Fix stray commas
      Merge branch 'ticket/17474-indirection-false' of https://github.com/pcarlisle/puppet
      (#18978) Assign HEREDOC to script variable
      (#18978) Redo acceptance test
      Merge pull request #11 from puppetlabs/safely-yaml
      Merge branch 'zaphod42/2.7.20/14093-string-template-overrides' into security/2.7.20/february_code_orange
      Merge branch 'jjm_fix/2.7.20/reject_sslv2' into security/2.7.20/february_code_orange
      Fix module tool acceptance test
      Merge branch 'jnc/2.7.20/forge-regexp' into security/2.7.20/february_code_orange
      Merge remote-tracking branch 'puppet-cve-test/jjm/2.7.20/feb_co_2275_reports' into security/2.7.20/february_code_orange
      Run openssl from windows when trying to downgrade master
      Remove unnecessary rubygems require
      Don't assume puppetbindir is defined
      Display SSL messages so we can match our regex
      Don't require openssl client to return 0 on failure
      Don't assume master supports SSLv2
      Merge pull request #29 from puppetlabs/cooper/2.7.20/oranges
      (#19391) Find the catalog for the specified node name
      Merge remote-tracking branch 'upstream/3.1.x'
      Merge branch 'issue/master/19058-deprecate-method-access-in-templates'
      Merge branch '2.7.x' into 3.1.x
      Merge branch '3.1.x'
      Merge pull request #1440 from joshcooper/ticket/master/18986-unicode-console
      Explicitly require Win32API
      Merge remote-tracking branch 'upstream/2.7.x' into 3.1.x
      Merge remote-tracking branch 'upstream/3.1.x'
      Merge pull request #1566 from adrienthebo/maint-cron_acceptance_test_failure
      Merge pull request #1567 from pdxmph/windows_scheduled_task
      Remove trailing whitespace
      Be specific about our expectation
      (Maint) Don't use fails_on_windows to exclude spec tests
      (Maint) Make sure we don't execute pkglist in specs
      Merge pull request #1588 from haus/maint/master/update_Gemfile
      (Maint) Revert dependency on debugger
      (Maint) Cleanup trailing whitespace
      (#20194) Do not perform reverse DNS lookups in webrick
      (#11276) Add minitar feature
      (#11276) Select tar command or minitar
      (#11276) Enable module tool on Windows
      (#11276) Execute puppet module tool pack & unpack on agents
      (#11276) Fix require ordering issue on Windows
      (#11276) Tarball entries should be relative to the `pkg` directory
      (#20303) Don't rely on automatic array conversion
      Maint: Lambda arity must match number of arguments
      (#20726) Manage home has issues on Solaris

Josh Partlow (6):
      (#20726) Add user managehome acceptance tests
      Revert "Merge branch 'pull-1512'"
      (#20726) Include password for useradd managehome tests on windows
      Merge branch 'ticket/stable/20726-usermod-command-arguments-out-of-order' into stable
      Merge remote-tracking branch 'zaphod42/issue/stable/20742-no-handling-of-bad-dn-in-rack' into stable
      (maint) Change load order for puppet/provider/package/windows/package

Justin Stoller (3):
      Acceptance tests for CVEs 2013 (1640, 1652, 1653, 1654, 2274, 2275)
      Separate tests for same CVEs into separate files
      Improve CVE 2013 1654 SSLv2 Downgrade Master test

Kyle Anderson (3):
      (#19877) Add support the openwrt service provider
      (#19877) Added opkg as a package provider
      (#19877) Enable automatic package list downloading for opkg

Lindsey (2):
      (#6936) Fix undefined method "groupname_by_id" error on AIX user provider
      (AIX) (#11581) Fix undefined method "list_all" error on AIX user provider.

Lubomir Rintel (1):
      (#19805) Report failures to restart in exit code if requested

Mathieu Mitchell (2):
      Fixed URI encoding problem with requirement string
      Fix encoding problem with test file

Matthaus Owens (23):
      Merge branch '3.1.x'
      (#16553) Exclude portmap-wait from upstart services
      (maint) Remove rc_mocks from build_defaults
      (maint) Add f18 mocks to build_defaults
      Merge branch '3.1.x'
      Merge pull request #1501 from adrienthebo/18092-cgi_unescape_enable_password
      Merge pull request #1510 from MosesMendoza/maint/2.7.x/update_build_defaults
      Merge branch '2.7.x' into 3.1.x
      Merge branch '3.1.x'
      Merge branch '2.7.x' into 3.1.x
      Remove trailing whitespace in ext/debian/control
      (#19138, #19109, #18985) Update debian ruby dependencies
      (packaging) Reorder ruby dependencies
      (maint) Update windows-api version in Gemfile
      (packaging) Add dependency on ruby-rgen to gems, debs, and rpms.
      (packaging) Add raring to the default cows list
      (packaging) Remove f16 from mocks to build as it is EOL
      (packaging) Update PUPPETVERSION to 3.2.0-rc1
      (packaging) Update PUPPETVERSION to 3.2.0-rc2
      (packaging) Update PUPPETVERSION to 3.2.0
      Merge branch 'release_3.2.0' into stable
      (packaging) Update PUPPETVERSION to 3.2.1-rc1
      (packaging) Update PUPPETVERSION to 3.2.1

Michael Hall (2):
      Hiera functions: hiera_hash, hiera_array, hiera_include, hiera; with links to docs site for
      (#12493) Add note that `user` defined in a scheduled_task resource must be a privileged user.

Michael Stahnke (2):
      Incorporate Red Hat's NetworkManager fix into upstream
      Fixup to NetworkManager dispatcher to be compatible with systemd

Moses Mendoza (8):
      [packaging] Remove natty from the deb pkg list, its EOL
      [packaging] Update mocks for rpmbuilder mock format
      Add missing 2.7.20 CHANGELOG entries
      Update CHANGELOG, PUPPETVERSION for 2.7.21
      Merge branch 'security/3.1.0/february_code_orange' into 3.1.x
      Merge branch 'security/2.7.20/february_code_orange' into 2.7.x
      Add support for comment attribute in aix user provider
      Correct formulation in AIX lsuser command

MosesMendoza (1):
      Merge pull request #1496 from haus/maint/3.1.x/add_f18_mocks_to_build_defaults

Nick Fagerlund (5):
      Docs: Note in config reference that puppet master needs a restart to notice hiera.yaml edits
      Docs: Update masterport setting description, include it in agent/master manpages
      Maint: Fix a markdown glitch in hiera_include doc string
      Docs: Explain HTTP header name munging in ssl_client_header and ssl_client_verify_header
      Maint: Improve documentation of filebucket attributes

Nick Lewis (16):
      (#19393) Safely load YAML from the network
      Always read request body when using Rack
      Fix order-dependent test failure in rest_authconfig_spec
      (#7841) Always read SELinux module header as little endian
      Fix service enable specs on platforms without enable
      Use the right provider instance in launchd provider specs
      Fix posix exec provider spec on systems with /bin/cd
      Skip test that runs git if we can't run git
      Explicitly fail on downgrades in the AIX package provider
      Add an acceptance test for the aix package provider
      Don't create .toc file in aix package provider acceptance test
      Cleanup tmp dir after running aix package provider test
      Use actual package name for acceptance test
      (#14615) Don't run dangerous init scripts on Debian
      Revert "Revert "Merge branch 'nicklewis-rcS-is-a-jerk' into stable""
      (maint) Handle different ssh service names in `puppet resource service` test

Niels Abspoel (2):
      (#16451) Use PATH to find systemctl for systemd service provider
      (#20421) Use systemd as default service on arch

Patrick Carlisle (25):
      Make envpuppet run under sh
      (#17474) Make it possible to return `false` from a terminus
      Clarify example in comment for lookup_external_data_for
      (#19391) (CVE-2013-1652) Disallow use_node compiler parameter for remote requests
      (#19392) (CVE-2013-1653) Validate instances passed to indirector
      (#19392) Don't validate key for certificate_status
      (Maint) Use absolute path for puppet in Gemfile
      Merge branch '2.7.x' into 3.1.x
      Merge branch '3.1.x'
      (Maint) Style cleanups in parser validator
      (Maint) remove leftover api.rb and impl.rb for Pops
      Remove comment stack from the future parser's lexer
      Fix test for future parser in arithmetic operators
      (Maint) Label non-word characters with 'a' in label provider
      (Maint) Remove accidentally left in debug statement
      (#18211) Refactor daemon run loop
      (#14766) Add splay support to the scheduler
      (#14766) Calculate runinterval from the start of a job
      (#20308) Add failing test for incomplete file list
      (#20308) Make more of Fileset private
      (#20308) Fix dropping paths from fileset results
      (#20308) Refactor fileset recursion for clarity
      (#20308) Clean up the fileset specs
      (#20308) Fix fileset spec for Windows
      (#20308) Try again to fix fileset tests on Windows

Peter Hamilton (1):
      Fixed unhandled --ignoreschedules in puppet kick

Peter Meier (1):
      (#15791) isolate deterministic random function

Pieter van de Bruggen (3):
      Updating module tool acceptance tests with new expectations.
      Updating module tool acceptance tests with new expectations.
      Merge pull request #1350 from mruzicka/ticket/master/14728-PMT-changes-handle-removed-files

R.I.Pienaar (1):
      (#14544) Make puppet apply --write-catalog-summary produce resources and classes state files

Reinaldo de Souza Junior (1):
      (#19663) Remove --include-dependencies flag in gem package provider

Richard Clamp (3):
      fix a documentation comment for find_template
      tweak the nagios grammar.ry so it reflects the parser
      (#19148) don't embed a Racc parser in naginator

Sharif Nassar (1):
      Update lib/puppet/application/agent.rb

Stefan Schulte (15):
      Revert "Revert "Merge branch 'stschulte-ticket/master/fixup_expiry'""
      Fix user expiry failures on ruby 1.8
      Fix user expiry on Solaris
      (maint) Reduce amount of stubbing in init_spec
      (maint) Remove redundant code in init provider
      (maint) Be more explicit in init_spec expectations
      (maint) Simplify init provider instances tests
      (#14615) Move exclude list into the init provider
      (maint) Simplify systemd spec tests
      (maint) Improve systemd provider test coverage
      (#16809) Use only one record_type in cron provider
      (#5752) Handle read errors in parsedfile provider
      (#19760) Use combine when running pkginfo
      (#19760) Use pkginfo method instead of execute
      (#19760) Remove unnecessary stubbing in sun_spec

Stig Sandbeck Mathisen (1):
      Imported Upstream version 3.2.1

Vaidas Jablonskis (1):
      (#19323) ext/systemd: adding a way to specify cmd line options

codec (1):
      (#19542) useradd provider should support move-home option if managehome is enabled

gw0 [http://gw.tnode.com/] (1):
      Fix feature detection error undefined method pointer on nil:NilClass.

l (2):
      Fix portage-provider so that packages with keywords can be installed
      Add tests for gentoo provider

mruzicka (1):
      (#14728) Handle removed files in the PMT changes command.

pcarlisle (4):
      Merge pull request #1441 from joshcooper/maint/master/module-tool-windows
      Merge pull request #1439 from joshcooper/ticket/master/18978-windows-cacerts
      Merge pull request #1511 from zaphod42/feature/master/17190-detailed-compile-profiling
      Merge pull request #1590 from zaphod42/maint/master/remove-rgen-and-vendoring

robertomulabi (4):
      Fix service resource on FreeBSD
      Update freebsd_spec.rb
      Find correct service name in FreeBSD rc.conf
      Update freebsd_spec.rb

root (1):
      (#7911) Moved location of libuser.conf

-----------------------------------------------------------------------

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list