[Pkg-puppet-devel] [SCM] Puppet packaging for Debian annotated tag, 2.7.0rc1, created. 2.7.0rc1

Max Martin max at puppetlabs.com
Sat Oct 1 01:47:08 UTC 2011


The annotated tag, 2.7.0rc1 has been created
        at  e6be69a026edad1b0a0ec7285eb21d7c7f505893 (tag)
   tagging  97e9e5f223cb7baefd52456e2324c592fe415dca (commit)
  replaces  2.6.8rc1
 tagged by  Nigel Kersten
        on  Wed Apr 13 17:52:38 2011 -0700

- Shortlog ------------------------------------------------------------
2.7.0rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iQIcBAABAgAGBQJNpkVWAAoJEBBUt6JL1uwwljYP/3W4dugsaRLJjKx4vTZ15K1Z
tVVoffVThFxSXpcIGwrfDCaAaVKAXwni9IfiAhOSGqh+bN+cbN6XzUF9+YWrkp5u
vNPQKOrp39BeyeYVxvZ4Hr5Y+5cnKOTCiNDutYBLBkXlbgLFlGHR+xE56P0E/fYE
K6Y2fnQ0ZHQVjKUJOEOHkfuqZuZUE/LGplg3oReSFUVDAoYvPMHP55SjgAngNcOW
ZWDkJEVlfkJqKzlJ0OZvTdMpEoNQQjNKElKEmvArU8ms++jGBNfu0ZFPMJ00fp45
J/AUdyWSC62TYTaD2NHza9aXC2AqZ8utXvHuJbtVGBBbUoZsIGdJdDdudwi1kmvb
vHlUqjr0S0RMdtLhKaeFM2wHwdUNjWIRy8YB7BU1Mdd+B36DGekOzTzcxBgX0K7D
McQDFIVB8HXPQ2ZyoCCtTJlJskyalFN2Eq118CU74aZ/PYV8QDyPgRONFrl6X5QB
PO6m0Tck7i0pYyiZyyctoGLp8qLb5MGru53rmdmv9i8f8b8dn6iNNJwgBl5Dem7P
A6IhJhKDzZmxMqPgkiqiTTLRiJi052/cLUZCqL+eSXQARspAVKZbfYt/UQ7KSUmN
7yeaqoqzGJ2mAXdjU0n+5MHhOeXdLWasHSafMDxbN8y9j49R3iISXBezV33QCM2D
ztT8Lk5KsqbCEy2RfBGU
=dPzJ
-----END PGP SIGNATURE-----

Andrew Forgue (1):
      Modify SuSE spec file for 0.25.x and correct shebang lines for

Ben Hughes (1):
      (#6937) Document the recurse parameter of File type.

Brice Figureau (20):
      Fix #3150 - require function doesn't like ::class syntax
      Fix #3186 - require function set relationship only on the last class
      Fix #2929 - Allow checksum to be "none"
      Fix #3229 - use original value in case/selector regex matching
      Fix inefficient SimpleGraph#matching_edge
      Fix #3155 - prevent error when using two matching regex in cascade
      Fix #5023 - puppet-load multiple nodes support
      Puppet-load: better and safer error reporting
      Fix #4339 - Save a last run report summary to $statedir/last_run_summary.yaml
      Fix #4339 - Allow puppet apply to save last run summary
      Fix #4339 - Locally save the last report to $lastrunreport
      Process name instrumentation infrastructure
      Some high-level process name probes
      Introduce a module for some IP computations
      Remote Network Device transport system
      Telnet transport to connect to remote network device
      Ssh transport for network device management
      Base class for network device based providers
      Cisco Switch/Router Interface management
      Add management of router/switchs global vlans

Bryan Kearney (4):
      Fixed the return types were valid, and removed the copy paste error with the exception logic
      Fixes #3387 - Handle path elements with ticks and spaces
      Bug 3731. Applied Fix suggested by Doug Warner to always flatten out the array
      Use the name in the search path for looking for metadata

Dan Bode (9):
      (#4711) Provide unit tests for yum package provider.
      (#2866) yum should support downgrade.
      (#2) Should not assume interfaces have indirectors
      (#3) Base application should catch SYSINT
      (14) updated interface_base to support multiple command line arguments
      (5909) Function to dyncamically generate resources.
      (#7005) added require 'tmpdir' to spec helper.
      (#6985) Allows indirectors to accept a hash as an argument.
      (#6969) String failures differentiate between invalid string/version

Daniel Pittman (136):
      Feature #2597 -- fix cycle relationship notification format.
      Feature #2597 -- nicer reporting of relationships.
      Feature #2597 -- really find and report cycles.
      Feature #2597 -- use iterative DFS in Tarjan clustering.
      Feature #2597 -- remove obsolete licensing comment...
      Feature #2597 -- report all paths in each cycle found.
      Feature #2597 -- improve names and whitespace in the code.
      Feature #2597 -- use O(1) methods as often as possible.
      Feature #2597 -- eliminate OpenStruct for performance...
      Feature #2597 -- generate a DOT graph of cycles on request.
      Merge branch 'feature/next/2597-better-cycle-reporting' into next
      (#6551) remove deprecated 'env' parameter to the 'exec' type
      (#6407) Fix spec test hang with Mocha >= 0.9.11 in zlib testing
      (#6582) order RSpec global :before and :after hooks naturally.
      (#6582) add fixture helper methods to replace unit test code.
      (#6582) move more helper code into methods, out of RSpec#configure
      (#6582) Eliminate the old fakedata helper method.
      (#6582) eliminate fakeparsefile helper method.
      (#6582) eliminate fakeresource use in ssh_authorized_key spec.
      (#6582) Eliminate the last vestige of the unit tests from the specs.
      (#6582) unstub Puppet settings to improve indirector queue tests.
      (#6582) eliminate a backtrace from mismatched block arguments.
      (#6582) stub puts to prevent screen output when testing help.
      Merge branch 'refactor/next/6582-stop-using-'test-lib-'-for-'spec-'-tests' into next
      (#6582) Don't demand the checkout be named 'puppet'.
      Merge branch 'refactor/next/6582-stop-using-'test-lib-'-for-'spec-'-tests' into next
      maint: spec/integration/configurer has races in time checking.
      Merge branch 'maint/refs/heads/next/MAINT-spec-integration-configurer-has-races-in-time-checking' into next
      maint: use chdir rather than depend on bash for win32
      Merge branch 'maint/refs/heads/next/MAINT-win32-unit-test-support' into next
      (#6641) fix mount provider tests broken in the 2.6 merge.
      (#6441) Mark solaris tests pending, because we can't stub it.
      (#6641) Make it easier to add future platforms to the suite.
      Merge branch 'bug/next/6641-fix-mount-tests' into next
      (#5479) Test that we auto-require the zone dataset.
      Merge branch 'feature/next/5479-add-autorequire-for-solaris-zone-dataset' into next
      (#6722) load all functions before testing...
      Merge branch 'feature/next/6722-it-should-be-possible-to-run-parser-function-rspec-tests-individually' into next
      (#6806) Improve error checking and reporting for interface naming.
      Merge branch 'bug/master/6806-improve-error-checking-and-testing-of-interface-naming'
      (#6833) support 'script' as a short form of 'action'
      Merge branch 'feature/master/6833-support-'script'-as-"short-form"-action-creation-mechanism'
      MAINT: fix the misordered invocations in action.
      MAINT: the API is officially named "string" as of this moment.
      Merge branch 'maint/master/puppet-strings-is-the-official-api-name'
      MAINT: fix up tests that depend on the LoadError message to work.
      MAINT: use a table for table-style tests...
      MAINT: implement a pending test for code we wrote...
      MAINT: delete a test that can't work on 2.6.
      MAINT: fix error reporting when you set terminus incorrectly.
      (#6758) Pass options as an argument to string actions.
      MAINT: nicer to_s for actions, for user-focused rendering.
      (#6749) Implement support for options on strings and actions.
      (#6749) implementing option handling in CLI string wrapper
      (#6749) fix an inheritance bug in ActionManager
      (#6749) detect duplicate aliases in a single option statement.
      (#6749) string cli base: implement preinit CLI parsing
      (#6749) Remove "save does not work" language from strings.
      (#6749) disable Action#invoke for this release.
      (#6749) base indirector string should fail on invalid terminus.
      (#6749) code and test cleanup of Application/StringBase.
      (#6749) Start porting existing strings to the options API.
      (#6749) add a shim around the action implementation.
      (#6760) set terminus in indirector string base class.
      (#6749) clean up various testing bits...
      (#6749) Polish the CLI option pre-parse implementation
      (#6749) Fix optional vs mandatory argument handling.
      (#6749) Extract the action from the arguments cleanly.
      (#6749) Handle options with inline arguments.
      Merge branch 'feature/master/6749-actions-need-to-support-options'
      maint: added testing to ensure we inherit options correctly.
      (#6964) use 'when_invoked' rather than 'invoke' for actions.
      Merge branch 'refactor/master/6964-when_invoked-rather-than-invoke-in-actions'
      (#6949) Fix passing positional arguments to actions.
      Merge branch 'feature/master/6749-actions-need-to-support-options'
      (#6995) more robust testing of string loading
      maint: whitespace cleanup for spec_helper.
      maint: add `write_scratch_string` helper for testing...
      (#6995) Fix indexing of :current on string load.
      Merge branch 'bug/master/6995-current-is-not-always-calculated-correctly'
      (#6972) Clean up OptParse name extraction a little.
      (#6972) Recognize puppet global options in pre-parse.
      (#6972) Handle ca-location in the certificate string.
      (#6983) mark test pending until string is fixed...
      Merge branch 'bug/master/6972-setting-CA-location-for-cert-string-no-longer-works'
      (#7006) Add a missing require to puppet/string/option.rb
      Merge branch 'bug/master/7006-missing-require'
      (#7012) global rename of strings to faces.
      (#7012) Update references in code to use face(s)
      (#7012) Split plumbing into Puppet::Interface
      Merge branch 'refactor/master/7012-rename-strings-to-interfaces-and-faces'
      maint: mocking 'require' causes random stack-overflow failures.
      Merge puppet-interfaces into puppet.
      maint: mark tests pending for a discovered bug...
      maint: disable garbage collector during individual test cases.
      maint: use FileUtil to remove files, not exec
      maint: don't take over signal handling in tests...
      maint: delete dead darwinport package provider
      Merge branch 'maint/next/improve-test-suite-performance' into next
      maint: just require 'spec_helper', thanks rspec2
      Merge branch 'maint/next/clean-up-spec_helper-require' into next
      maint: fix indentation in the watchr script.
      maint: added testing for Puppet::Faces#[]
      maint: watchr should respect personal account-wide defaults.
      maint: direct people to the expected spec file...
      maint: finish transition of application help to return strings.
      (#6770) Improve test robustness against 'require'
      (#6962) Implement 'summary' for faces.
      (#6962) Create the basic shape of the help face.
      (#6962) Implement Face#summary support for the help face.
      (#6992) Expose available_subcommands as a class method.
      (#6770) Don't pollute valid face list when #face? is called.
      (#6962) render prints the rval; fix help subcommand.
      (#6962) Initial support for legacy applications in help.
      (#6962) Extract summary from legacy applications for help.
      (#6962) Implement 'summary' for actions.
      (#6962) Add summary help for actions on an individual face.
      (#6962) Override 'render' in help to just return the string.
      (#6962) Move the logic for help layout into erb templates.
      (#6962) Report the template filename for help render errors.
      (#6962) Better argument checking for help.
      (#6962) Clean up testing further.
      (#6962) Integrate legacy subcommands into the help face.
      maint: avoid making temporary dirs during testing.
      (#6962) delegate global usage to the help face.
      maint: whitespace cleanup for puppet/util/command_line.
      (#6962) Move option handling into #parse_options, not #preinit.
      Merge branch 'feature/next/6962-self-documenting-strings-actions-and-options' into next
      maint: eliminate deprecated since 2008 code from Puppet.
      (#7056) Use 'face' rather than 'faces' in the production code.
      maint: clean up the spec test headers in bulk.
      Merge branch 'bug/next/7056-use-face-rather-than-faces' into next
      maint: install erb templates under lib/
      maint: ensure we handle '-foo=' options correctly in faces.
      (#7059) handle inherited action binding scope
      Merge branch 'bug/next/7059-the-ca-location-option-does-not-work-for-inherited' into next

Derek Olsen (3):
      (#5391) Include additional zfs properties
      (#5393) Add "dataset" parameter to the zone provider
      (#5479) Autorequire zfs filesystem when zone dataset is configured

Devon Peters (2):
      (#5496) zpool provider supports new 'zpool status' format
      (#5496) Added tests for the new zpool output format

Dominic Cleal (8):
      (#6324) Always fall back to svcadm enable except for the maintenance state
      (#6324) Add spec for SMF service provider
      (#6324) Use real service resource object instead of a stub
      Fix non-existent method called in SMF manifest import exception message, updated spec
      (#6494) Add defvar command to Augeas provider
      (#6494) Add defnode command to Augeas provider
      (#6494) Add mv command to Augeas provider
      (#6494) Add setm command to Augeas provider

Garrett Honeycutt (3):
      (#5198) add gigabyte reference to docs for tidy type's size parameter
      (#5198) add terabyte support to tidy type's size parameter
      (#6144) add missing zfs properties

Gábor Vészi (1):
      Fail gracefully on packages that don't have the HOMEPAGE variable set (e.g. dev-lang/php).

Hector Rivas Gandara (5):
      (#5432) Use AIX native commands to manage users and groups
      (#5432) Use AIX native commands to manage users and groups
      (#5432) Use AIX native commands to manage users and groups
      (#5432) Use AIX native commands to manage users and groups
      (#5432) Use AIX native commands to manage users and groups

Jacob Helwig (2):
      (#6441) Add mount fixture for AIX's /etc/filesystems
      Merge branch 'ticket/next/6441-add-mount-fixture-for-AIX' into next

James Turnbull (40):
      Added time module to tagmail report
      Fixes #3113 - When importing a manifest puppet needs to chill
      Fixed puppetlast typo
      Fixed changelog Rake task
      Fixes #3135 - darwin doesn't support 'mount -o remount'
      Fixed #3443 - Typo in mount type
      Fixes #3460 - Makes Puppet FHS compliant by moving /var/puppet to /var/lib/puppet
      Updated version and CHANGELOG to 0.25.5rc1
      Fix #3496 - suppress transaction debug message
      Fixed #3532 - Typo in lib/puppet/ssl/host.rb
      Update man pages and partial doc fix to #3491
      Added YARD task
      Updated Rake tasks to no longer load puppet.rb
      Renamed all references to Reductive Labs to Puppet Labs
      Partial fix to #2837 - changed warning message to debug
      Fixes #3653 - Changed default factpath value to better reflect plugins in modules
      Fixed stored configuration documentation
      Fixed #3672 - Error message on duplicate fileserver mounts incorrect
      Fixed #3655  - Puppet doesn't find installed packages with portage provider
      Updated CHANGELOG for 0.25.5rc2
      Updated Template documentation link
      Updated CHANGELOG for 0.25.5rc3
      Fixed documentation issues exposed in #3772
      Fixes incorrect line in partial CRL fix
      Updated CHANGELOG for 0.25.5
      Fixes #3663 - It should be possible to list signed hosts only
      Documentation fixes
      Fixed mcx documentation error
      Fixed require warning documentation
      Fixed to #5108 - Change default of service hasstatus property to true
      Fixed #5288 - Changed report default to true
      Fixed #6555 - Ruby 1.9.x warning: class variable access from toplevel
      Fixed #6555 - Ruby 1.9.x returning Invalid next (SyntaxError)
      Fixed #6555 - Fixed two more when then colon issues
      Fixed #6566 Replace ftools with filetuils in rake gem task
      Merge commit 'ee1df783ddd4b72bd959735443b5dbdfea69e323' into next
      Updated confine in Spec test for RSpec 2
      Fixed #5684 - Move to Apache 2.0 license
      Merge branch 'tickets/master/5684' into next
      Merge branch 'tickets/master/7021' into next

Jeff McCune (1):
      (#5062) Add envpuppet helper script to ext/

Jesse Wolfe (88):
      Fixing #3185 Rakefile is loading puppet.rb twice
      Supressing warnings (not really failures) in test/unit
      Bug #3451: Don't leak the terminus class setting from Puppet::Resource::Catalog's spec
      Merge branch '0.25.x' into next
      Merge branch 'master' into next
      Merge branch 'master' into next
      Merge commit 'tags/2.6.0' into next
      Merge commit '2.6.1rc1' into next
      Merge branch 'next'
      [#4397]+[#4344] Move type-name resolution out of Puppet::Resource into the AST resources.
      Merge commit '2.6.1rc2' into next
      Merge branch 'next'
      This is a bookkeeping merge that produces no code-change
      Merge remote branch 'paul/4472-4483-4496-4521-4522'
      Merge commit '2.6.1rc3' into next
      Merge commit '2.6.1rc3'
      Merge remote branch 'paul/ticket/next/4570' into next
      Merge remote branch 'paul/ticket/next/3782' into next
      Merge remote branch 'paul/ticket/next/4638' into next
      Merge remote branch 'paul/ticket/next/4685' into next
      Merge commit '2.6.1rc4'
      Merge commit '2.6.1'
      Merge commit '2.6.1rc4' into next
      Merge commit '2.6.1' into next
      Merge commit '2.6.2rc1'
      Partial merge to 2.6.2rc1 : Merge commit '7b8cb74' into next
      Partial merge to 2.6.2rc1 : Merge commit '2b50f30' into next
      Partial merge to 2.6.2rc1 : Merge commit '8ff4b9a' into next
      Partial merge to 2.6.2rc1 : Merge commit 'f950061' into next
      Partial merge to 2.6.2rc1 : Merge commit '8cd1540' into next
      Partial merge to 2.6.2rc1 : Merge commit '99c1019' into next
      Partial merge to 2.6.2rc1 : Merge commit '66cf3a9' into next
      Fix test failures that fixing #4726 exposed.
      Partial merge to 2.6.2rc1 : Merge commits 'd057b90' and '6dd1930' into next
      Partial merge to 2.6.2rc1 : Merge commit '021359b' into next
      Partial merge to 2.6.2rc1 : Merge commit '574812e' into next
      Merge commit '2.6.2rc1' into next
      Merge remote branch 'paul/ticket/next/4657' into next
      Merge commit '2.6.2'
      Merge commit '2.6.2' into next
      Merge commit '2.6.3rc1'
      Merge commit '2.6.3rc1' into next
      Merge remote branch 'nigel/tickets/2.6.x/4382' into next
      Maint: spec/unit/indirector/catalog/compiler_spec.rb wouldn't run by itself
      Maint: Don't use a stub for a Facts object in the compiler specs
      Fix #5164 Change Facts timestamp when they are received by the master
      Merge branch 'ticket/next/5164' into next
      Maint: Remove Indirector::Request objects from HTTP Handler and API V1
      Merge branch 'maint/next/remove-request-object-from-rest-api' into next
      Merge commit '85543a4'
      Merge branch 'next'
      Bookkeeping: Merge commit '9e2a0e4' into next
      Merge branch 'feature/next/cert_inspector' into next
      maint: prevent fork bombs by disabling ActiveSupport's Kernel.daemonize
      Merge branch 'maint/next/forkbomb' into next
      Fix #4904 Mounts shouldn't remount unless they are ensure=>mounted
      Merge branch 'ticket/next/4904' into next
      Fix #5261 Don't escape Unicode characters in PSON
      Merge branch 'ticket/2.6.x/5261' into next
      Merge branch 'ticket/next/5393' into next
      Maint: remove rdoc/usage dependency
      Maint: remove puts and exit from inspect --help
      Maint: move puppet agent --help
      Maint: move puppet master --help
      Maint: move puppet filebucket --help
      Maint: move puppet describe --help
      Maint: move puppet apply --help
      Maint: move puppet cert --help
      Maint: move puppet doc --help
      Maint: move puppet queue --help
      Maint: move puppet kick --help
      Maint: move puppet resource --help
      Merge branch 'maint/2.6.next/help' into next
      Merge remote branch 'brice/feature/process-instrumentation' into next
      Revert #5691 "Merge remote branch 'brice/feature/process-instrumentation' into next"
      (#4576) Raise an error when a node is classified into a non-existent class
      Merge branch 'ticket/next/4576' into next
      (#5477) Allow watch_file to watch non-existent files, especially site.pp
      Merge commit '2.6.next^1' into next
      Merge branch 'ticket/2.6.next/5477' into next
      Merge branch 'ticket/next/5477' into next
      Merge branch 'feature/master/5432' of https://github.com/keymon/puppet into next
      Merge branch 'feature/2.6.next/5909' of https://github.com/bodepd/puppet into next
      Merge branch 'feature/master/6144' of https://github.com/ghoneycutt/puppet into next
      Merge branch 'tickets/master/6324' of https://github.com/domcleal/puppet into next
      Merge branch 'tickets/master/6494' of https://github.com/domcleal/puppet into next
      Maint: fix a load order problem with type(:component)
      Merge branch 'maint/next/load-order-bug-with-component' into next

Ken Barber (1):
      Fix for environments in startup script.

Luke Kanies (51):
      Fixing #3148 Settings#without_noop when run with no noop setting
      Refactoring Configurer to enable the next feature
      Adding support for only using cached catalogs
      fixing obsolete comment in puppetd
      Adding :catalog_terminus setting
      Fixing #3533 - Removing all transaction cleanup
      WIP - trying to fix #3460
      Moving data executables to their own module
      Adding license and readme file
      Finishing migration from puppet repo
      Renaming "data" app to "interface"
      Adding to README
      Finishing the s/data/interface/ in the application
      Moving 'format' support to the application
      Fixing rendering to support arrays
      Fixing an error message
      Enabling arbitrary interface names
      Only printing output if there is any
      Fixing Interface listing
      Updating readme to reflect requirements
      Fixing indentation
      Renaming 'data_baseclass' to 'interface_base'
      Switching Interfaces to be instances
      Adding a string form to interfaces
      Splitting the Application base class
      Adding a simple "config" app
      Fixing 'puppet interface list'
      Adding render and exit_code override support
      Adding Application options to Interfaces
      Fixing plugin usage
      Attempting to skip loading of duplicate actions
      Pretty-printing json using "jj"
      Adding a test for fix to #14
      Fixing #13 - showconfig moved to indirector
      Fixing #16 - nodes default to yaml
      Modifying Facts.upload a bit
      Fixing a load-order issue in Puppet::Interface
      WIP - all tests fail
      Adding Certficate#generate
      Config#print action always returns nil
      Fixed #6850 - Clean up ResourceType#to_pson
      Fixing Module#path detection
      Fixing #6851 - ResourceType#find/search loads types
      Merge branch 'tickets/master/6850-resource_type_listing_and_converting' into next
      (#6855) ResourceType#search now accepts a regex
      Merge branch 'tickets/next/6855-searching_in_resource_type' into next
      Fixing FaceCollection#faces
      Fixing the watchr script
      Fixing 'puppet faces' application
      Fixing dependency loading in Rails::FactName
      Fixing Indirector::Facts::Couch loading

Marc Fournier (2):
      Follow up for #2604, debug msg left behind.
      Another trivial follow-up fix for #2604: invalid path to zaml.rb

Markus Roberts (35):
      Fix for #2604 Pure Ruby yaml generation
      Fix for #3424 and tests to prove it.
      Fix for #3366 - --tags '' treated as boolean 'true'
      Revert the guts of #2890
      Fix for #3101 (bug in MRI 1.8.7)
      Fix for #3577 -- to_yaml parameter in 0.25.5rc1
      Fix for #3556 Plussignment value melding
      Fix for #3558 -- source file reading speedup
      Write ssh_authorized_keys as user
      Fix to the fix for #3295
      Fix for #2910 -- Tidy/matches is too tricky to use
      Minimal footprint fix for #3751 (serialization 0.25.5 <-> 0.24.8)
      Fix for #3107 Changing users on AIX
      Fixing #3651 failing to pop comment stack for some constructs
      Merge branch 'ticket/next/4590' into next
      Merge branch 'next' of git://github.com/puppetlabs/puppet into next
      (6911) Use normal methods to implement "depthfirst?" test
      (maint) Fix for require order issue
      (6911) Refactor to localize eval_generate dependency assumptions
      (6911) Cleanup of generate_additional_resources
      (6911) Add bookkeeping facade around Transaction#relationship_graph
      (6911) Core change -- replace topsort with frontier ordered by salted SHA1
      (6911) Cleanup and renaming of transaction internals
      (5200) -- replace containers with sentinals
      Merge branch 'feature/next/resource_application_order' into next
      Refactor prior to #5063 -- remove dead "topscope?" code
      Refactor on the way to #5063 -- removing unused Scope#level
      Fix for #5063 -- explicitly scope internal variable lookups
      Refactor en route to #5027 -- remove usestring parameter from lookupvar
      Refactor on the road to #5027 -- remove unused Scope#strinterp
      Step towards #5027 -- add Logging#deprication_warning facility
      Step towards #5027 -- scopes should know if they are dynamic
      Refactor for 5027 -- get rid of lookup_qualified_var
      Towards 5027 -- add options hash to lookupvar as with setvar
      Fix for #5027 -- generate a deprication warning for dynamic lookup

Martin Englund (1):
      Fix for #3412 install.rb should not put "." first in the tmp_dirs

Matt Robinson (89):
      maint: Have 'rake spec' output in color
      [#3866] Rename the method metaclass to singleton_class to avoid the deprecation warnings from Rails ActiveSupport
      [#4006] Fix test failures caused by reverting ticket 2890
      [#4026] When --use_cached_catalog is specified on a puppetd run actully use the cache
      (#5132) Provide a query REST interface for inventory
      Merge branch 'ticket/next/5132' into next
      [#4894] Randomize port on webrick tests
      Merge branch 'ticket/next/4894' into next
      (#5150) Make fact REST terminus configurable to connect to inventory service
      Merge branch 'ticket/next/5150' into next
      (#5079) Move methods around to make it clearer whether they're public or private
      (#5079) Refactor and cleanup mcxcontent provider
      Merge branch 'ticket/next/5079' into next
      maint: Fix a test that was missing a require
      Merge branch 'maint/next/fix_missing_require_test_failure' into next
      maint: Fix a test that was missing a require
      Merge branch 'maint/master/fix_missing_require_test_failure'
      maint: Fix tests that don't run on their own
      Merge branch 'maint/next/all_tests_run_on_their_own' into next
      Merge branch 'ticket/next/2866' into next
      Merge branch 'ticket/next/5211' into next
      maint: Restore a default value that can cause order dependent test failures
      Merge branch 'maint/next/test_order_failure' into next
      Merge branch '2.6.x' into next
      maint: Fix more order dependent test failures
      maint: Use expand_path when requiring spec_helper or puppettest
      Merge branch 'ticket/next/maint-require_spec_helper' into next
      (#5427) Remove redundant testunit tests
      Merge branch 'ticket/next/5427' into next
      Merge branch '2.6.x' into next
      Merge branch 'next'
      Merge branch 'maint/2.6.next/remove_rspec_options_from_rakefile' into next
      Merge branch 'maint/2.6.next/remove_rspec_options_from_rakefile'
      Merge branch '2.6.x' into next
      Merge branch 'next'
      Merge branch '2.6.x' into next
      Merge branch 'next'
      maint: Fix a randomization test failure
      Merge branch 'ticket/next/maint-fix_test_randomization_problem' into next
      Merge branch '2.6.next' into next
      maint: Move puppetdoc settings to defaults so we can use them in tests
      maint: Fix rdoc when documenting manifest files
      (#4798) Make rdoc work if moduledir & manifestdir overlap
      Merge branch '2.6.x' into next
      Merge branch 'next'
      maint: Silence test output in the spec run
      Merge branch 'ticket/next/maint-silence_false_test_output' into next
      (#6555) Fix another ruby 1.9 incompatible case statement
      Merge branch 'ticket/next/6555' into next
      (#6566) Fix ruby 1.9 incompatible case statement
      (#6566) Replace tabs with spaces
      Merge branch 'ticket/next/6566' into next
      Fix error "invalid multibyte char (US-ASCII)" under Ruby 1.9
      maint: Change code for finding spec_helper to work with Ruby 1.9
      Merge branch 'ticket/next/maint-fix_require_spec_helper_for_ruby_19' into next
      (#6527) Fix uninstall problem and refactor
      Merge branch 'feature/next/6257-pip_package_provider' into next
      (#6527) Fix pip tests
      Merge branch 'feature/next/6527-pip_package_provider' into next
      (#2782) Fix constant_defined?
      (#6820) Fix invalid next that should be a return
      (#6820) Fix RDOC parser to work with Ruby 1.9
      (#6820) Fix Invalid multibyte character
      (#6820) Fix nagios parser to use proper hash syntax for Ruby 1.9
      (#6820) Fix File class lookup in the file type for Ruby 1.9
      Merge branch 'ticket/next/6820_ruby19_fixes' into next
      (#6830) Fix stat method calls to not use an unneeded argument
      Merge branch 'ticket/next/6830_stat_calls' into next
      (#6830) Fix case where instance_variables returns symbols in Ruby 1.9
      (#6830) Handle case where array is actually a string
      (#6830) Fix File class scoping
      (#6830) Fix MD5 handling to work with Ruby 1.9
      (#6830) Fix badly stubbed Time object in test
      (#6830) Fix instance_variables now comes back as symbols
      (#6830) Fix overly stubbed tests
      (#6830) Fix tests that depended on special inherited behavior
      Merge branch 'ticket/next/6830-ready_to_merge' into next
      maint: Add Array combinations method
      Merge branch 'ticket/next/maint-backport_array_combination' into next
      maint: Get tests passing on Ruby < 1.8.7
      maint: Ruby < 1.8.7 knows size but not count
      Merge branch 'ticket/next/maint-fix_tests_for_old_rubies' into next
      maint: Fix sqlite3 require to really be optional
      maint: Fix sporadic sqlite error
      Merge branch 'ticket/next/maint-fix_sqlite_test' into next
      (#6830) Fix string method sub call on a symbol for Ruby 1.9
      (#6830) Fix UTF-8 encoding issue for Ruby 1.9
      (#6830) Fix sha1 to digest/sha1 require issue for Ruby 1.9
      Merge branch 'ticket/next/6830-more_ruby19_fixes' into next

Max Martin (12):
      Merge branch 'ticket/next/4798-rdoc-fixes' into next
      Merge branch '2.6.next' into next
      Merge branch 'next'
      Merge branch '2.6.x' into next
      Merge branch 'next'
      (#5528) Add REST API for signing, revoking, retrieving, cleaning certs
      Merge branch 'feature/master/5528-certificates_signing_api' into next
      Merge branch '2.6.x' into next
      Merge branch 'next'
      Merge branch '2.6.x' into next
      Merge branch 'next'
      Updated CHANGELOG & version for 2.7.0rc1

Nan Liu (1):
      (#3747) Implement upstart provider

Nick Lewis (63):
      [#3804] Fixed one failing spec for RackREST
      [#3835] Fixed recursively absent directories improperly managing their files
      [#4001] Added explicit check and error message when creating a file if parent doesn't exist
      (#5148) Add support for PSON to facts
      Merge branch 'feature/next/5148' into next
      (#5148) Fix failing spec due to timezone
      Merge branch 'feature/next/5148-fix' into next
      (#3747) Add specs for upstart provider
      Merge branch 'feature/next/3747' into next
      Merge branch 'ticket/next/5304' into next
      Merge branch 'ticket/next/5288' into next
      Merge branch 'ticket/next/5274' into next
      maint: Fix intermittent parser spec failures
      Merge branch 'maint/next/fix-intermittent-parser-spec-failure' into next
      Merge branch 'next'
      Merge branch 'ticket/next/2495' into next
      Merge branch '2.6.x' into next
      Merge branch 'next'
      Merge branch '2.6.x' into next
      maint: Work-around for a Mocha bug
      Merge branch 'maint/next/mocha_workaround' into next
      Merge branch 'intermediate_merge_branch' into next
      Merge branch 'next'
      Merge branch 'ticket/2.6.next/5799' into next
      maint: Stop stubbing 'use' on any_instance of Puppet::Util::Settings
      Merge branch 'next'
      Merge branch '2.6.x' into next
      Merge branch 'ticket/next/5496' into next
      (#6805) Add a "configurer" application
      Merge branch 'ticket/master/6805'
      (#6814) Create a dedicated Action class
      Merge branch 'ticket/master/6814'
      maint: Make args to Catalog.select explicit
      Merge branch 'maint/master/make-catalog-select-args-explicit'
      (#6814) Add missing require for specs
      Merge branch 'ticket/master/6814'
      maint: Implement an InterfaceCollection class to manage interfaces
      Merge branch 'maint/master/always-use-interface-method'
      maint: Fix order-dependent spec failures
      Merge branch 'maint/master/fix-order-dependent-spec-failures'
      maint: Use bracket notation instead of define in specs
      Merge branch 'maint/master/use-bracket-notation-in-specs'
      (#7026) Remove whits from reports when finalizing
      Merge branch 'ticket/next/7026' into next
      (#3360) Add an allow_duplicate_certs option
      Merge branch 'ticket/next/3360' into next
      (#5027) Spell deprecation correctly
      (#5027) Use Puppet#warning for deprecation_wanring instead of Kernel#warn
      Merge branch 'ticket/next/5027' into next
      (#2150) Add routes file for indirector
      Merge branch 'ticket/next/2150' into next
      (#775) Don't require command when removing cron entries
      Merge branch 'ticket/next/775' into next
      (#6117) Add POST support to indirector requests
      Merge branch 'ticket/next/6117' into next
      (#2150) Fix File const lookup when configuring routes
      Merge branch 'ticket/next/2150' into next
      (#6928) Add a Parser face with Validate action
      (#6928) Remove --parseonly
      (#6928) Removed --ignoreimport
      Merge branch 'ticket/next/6928' into next
      Revert "(#6928) Removed --ignoreimport"
      Merge branch 'ticket/next/6928' into next

Nigel Kersten (3):
      Fixes #3419. OS X 10.6 Ruby doesn't set supplementary groups
      Make --mkusers work on OS X, we now find unused uid/gids if unspecified
      (#5304) Use internal_name rather than real_name for maillist provider

Paul Berry (62):
      [#4472]+[#4483] Moved type-name resolution out of Puppet::Parser::TypeLoader.
      Moved perform_initial_import from Puppet::Resource::TypeCollection to Puppet::Node::Environment.
      [#4496]+[#4521]+[#4522] Add structures to the AST to represent type definitions (classes, definitions, and nodes).
      Fixed issue #4570 (Race conditions when serializing objects to YAML).
      [4638] Cleanup of plurals and inheritance relationships in AST
      [3782] Test isolation problem in test/ral/providers/cron/crontab.rb
      [#4685] Classes, defines, and nodes allowed inside of non-evaluated conditionals
      [#4657] Customer-supplied .rb files are not compatible with multiple environments or staleness check
      Modified the error message that is generated when a class, definition,
      [#4590] SimpleGraph is slow
      Refactor Puppet::Node::Inventory::Yaml in preparation for adding freshness
      Refactored Puppet::Node::Inventory::Yaml tests in preparation for adding freshness check
      (#5166) Inventory service is now searchable by timestamp.
      Merge branch 'ticket/next/5166' into next
      maint: First draft of cert inspector
      Maint: remove unnecessary stubbing from agent_spec
      Maint: Added missing requires to fileserver.rb.
      Merge branch 'maint/next/missing_fileserver_requires' into next
      Merge branch 'maint/next/clean_up_agent_spec' into next
      Maint: Add "Local-branch:" info to mails sent by "rake mail_patches"
      Merge branch 'maint/next/add_local_branch_to_mail_patches' into next
      Merge commit '2.6.3rc2' into next
      Merge commit '2.6.3rc2' into next
      Merge remote branch 'jeffmccune/ticket/2.6.x/5062' into next
      Merge remote branch 'jamtur01/tickets/2.6.x/5108' into next
      (#5198) Added a spec test for new TB unit
      Merge branch 'feature/master/5198' into next
      Merge remote branch 'masterzen/tickets/2.6.x/5023' into next
      Merge branch 'next'
      Maint: Move "Local-branch:" info below "---"
      Merge branch 'maint/next/clean_up_local_branch_in_mail_patches' into next
      Merge branch 'next'
      Merge commit '2.6.3' into next
      (#5274) Fixed some "rake unit" tests that were inadvertently broken by
      Merge branch 'ticket/next/5274' into next
      Maint: Modified "rake spec" so that it prints full backtraces.
      Merge branch 'maint/next/rake_spec_backtraces' into next
      Maint: Improved spec tests
      Maint: Switched spec tests to use a class rather than Array as the log destination.
      Maint: Added assertion to make sure Log.close_all succeeds
      Merge branch 'maint/next/log_refactoring' into next
      (#5370) Made metrics and --summarize work with Puppet apply
      Merge branch 'ticket/2.6.x/5370' into next
      Merge remote branch 'masterzen/feature/master/4339' into next
      Maint: made upstart tests more robust.
      Merge branch 'maint/next/make_upstart_tests_more_robust' into next
      (#5375) Rework puppet apply to use configurer.run
      Merge branch 'ticket/next/5375' into next
      Maint: Removed unused monkey patch that connected OpenSSL::PKey::RSA to indirector
      Merge branch 'maint/next/remove_dead_monkey_patch' into next
      Maint: Refactor tests to use <class>.indirection.<method>
      Maint: Refactor code to use <class>.indirection.<method>
      Merge branch 'maint/next/remove_indirection_delegation' into next
      Maint: Make http handler code call the indirector through ".indirection"
      Merge branch 'maint/next/remove_indirection_delegation' into next
      Maint: Swap the order of arguments to Indirection#save
      Maint: Moved auto-signing logic into an indirector extension
      Maint: Add a default value for key in Facts::NodeExpirer#save
      Maint: Modified tests of indirector.save to call the indirection directly.
      Maint: Modified uses of indirector.save to call the indirection directly.
      Merge branch 'maint/next/remove_save_delegation' into next
      Merge remote branch 'someword/feature/master/5391' into next

Paul Lathrop (1):
      Fixes #3295 - generate() now sets the working directory to the directory containing the specified command.

Peter Meier (2):
      Fix #3540 - name methods correctly
      Fix #3555 - fix state of purged lists

Pieter van de Bruggen (29):
      (#6786) Removing the #interface method.
      Merge branch 'tickets/master/6786'
      (#6785) Rename the --from option to --terminus.
      Merge branch 'tickets/master/6785'
      (#6786) Fixing a number of failing tests.
      Merge branch 'tickets/master/6786'
      Merge branch 'master' into tickets/master/6785
      (#6785) Internal consistency for `--terminus`.
      Merge branch 'tickets/master/6785'
      (Maint.) Remove Puppet::Interface#unload_interface
      Merge branch 'tickets/master/maint'
      (#6786) Change interface storage and access.
      Merge branch 'tickets/master/6786'
      (#6770) Add basic versioning for interfaces.
      (#6770) Changing versioning to semver.
      (#6770) Rename Puppet::Interface::interface method.
      Merge branch 'tickets/master/6770'
      (Maint.) Require 'puppet/interface' in spec_helper.rb
      (#6770) Refactor Puppet::Interface#initialize.
      (#6770) Add version lookup and comparison.
      (#6770) Add support for version :latest.
      Merge branch 'tickets/master/6770'
      (#6770) Change versioning; adopt :current over :latest.
      (#6770) Fix Puppet::String#load_actions.
      Merge branch 'tickets/master/6770'
      (Maint) Bugfix for failing requires inside Puppet Strings.
      (#6982) Patch the Certificate String against (#5528).
      Merge branch 'tickets/master/6982'
      (Maint) Fix uninitialized constant.

Rein Henrichs (8):
      Replace test/unit file write test with spec
      Removing old test for service/debian provider
      Removing resources generate tests
      Mock user in SUIDManager tests
      Fix test using wrong Puppet util filesetting group
      [#3921] Add facts_terminus setting to Puppet settings
      [#4063] Add confine to describe block that depends on ActiveRecord
      [#4064]  Modify confine to also allow a message and a block containing the test.

Richard Crowley (6):
      (#6527) Added pip package provider.
      Factoring cert status app back into certificate.
      Use the new name for the terminus.
      Alter generate action to work on CSRs only.
      Added list action.
      Propagating an argument to search out of core.

Stefan Schulte (5):
      (#5274) Tests for hostprovider removes comments
      (#5274) New comment property for the hosttype
      (#5274) New tests for new hosttype/parsedprovider
      (#2495) Better value validation for sshkey
      (#5427) Using Propery::OrderedList for host_alias

Steve Nielson (1):
      (#5211) Added patch and tests for checking the size of the arrary which is returned

Steven Jenkins (1):
      Redmine: 2474 - Fix for mount fstype documentation

Todd Zullinger (2):
      conf/redhat: Add notifempty to logrotate config
      Update Red Hat spec file for 0.25.5

nfagerlund (18):
      (#1204) Reformat help text for puppet doc and puppet agent.
      (#1204) Edit content and formatting of puppet apply help
      (#1204) Reformat help text for puppet cert and describe
      (#1204) Edit content of puppet describe help
      (#1204) Fix garbled help for puppet filebucket
      (#1204) Reformat help text for puppet filebucket
      (#1204) Reformat help text for puppet kick and inspect
      (#1204) Reformat help text for puppet master
      (#1204) Fix --compile and --apply options
      (#1204) Edit content and formatting of puppet queue help
      (#1204) Edit content and formatting of puppet resource help
      (#1204) Move man generation task from install.rb to a rake task
      (#1204) Update all the manpages
      (#1204) Make rake gen_manpages output puppet-{application} manpages
      (#1204) Fix --param flag in puppet resource manpage
      (#1204) Add manpages for modern apps and update puppet.conf manpage
      (#1204) Make rake gen_manpages fail explicitly if ronn isn't present
      Merge branch 'ticket/next/1204' into next

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

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list