[Pkg-puppet-devel] [SCM] Puppet packaging for Debian annotated tag, tags/2.6.0rc1, created. 2.6.0rc1
James Turnbull
james at lovedthanlost.net
Fri Nov 12 14:31:46 UTC 2010
The annotated tag, tags/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