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

James Turnbull james at lovedthanlost.net
Tue Jul 20 09:11:07 UTC 2010


The annotated tag, 2.6.0rc1 has been created
        at  2f78c6776ec8d9ec59bf7aa3f3f93011861861ea (tag)
   tagging  e0283101e5745cd3715a0144836574586078793e (commit)
  replaces  0.25.4
 tagged by  James Turnbull
        on  Sat Jul 10 16:43:17 2010 +1000

- Shortlog ------------------------------------------------------------
2.6.0rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABAgAGBQJMOBaOAAoJEBBUt6JL1uwwgIYP/RkRXy7OkLOndmjlKS5Ah+p2
XeCV765ApWSNlsthBOIuUm7O6Bo2p6/J780ocLO6B3NwNpSuKsmguxGdpGHf5QFM
FbPO9w4wPuTnye3JsB6Yt7VoqH3heYjahkPFPpN4xlF2W5RndI1J52UJXQymbmHf
QcXX0Hu5b0qIDRhDLOjHit1DapcvS7QO35B4jKtFLlCXdRmMnIUUjHY1xQLqD+BI
BXePu6L0SIc84n92uqcGx+JZnV7tKazNieriwycHYyK/rMS2nmJBNU/eXQSal1DP
zhAIoxCMafoN/BVIzd5jInpFFwMbhkHq3QaqWabrsKGTcKvSQP3MZyvtPNw20fZ6
T6aaHnWTbd5As33mMZUVKWyzFif+HY1BtNWsrl4Suzn7dL0EIusOLzXTQa7EeC18
Wgs+9+Nro+v6l52TkELO5eBsMN8eCIEDZYTXS3hEXokvLwH0R38gdhebf0qfs7nf
Ta7UsOY3AHMPoNa/pHL6VEt/5vGDYi4yNjiXG7N/PkleGwZrg6rnRxQserRchwA3
cc7l0E5oQrXXQrJskC04NxYegUl9unP2f9KNT97srp/Lxvbuif1CAtBu5G3/2B3G
PGRQklaCbNmVSydafO9UpI0McbbAoHfdVmhetGm6YPr8HvMmNE6TMIdGDSs8x4uP
22/Xq514wF/EHUabiqHC
=qCng
-----END PGP SIGNATURE-----

Andrew Forgue (3):
      Add AIX package management support (installp&nim)
      Modify SuSE spec file for 0.25.x and correct shebang lines for
      Fixing #2864 Added support for AIX System Resource Controller (SRC) - service start stop

Anselm Strauss (4):
      Rewrote FreeBSD service provider
      Re-included old BSD service provider, made new one default for FreeBSD
      Added proper status command
      Fix: the rcvar name is not necessarily the same as the service name. (More and more I get the feeling that FreeBSD's rc system is totally unsuitable for Puppet. What about porting Upstart or SMF to FreeBSD ... ?)

Avi Miller (1):
      Patch to address feature #2571 to add Oracle support to Puppet

Brice Figureau (34):
      Fix #2703 - add 'require' to puppetdoc
      Fix #2376 - Display class/node inheritance in puppetdoc
      Covers the RDoc Puppet Parser with specs
      Fix #2784 - puppetdoc/rdoc didn't parse mono-instruction class content
      Fix #2795 - puppetdoc rdoc reports a better error message
      Fix #2796 - Fix puppetdoc rdoc selector parsing
      Fix 2841 - Puppetdoc/RDoc parses realize function
      Fix #2818 - scope variable assigned with undef are not "undef"
      Feature #2395 - revoke when cleaning a certificate with puppetca
      Feature #2839 - fingerprint certificate
      Adapt to method name change since 8971d8
      Fix #2894 - exclude .pp files under modules files directories
      Fix a few puppetd specs tests
      Feature #2839 - fingerprint certificate
      Fix #3117 - cert fingerprinting uses a method not available in ruby <= 1.8.6
      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 #2389 - Enhance Puppet DSL with Hashes
      Raise an error when appending not a hash to a hash
      Allow adding single key to hashes
      Fix #3229 - use original value in case/selector regex matching
      Fix #3155 - prevent error when using two matching regex in cascade
      Add master side file content streaming
      Fix #3373 - Client side file streaming
      Fix #3408 - enable puppetd http compression
      Fix #3664 - qualified variable parsing in string interpolation
      Fix #3667 - Fix class namespace
      Fix #3871 - Add the 'in' operator
      Fix #3907 - Hash couldn't be initialized with an empty hash
      Fix #3932 - Add --charset to puppetdoc for RDoc mode
      Fix #3665 - main class shouldn't be a subscope of itself
      Fix failing tests in spec/unit/resources/type.rb
      Fix #3665 - part 2, node inheritance fixes

Bryan Kearney (6):
      2047: Add a not_include into match
      Fix for #2327, check the return types from augeas and fail where appropriate
      Fixed the return types were valid, and removed the copy paste error with the exception logic
      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 (3):
      created init provider method self.get_services which accepts an array of filenames to exclude when processing defpath.
      [4123] - allows self.instances to correctly report state of services.
      saving work for my unit tests. The redhat one still fails...

David Lutterkort (1):
      type augeas: add 'incl' and 'lens' parameters

David Schmitt (23):
      Avoid trying to lock on non-files
      Bug: tidy specs need FileBucket::Dipper
      Avoid setting the timeout before we know which timeout we should set.
      Fix ProviderDpkg specs to avoid any real executions
      Improve error message
      Define posix and win32 features
      More win32? feature def
      Adapt defaults to Win32 environment
      Print stacktraces if requested
      Fix path handling
      Delete tempfiles on win32
      Make specs work on win32
      Expand file type to be able to handle Win32 and UNC paths
      Start extracting the owner managment for files into providers
      Avoid trying to set uid/gid on windows
      Avoid non-win32 signals on win32 runtime
      Implement "forking" for Windows
      Avoid trying to symlink() on windows
      Implement quoting on the exec commands and repair specs
      Relax path qualification check on FileServing::Fileset
      Adapt Util::Storage specs and avoid trying to lock on directories
      Move syslog into a feature
      Fix Exec type

Deepak Giridharagopal (1):
      Fix #1934 - detailed-exitcodes for puppetd

Ethan Rowe (5):
      Fix 2239 (step one): introduce global settings represeting application run state with methods for
      Fix 2239 (step two): introduce Puppet::Application.controlled_run method to provide simple status-restricted execution of a passed in block; this can replace the process status checks and properly handle delayed restart behavior for Puppet::Agent.
      Fix 2239 (step three): Refactored Puppet::Agent to base starting/restarting behaviors and predicates on new run-status interface of Puppet::Application.
      Fix 2239 (step four): Refactored Puppet::Daemon's stop/restart methods to set status flags appropriately in Puppet::Application, and removed call to now-deprecated @agent.configure_delayed_restart.  This should get the restart and stop behavior for daemons and their agents working nicely with the new global process status interface of Puppet::Application.
      Fix 2239 (step five): introduce new Puppet::Transaction#stop_processing? flag and associated check thereof within the resource evaluation code.  This should allow for the transaction to bail out of its processing if it finds that a stop has been requested, based on the state of Puppet::Application.stop_requested?.

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

James Turnbull (50):
      Added tickets/master/2596 to the testing branch
      Updated test series
      Merge branch '0.25.x'
      Revert "Feature #2839 - fingerprint certificate"
      Fixed test error message.
      Fixed Rails database tests
      Minor unit test fixes
      Forgot fakedata called in spec
      Fixed #3128 - Updated man pages and moved puppet.conf.8 to puppet.conf.5
      Fixed #3162 - tidy does not remove empty files when "size => 0" is set
      Added time module to tagmail report
      Fixed #3384 - Updated broken link
      Fixed link typo
      Fixed README contents to reflect Puppet Labs and docs and wiki changes
      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
      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
      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 CHANGELOG for 0.25.5rc3
      Fixed documentation issues exposed in #3772
      Fixes #3582 - Adds dbport configuration option for specifying database port
      Updated Template documentation link
      Fixes incorrect line in partial CRL fix
      Fixes #3663 - It should be possible to list signed hosts only
      Fixed #3721 - Removed -u option from crontab on HP-UX
      Fixed #3912 - Added client certificate name as an internal fact called "clientcert"
      Fixed RSpec deprecation notice in lexer tests
      Updated version to 2.6.0
      Fixes #3395 - CR+LF line endings in manifests cause syntax error
      Fixes #3514 - CR/LF line ending in puppet.conf cause silent failure
      Documentation fixes
      Fixed mcx documentation error
      Fixed require warning documentation
      Fixed subscribe example
      Fixed #4180 - Updated old module structure to match correct default
      Update RDoc parser to reflect change of custom plugin and fact locations
      Updated GPG rake signing task for new Puppet Labs key
      Updated CHANGELOG for 2.6.0rc1

Jesse Wolfe (142):
      Feature 2827 Option to disable managing internal files
      Fix #1842 Net::HTTP#enable_post_connection_check doesn't work anymore
      Fixing #2669 puppetmasterd integration has leaky state
      Fix #3167 Duplicate constant warnings in dpkg.rb
      Bug #3400 Bad mocks causing failing tests
      Bug #3401 Spec failed due to missing manditory setting in mock
      Bug #3402 Stub returning invalid type for :noop
      Bug #3406 augeas spec fails if there is not a default provider
      Fixing #3407 Failing tests in spec/unit/node/environment.rb
      bug #3407 Part 2
      Fixing #3185 Rakefile is loading puppet.rb twice
      Supressing warnings (not really failures) in test/unit
      Typo in method call in test.
      Some tests were leaking state when the test failed
      Restore noop non-behaviours
      Mark resource/status as failed if they are associated with a failing
      Remove rollback test, since rollback was removed.
      Fix test failures due to name changes of event symbols
      Since the types stored in resource's @parameters have changed,
      Remove stale set_trigger
      Remove test that tests internal class structures which have changed.
      Generated resources' events are actually bound to the resource that
      Actually invoke the allow_changes? method in ResourceHarness
      Allow skipped resources to process events
      Use a helper function to evaluate a resource since the API has changed
      Name change of event in ral/type/exec.rb
      Fix unit tests in file/target.rb
      Feature #3115 REST-ified status()
      Fix a failing test in #3115
      Feature #3347 REST-ified FileBucket
      Fix tests on #3347
      Feature #3383 RAL over REST
      Feature #3383 Part 2: Remove RAL XMLRPC
      Feature #3394 REST Runner, preparation
      Feature #3394 REST runner, execution
      REST: hide Request object
      REST FileBucket: REST barfs on relative paths
      REST: Fix a state leak causing test failures
      Indirector/FileBucketFile warnings
      Add stub to Puppet::Parser::Collector test to prevent runaway stub
      Puppet::Parser::Resource.new parameters have changed
      Repair validate_checksum codepath, even though it is disabled.
      Puppet::Parser::AST::Leaf#evaluate_match "insensitive" renamed to
      Remove test for old RDoc work-around
      Fix heisenbug in spec/unit/provider/mount/parsed.rb
      Update YAML dir test to match behavior
      Fix a failure in new FileBucket where it was impossible to read from a
      The pure-ruby YAML lib doesn't accept parameters
      Fix tests that use or stub find_by_checksum, which I just changed the
      Markus's patch concerning string interpolation
      Fix test in parser.rb due to API change
      Bug #3451: Don't leak the terminus class setting from Puppet::Resource::Catalog's spec
      Fix #3551 rake spec fails to run integration specs
      Fix #3552 single executable should display usage
      Fix #3656 JSON serialization of dependencies
      Fix for #3690 failing to calculate error codes
      Fix #3552 single executable should display usage
      feature #2276 Single Executable: "puppet master"
      feature #2276 Single Executable: "puppet cert"
      feature #2276 Single Executable: "puppet kick"
      feature #2276 Single Executable: "puppet describe"
      feature #2276 Single Executable: legacy settings
      feature #2276 Single Executable: rdoc paths on ubuntu
      feature #2276 Single Executable: help for apply
      feature #2276 Single Executable: help info
      feature #2276 Single Executable: subcommand method
      feature #2276 Single Executable: CommandLine can be instantiated
      Refactor #3706 Reify eigenclasses of Applications
      Feature #2276 Single Executable: Pass a commandline object to the application
      feature #2276 Single Executable: optparser should get CommandLine#args instead of ARGV
      Feature #2276 Single Executable: usage message
      feature #2276 Single Executable: move CommandLine methods
      Feature #2276 Single Executable: usage message
      Feature #2935: Puppet::Mode
      Feature #2935: lazify require graph for applications
      Feature #2935: Applications should declare modes
      feature #2276 Single Executable: use new names for settings sections
      Feature #2276 Single Executable: Update docstrings
      Feature #2935 Puppet::Mode#master?
      Feature #2935 Modes: root? predicate
      Code cleanup: remove "self." from setdefaults
      Feature #2935: Test for if we're "puppet cert"
      Feature #2935: method extract require_application
      Feature #2935 settings are in Mode sections instead of executable names
      Bug: Broken codepath in util/settings
      Feature #2935 Puppet[:mode] and Puppet[:name] are read-only
      Feature #2935 Unify the codepaths for setting settings
      Feature #2935 remove misleading comment
      Behavior change for //UNC_Paths broke an old test
      Confine out tests that fail on unix
      Confine out a lib that puppet was failing to load on non-win32
      Remove over-eager error branch in a complicated If
      variable name error in refactor
      fix tests to reflect methods moved from type/file/owner to provider/file/posix
      [#1621] Composite keys for resources
      [#3409] environment is not checked when nodes are in ldap
      [#3409] fix test failures from ldap environment patch
      [#3674] Autoloader should propagate failures
      [#3674] Part 2: Autoloader load method should propagate failures
      [#3674] Make sure that failing to load a feature isn't fatal
      [#3766] Remove YAML fixups
      [#3865] External subcommands
      [#3139] Make newattr idempotent
      remove tests for removed code
      Fix some tests broken by changing the call to newattr
      Simplify the newattr method by removing a level violation
      Fix tests broken by level-violation fix
      Restore error handling for value=
      Tweak an old test due to new error handling.
      Remove an old test that had been unintentionally reintroduced by a mistake in a conflict resolution
      Fix: puppet apply trying to use XMLRPC constant
      [#3961] Rename cert's @mode to @cert_mode to reduce confusion
      [#3961] puppet cert --generate implies ca_location = :local
      [#3172] puppet kick can take hostnames as bare arguments
      [#2713] Enable ELSIF
      [#4059] Minor errors preventing ralsh from running
      [#4059] fix the specs to correctly mock the Puppet::Resource.new call signature
      maint: :mutable_defaults to improve spec consistency
      maint: spec_helper should only get loaded once
      maint: Remove a heisentest that wasn't testing what it claimed
      maint: spec_helper should reset settings directories on *every* test
      Heisenbug: settings as catalog trying to create directories
      maint: file_spec heisenbugs
      maint: fix stubbing in catalog_spec.rb
      maint: fix stubs in transaction_spec.rb
      maint: fix stubbing in package_spec.rb
      maint: fix stub failures in report_spec.rb
      maint: fix stub failure in report_spec.rb
      Maint: Explicitly put test sqlite files in a temp directory
      [#3172] Fix the arguments to Application::Kick.new, which I had broken
      [#3961] Part two: --destroy should also be local
      [#4136] Specs should listen on localhost
      [#4149] Don't create two Resource::TypeCollections
      [#4110] Wrap Type#retrieve calls for backwards compatibility
      [#4161] RDoc fails to parse some of our ruby syntax
      [#2730] mount ensure present shouldn't unmount
      [#4180] Support legacy module structure
      [#3582] Remove assumption that Puppet.settings would return values of a consistent type
      [#4196] Move the docs into the source directory structure
      [#4198] Require 'fileutils' everywhere FileUtils is used
      Manifests with variables were broken when read from STDIN to puppet apply
      [#4182] show_diff was broken for streamed file contents

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

Luke Kanies (189):
      Adding an example yaml node script
      Always using the CA_name constant instead of "ca"
      Fixing #2617 - using the searched-for REST name
      Fixing #1507 - Adding a :ca_name setting
      Upgrading rspec for tests to 1.2.9
      Adding module metadata
      Extracting language doc support into a module
      Adding a context method to the Errors module
      Fixing #2596 - Node, Class, Definition are not AST
      Merge branch '0.25.x'
      Merge branch 'merge'
      Removing unused configurer code
      Removing some unneeded validation code from Transaction.new
      Fixing #1054 - transaction reports are always sent
      Fixing #3148 Settings#without_noop when run with no noop setting
      Renaming applications, mostly removing 'puppet'
      Moving log destination code into separate files
      removing never-used code
      Switching transactions to callback-based events
      Moving Parameter utility classes into separate files
      Moving Ensure property into separate file
      Random code cleanup
      Adding "type" instance method to enhance Demeterness
      Cleaning up Event creation
      Reorganizing Property class to match current style
      Moving event creation to the resource
      Changing SimpleGraph.matching_edges to expect one event
      Extracting event management into a separate class
      Adding tests for the 'report' log destination
      Removing unused code and adding a couple of tests
      Removing a redundant method in Report
      Adding Transaction events to Transaction reports
      removing extraneous comment
      Fixing file content logs
      Failing in app/puppet if facts are not found
      Correcting comments and making report timestamp internal
      Adding tests for "Logging" module
      Using Logging module in main Puppet module
      Refactoring the RAL interface to logging
      Cleaning up the Log initialization code.
      Refactoring the Change/Event/Property interface
      Solidifying the RAL/Event integration.
      Removing last event collection transaction code
      Fixing File type indentation
      Adding first version of Resource::Status class
      Adding Transaction::ResourceHarness class
      Renaming some methods in Transaction::Change
      Fixing some compatibility and old tests
      Fixing log message when changes fail
      Changing Transaction to use the new ResourceHarness
      ResourceHarness now doesn't check params with no 'should'
      Fixing #2759 - reports now have complete change info
      Cleaning up the report tests a bit
      Removing mention of @changes in Transaction
      Moving Metric management to the reports
      Changing the method profile of EventManager#queue_event
      Refactoring event queueing for performance
      Changing method profile for other event queueing
      Fixing feature validation when passed one item
      Fixing broken selinux tests
      Removing now-obsolete "retrieve" method on package type
      Fixing "require" function to use new class interface
      Changing REST report integration test to use new interface
      Fixing fingerprint tests to work with new log validation
      Fixing Configurer interface to transaction report
      Fixing most failing test/ tests.
      Removing now-obsolete user tests
      Adding []/[]= support to Parser::Resource
      Fixing test structure
      Adding support for parsing ruby files
      Removing old, never-used DSL code
      Storing per-environment LoadedCode instances
      Renaming LoadedCode to ResourceTypeCollection
      Adding 'known_resource_types' to Environment
      Parser now uses Environment resource type collection
      Moving Rails initialization to Compiler terminus
      Adding helper module for finding known resource types
      Always warning if autoloading a file fails
      Using the RTC helper to find the known resource types
      Fixing callers to Parser to only pass environment
      All non-transient parser references are gone
      Removing Interpreter class
      Renaming Parser::ResourceType to Resource::Type
      Adding filename extension support to formats.
      Adding client and server data dirs
      Fixing datadir defaults to match new standards
      Converting File terminus to use formats.
      Removing unused Checksum::File terminus
      Cleaning up a test.
      Fixing test structure
      Partially fixing #2954 - Adding class parameters
      Changing the interface of Puppet::Resource
      Adding an environment helper
      Removing obsolete Settings comments and require
      Tuning file load order
      Fixing failing Environment unit tests
      Adding parameter validation to Puppet::Resource
      TypeCollection now supports namespace arrays
      Allowing Environment.new to take an environment
      Removing :paramcheck and :typecheck settings
      Adding support for class parameters
      Removing Resource::Reference classes
      Adding tmpfile cleanup to tests
      Fixing most of the broken tests in test/
      Adding strictness checking to resources
      Converging the Resource classes further
      Fixing type/title resource resolution
      Forcing parent evaluation in resource types
      Finishing renaming :params to :parameters internally
      Adding environment support to parser resources
      Adding simplistic pure ruby interface
      s/DSL::ResourceHelper/DSL::ResourceAPI/g
      Cleaning up ResourceAPI tests
      Adding virtual and exported resource support to the DSL
      Refactoring File[source] tests somewhat
      Adding "checksum?" helper method to Checksums module
      Converted File[checksum] to a parameter not property
      Fixing change printing for content/ensure
      Fixing a typo from a regex
      Moving puppet back to bin
      Fixing syntax warning
      Fixing 'puppet' to directly run manifests
      Migrating "puppet" executable integration test
      Removing any mentions of :casesensitive setting
      Fixing all 'require' function tests
      Fixing calls to "class_scope" in Scope tests
      Renaming and fixing puppetrun tests.
      Fixing various broken Resource::Type tests
      Making SshAuthorizedKeys tests less brittle
      Redeleting puppetmasterd integration test
      Protecting spec_helper chmod from failure
      Cleaning up content/source code
      Removing invalid File integration test
      Fixing Transaction integration test
      Removing obsolete test
      Porting a simple set of tests from test/unit
      Porting/removing group test/unit tests
      Removing vistigial method in ASTHash
      Fixing Hash functionality with non-constant keys
      Fixing Property#change_to_s in rare case failures
      Fixing and porting Transaction Report tests
      Removing tests for code that was removed in the REST refactor
      Fixing a warning in the aix package provider
      Removing obsolete tests
      Only trying to retrieve passwords on OS X when root
      Fixing yumrepo type to use 'flush'
      Making a Puppet::Module test more resilient
      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
      Adding #3518 - basic dot format support
      Adding indirector support to Resource Types
      Fixing #3668 - fixed autoloading classes from modules
      WIP - trying to fix #3460
      Fixing #448 - relationships have their own syntax
      Fixing Parser::Resource param validation
      Fixing #1903 - metaparam inheritance is much faster
      Fixing Catalog conversion
      Refactoring tests - replacing stubs with instances
      Fixing #2655 - Adding default parameter values to resources
      Fixing #3671 - --compile Catalogs are pretty-printed
      Adding #2658 - Adding support for run stages
      Fixing #2658 - adding backward compatibility for 0.24
      Refactoring tests - replacing stubs with instances
      Fixing #2655 - Adding default parameter values to resources
      Fixing #3791 - client environment is used
      For #3822 - Reducing checksum code duplication
      foo
      Fixing #3822 - checksums will be loaded from filebuckets
      Slightly restructuring "Functions" file
      Functions are added to a module instead of Scope
      Removing obsolete FCollection stub from Functions
      Working #3139 - scheduling moved to resource harness
      Working #3139 - removing obsolete checking in Storage
      Working #3139 - ResourceHarness does caching
      Working #3139 - Catalogs default to host_config
      Working #3139 - Removing Property#checkable
      Working #3139 - Adding Settings.clear Spec#after
      Fixing #3139 - all properties can now be audited
      Fixing #1545 - module_name is now a variable
      Fixing #1545 - Adding 'caller_module_name' variable
      Fixing #2337 - Adding 'freeze_main' setting
      Fixing #3072 - Resource generation is recursive
      Removing obsolete nodescope concept
      Fixing #3988 - adding support for watchr
      Removing obsolete nodescope concept
      Fix for #4178 - generalize autoloading to include .rb

Marc Fournier (2):
      Unit tests for path changes
      fixed a couple of typos

Mark Plaksin (1):
      Add version number to puppetlast display.

Markus Roberts (83):
      Fix for #2959 (calling exit status on a nil report)
      Fix for #3114 (ruby's arbitrary limit on process groups too low)
      Fix for #3085 (user_role_add pulls from same source as useradd)
      Fix for #3077 (unit tests broken in 0.25.1-->0.25.4)
      Fix for #3035 (redhat services use init for source)
      Fix for #3094 (libdir should take ":" delimited path)
      Merge branch '0.25.x'
      Fixing tests in pkg provider
      Move scope parenting & class_scope from Compiler to Scope
      Resolving conflicts with ???
      Resolving conflicts with reinh:feature/master/single_executable
      Resolving conflicts with testing
      Fixes #3113 - When importing a manifest puppet needs to chill
      Fix for #2604 Pure Ruby yaml generation
      Fix for #3424 and tests to prove it.
      Fix for #3366 - --tags '' treated as boolean 'true'
      Resolving conflicts with ???
      Resolving conflicts with ???
      Resolving conflicts with luke:tickets/master/2759
      Resolving conflicts with jesse:feature/master/3394
      Moving the string interpolation parsing to the parser/lexer
      Resolving conflicts with ???
      Resolving conflicts with luke:tickets/testing/2954
      Resolving conflicts with ???
      Revert the guts of #2890
      Fix for #3101 (bug in MRI 1.8.7)
      Fix for #3556 Plussignment value melding
      Fix for #3558 -- source file reading speedup
      Fixing bad test
      Write ssh_authorized_keys as user
      Fix to the fix for #3295
      Fix for #2910 -- Tidy/matches is too tricky to use
      Fix for #3107 Changing users on AIX
      Renamed all references to Reductive Labs to Puppet Labs
      Change the main spec to an apply spec
      Fixing tests broken by Luke's CRL flag patch.
      Fix for conflict between fileserving streams and none-checksums
      Fixing tests broken by conceptual merge conflicts
      Fix for 3664: interpolating qualified variables.
      Fix for #3949 and related
      Resolving conflicts with jes5199:ticket/master/2935-settings-mode
      Use the 'root' feature rather than directly checking the uid
      Part 2 of fix for #1175 (functions in environments)
      Improving fix for #1175; tightening thread safety
      Targeted fix for #3851
      Fixing #3651 failing to pop comment stack for some constructs
      [#3994] rename the specs to have _spec.rb at the end
      Tweak for fix for #1175 to fix test failures
      Fixing oversensitive test
      Fix for #3985 typo causing warning
      Breaking require-loop
      Fix for pre 1.8.7 compatibility in namvar patch
      Cleaning up various warnings in specs
      Merge branch 'testing' into tweak/testing/silence_spec_output
      Merge branch 'testing' into tweak/testing/file_fix_root_spec_failure
      [#3994-part 2] rename integration tests to *_spec.rb
      Fix for test ordering sporadic failure
      [#3994-part 3] rename spec tests from *_spec_spec to *_spec.rb
      Fix for #4091 -- require loop in executables
      Fix for #4142 stray use of JSON instead of PSON
      Fix for #4148 (2.6 is greater than 0.25.x)
      Fix for #4120 No namevar running puppet doc -r type
      Fix for #4167 -- overriding file permissions in conf file
      Fix for #2807 Puppet settings available as variables
      Fix for #4137 -- Oracle needs text for strings > 255
      maint:rename resource_type to define in internal dsl
      Fix for #4117 "Storing newly-audited value" messages
      Code smell: Win32 --> MS_windows
      Code smell: Miscellaneous oddity removal
      Code smell: Inconsistent indentation and related formatting issues
      Code smell: Use {} for % notation delimiters wherever practical
      Code smell: English names for special globals rather than line-noise
      Code smell: Use string interpolation
      Code smell: Line modifiers are preferred to one-line blocks.
      Code smell: Booleans are first class values.
      Code smell: Avoid explicit returns
      Code smell: Avoid unneeded blocks
      Code smell: Omit needless checks on defined
      Code smell: Use ||= for conditional initialization
      Code smell: Use &&= for dependent initialization
      Code smell: Don't restate results directly after assignment
      Code smell: Avoid needless decorations
      Code smell: Two space indentation

Martin Englund (2):
      First shot at the OpenSolaris pkg(5) provider
      Fix for #3412 install.rb should not put "." first in the tmp_dirs

Matt Robinson (20):
      Bug #3748 LDAP group membership
      {#3866] Rename the method metaclass to singleton_class to avoid the deprecation warnings from Rails ActiveSupport
      [#2522] authorized keys owner is verified
      [#3802] Replace rug with zypper
      maint: Fixing a failing spec by stubbing a method on a stubbed object that should have been stubbed.
      maint: Fixing a test typo s/stub/stubs/
      maint: Have 'rake spec' output in color
      [#4006] Fix test failures caused by reverting ticket 2890
      maint: Fix failing test that needed more methods stubbed
      maint: Fixing test to reflect that host environment assignment now takes an object instead of a string
      maint: Fixing tests that fail when run as root
      maint: A test specified that a file wasn't writeable, but was writeable
      maint:  Confine a test that depends on sqlite
      [#4090] Rename mode (:master, :agent, :user) to run_mode
      [#4090] Git rid of the idea that run_mode is a configurable option with defaults
      [#4090] Fix last few tests and renames of mode to run_mode
      [#4090] Change how RunMode instances are created so that an object for each RunMode is only created once instead of every time it's called
      [#4090] Fix the run_mode for certs and put tests on the applications to assert their run_mode
      [#2370] Allow OpenBSD to add packages with versions and flavors
      [#4114] Fix failures in the unit tests

Nick Lewis (16):
      [#3388] Setting host_aliases from [] to [] no longer results in any changes
      [#3804] Fixed one failing spec for RackREST
      [#2646] Fixes the change to onetime made in b96cd6c
      [#3139] Fixed a broken integration spec in type tidy
      [#3139] Fixed a problem with the value method for parameters
      maint: Fixes broken order-dependent Tidy specs
      maint: Fixes some noisy specs
      [#4089] Replace internal usage of :check with :audit
      [#4092] Changed notify message to defined instead of changed
      [#4108] Missing constants fail deliberately and with a message
      Maint: Improve the speed of setting settings.
      [#3906] Fixed missing constant Puppet::Rails when using storeconfigs
      [#4108] Changed missing Application constant error
      [#4114] Added queueing to the log
      [#4114] Fixes test failures caused by previous 4114 fixes
      [#3169] Adds more debugging to SSL cert verification

Nigel Kersten (4):
      Fixes #3419. OS X 10.6 Ruby doesn't set supplementary groups
      Fixes #2836. Add hold support to dpkg provider
      Fixes #2646. Move onetime option from the agent to global defaults so we can specify
      Provides #3723. Add ability for execs to have several attempts at a successful

Paul Lathrop (3):
      Fixes #3295 - generate() now sets the working directory to the directory containing the specified command.
      Fixes #3702: the 'log' report now sends the host name as the log source again.
      Fixes #1999 - Allows the 'apt' provider to downgrade packages.

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

Rein Henrichs (27):
      Fix #2649 Allow ssl dir creation in --noop mode
      [#3392] Better Rakefile, remove puppetmasterd spec
      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
      Initial puppet single executable
      Fix application name in bin/ralsh
      Find both bin and sbin usage docs, fail gracefully
      Renaming the old puppet executable
      Rename puppet application spec to main
      Fix failing specs
      Fix builtins glob in single executable
      Fix for #3399 zone type should handle exclusive IP stacks
      Fixes #1223 Add Zypper support for SuSE machines
      [#3921] Remove unnecessary require 'puppet/resource'
      [#3921] Add facts_terminus setting to Puppet settings
      [#3810] Add http reports processor and `reporturl` setting
      [#3921] Fix typo "fact_terminus" -> "facts_terminus"
      [#4055] Add CouchDB terminus for facts
      [#4055] Refactor of abstract Couch terminus, more specs
      [#4055] Confine CouchDB-related specs to the couchdb feature
      [#4064]  Modify confine to also allow a message and a block containing the test.
      [#4064]  Modify the Rails spec to use the block form of confine
      [#3810] Do not create a reports settings block
      maint: Rework testing of Reports http processor to be self contained

Richard Soderberg (1):
      Fixed #2568 - Add database option 'dbconnections'

Ross West (3):
      Signed-off-by: Ross West <westr at connection.ca>
      Signed-off-by: Ross West <westr at connection.ca>
      Fixed unsupported perlstyle regex and few other minor bugs

Roy Nielsen (1):
      Added support for flat packages in the pkgdmg package provider.

Sean Millichamp (1):
      Fixes #3745 Catch unhandled exception in ssh_authorized_key provider

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

Todd Zullinger (4):
      vim: puppetDefArguments is contained by puppetDefine
      vim: Improve function matching when functions contain ')'
      conf/redhat: Add notifempty to logrotate config
      Update Red Hat spec file for 0.25.5

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

-- 
Puppet packaging for Debian



More information about the Pkg-puppet-devel mailing list