[Pkg-puppet-devel] [SCM] Puppet packaging for Debian branch, upstream, updated. puppet-0.24.5-rc3-1456-g2f0b1e5
James Turnbull
james at lovedthanlost.net
Tue Oct 27 17:06:23 UTC 2009
The following commit has been merged in the upstream branch:
commit 2f0b1e5271d5859cff31b3b07e7c31141435fd10
Author: James Turnbull <james at lovedthanlost.net>
Date: Tue Oct 27 17:38:18 2009 +1100
Updated CHANGELOG
diff --git a/CHANGELOG b/CHANGELOG
index 171f499..24d68b9 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,80 @@
-0.25.0
+0.25.1
======
+20e5222 Fixing #2689 - file owner warnings are reduced
+09fb3f7 Fixing #2752 - "require" loads "include"
+6846c32 Fixing some recently broken Scope tests
+0043392 Fixed typo in lib/puppet/indirector/ldap.rb
+6b254eb Fix #2753 - Do not "global allow" plugins/modules mount if some rules have been parsed
+ff3a7bc Re-fixed #2750 - Stop disabling the CRL or checking for a disabled CRL
+594c774 Revised partial fix for #2661 and related issues
+73d04c6 Bug #2534 Raise error if property appears twice
+7517572 Bug #1908 cron environment should allow empty vals
+febe707 Bug #1742 Invalid params to --color outputs 'nil'
+d383ab8 Use notice() in the versioncmp() docs
+9dff716 conf/redhat/*.init: Use -p option to killproc
+f47a70f Ticket #2665: Regexp exception on ++ in package names
+b6e4ef3 Fixed #2750 - Set :cacrl to nil instead of 'false' in puppetd
+2b57e06 Fix #2691 - Collection AR request should not include params if querying with tags
+e8bce7a Workaround #2668 - Compress facts so that the request size limit triggers less often
+e2ce790 Fixed #2737 - The zone provider needs to get acquainted with OpenSolaris
+aea1e5f Update Red Hat spec file for 0.25.1
+fbdded7 Ticket #2685 (Type error in ssh_authorized_keys)
+4d9f76a Fix for #2745 fakedata tests not working
+b4bcfe9 Fix for #2736, target doesn't work for ssh_authorized_keys
+ae528f6 Ticket #2734 PSON/JSON not serializing classes of a catalog
+f59f805 Bug #1900 Parsing of quoted $ in stdin
+6ba122f Fixing #2735 - node classes are immed. added to classlist
+bca3b70 Bundling of pure ruby json lib as "pson"
+ce46be5 Proposed alternative solution for #2664 (REGEX / DIV lexing)
+b0518c3 Fix for #2681 (duplicate resource)
+8a73082 Fix #2707 config_version fails more helpfully
+54ded1b Fixes #1719, this avoids calling the external binary *which* everytime we are looking for a binary
+4c3c279 Updated required Facter version in README
+fcce46a Fixed #2702 - Set :outputdir to "doc" if not specified
+3940dfb Fixed #2674 - createpackage.sh: problem finding install.rb
+3b548f4 Fix #2699 - Use --masterport for PUPPET_PORT variable
+a75bf50 This updates the portage provider in three ways:
+ad86e9e Fixes #2688. Macauthorization provider now handles booleans internally correctly.
+d891f7a Ticket #2676 (a typo)
+bfba2cd Fix #2672 - Make sure nodenames keep their underscores when used as classname
+db67e5f Added rcov exclusion to Rakefile
+6912a7e Incremented version to 0.25.1
+fd322da Fixes #1538 - Fixes the yumrepo backtrace in noop mode.
+6551e86 Fix #2664 - Mathematic expressions mis-lexed as Regex
+a595033 Fix for #2654 (error generating error message)
+a951163 Fix #2642 - Runit provider rework
+96b5087 Fix for ticket #2639 (Puppet[:user]/Puppet[:group] vs. 'service')
+af57483 Fixing #2632 - 'require' works for 0.25 clients
+d42bda1 Fixing relationship metaparam backward compatibility
+d53bc16 Adding version information to the catalog for compat
+5f25589 Ticket #2626 (unhelpfull error messages)
+a1d3b04 Fixing #2617 - use the cert name as specified
+8987509 Refactored Puppet packaging and gem creation
+5c2ba47 FIXES 2616: Remove sync.syncronize and Puppet.info
+a53a77c Renamed test branch to testing in rake task
+d054fd9 Fixing #2656 - puppet parseonly tests don't hang
+cde70cf Fixes #2648. Spurious macauthorization parameter changes
+dcf0d0d Fix #2652 - Fix SELinux syntax error
+ba269f2 Fixed #2651 - Corrected install permissions on man page directories.
+361c502 Fix #2638 - Allow creating several nodes with matching names
+2283605 Added automatically constructed test branch task and file
+fd2a190 Fix for #2621 (JSON serialization of exec)
+577a45b Fix #2622 - Puppetdoc in single manifest to console is broken
+d2d7070 Fix #2640 - Daemontools and Runit were not creating the enable symlink
+d21b266 Fix #2627 - regex node name could lead to invalid tag
+cb90528 Merged fix for #2601
+b1554a1 Updated changelog task and CHANGELOG to version aware
+f5a106d Fix for #2637 (Webrick accpting connections on dead sockets)
+19e98f9 Fixed #2608 - install.rb will not run on ruby 1.9.1 due to ftools being deprecated
+40cd6d4 Fix for #2605 by falling back to alternative solution to #1963
+630407d Make regsubst() function operate on arrays (feature #2491).
+a45c435 Fix for #2600 (wrong number of arguments under older mongrel)
+f2bc8aa Fixed #2634 - Added servicegroup_name parameter to serviceescalation type
+7404e31 Fixs #2620 authconf interpolation, #2570 0-9 in domain names
+4344339 Fix for ticket #2618 (stubbing so redhat tests run under debian)
+c2e26b9 vim: match regexp language features
+1494bd7 Require active_record/version to support ActiveRecord < 2.3
+a5c56fc Fixed #2607 - Added Facter dependency for Puppet Gem
b1eddbb Updated and created new CHANGELOG format
994d6e0 Adding tests for the #2599 fix
42ab73f Ticket #2525 don't fail find_manifest on invalid module names
@@ -73,9 +148,6 @@ b611c34 Updated fix for #2481
f385072 Revert "Fxied #2481 - Added status and restart overrides for Red Hat service provider."
cc379b6 Fixed #2498 - logcheck update
85a3633 Removed extraneous debugging
-
-0.25.0rc1
-=========
bf94de9 Updated two more tests
5b87dba Logs now assume resource params have metadata
1410bed Adding metadata delegation from param to resource
@@ -338,6 +410,211 @@ f945b66 Fixing #2265 - rack is loaded with features rather than manually
5cc4910 Fix #1409 once again, including test
a6af5bf Added split function
+0.25.0
+======
+b1eddbb Updated and created new CHANGELOG format
+994d6e0 Adding tests for the #2599 fix
+42ab73f Ticket #2525 don't fail find_manifest on invalid module names
+a0f0dcc Updated permissions on test files
+d45812b Refactoring tests to reduce code size, increase coverage, and make
+aba2f66 This further normalizes the handling of init-style services (including
+fb236a0 Combined fix for #2525, #2552 -- RedHat service issues
+d40b942 Fixed #2589 - Renamed zfs delete to destroy and added tests
+4aa7fce Monkey patch to improve yaml compatibility between ruby versions
+1f6c74d Fixed typo in parser test
+2e9b706 Updated Red Hat spec file and RH patches for 0.25.0.
+19815dd Fixing #2592 - you can escape slashes in regexes
+ea58478 Fixing #2590 - modulepath is not cached inappropriately
+1a3d0c8 Fixed #2593: puppet init script status command not returning proper exit code
+8dabc72 Update documentation string to reflect actual intent of Puppet::Node::Facts::Rest
+b30a3c7 Fixes #2581. Use new 10.6 global launchd overrides file for service status/enabled
+7f05469 Fixed Naginator link
+e589cd3 Fixing #2582 - / no longer autorequires /
+3342b73 Fixing #2577 - clarifying and demoting the deprecation notice
+d397f8d Fixing #2574 - autoloading finds plugins in modules
+800a78b The first regex node now matches first
+6750aeb Fixing #2563 - multiple regex nodes now work together
+b728b93 Fixes #724 - false is equivalent to 'ruby -W1'
+a9d5863 Fix parser error output
+ee4f6ba Fixing #2551 - fixing content changed logs
+c8f859e Fix for test isolation portion of Ticket #2511
+6fa9271 Fixing #2549 - autoloading of top-level classes works again
+c752680 Fixing a heisenbug resulting from a race condition
+ea417d6 Fixing #2460 - puppetmasterd can now read the cert and key
+a49915a Not using the service user in settings when it's unavailable
+14ec838 Explicitly loading all facts in the directory service provider
+5ee6602 Adding an 'exists?' delegator from user type to provider
+06fcece Switching the owner/group settings to use symbolic values
+4eb325a Fixing the yamldir group to be a group instead of user
+058514a Moving Setting classes into separate files
+b0f219a Removing chuser on darwin restriction
+7f749cb Fixing a ruby warning in the authstore test
+c0da3bf Fixing #2558 - propagating recent fileserving changes
+ff39bc7 Fixes #2550 Handles case where metadata is nil
+47dee83 Ticket 2559 -- parseonly ignored specified file
+a4f6896 Fixed #2562 - Recognize the usecacheonfailure option again
+e408d6c Refactoring the Module/Environment co-interface
+796ba5c Fixing #1544 - plugins in modules now works again
+6bd3627 Adding a global cleanup to the spec_helper
+0ef5f22 Removed misguided case sensitivity tests
+c1967bb Fixes #2513. debian service provider now uses invoke-rc.d to determine enabled? status
+7e09247 Fixing fact-missing problem when puppet.conf is reparsed
+a35e9bf Fix for #2531; adds tests to confirm problem and related cases,
+299eadb Fixed #2530 - Fixed status setting in the SMF provider
+e6a7e82 Fixed spec typo
+75c6e4a Fixes #2493
+b62d966 conf/redhat/*.init: Fix condrestart/try-restart
+e9fbd4c conf/redhat/client.init: Fix #2123, status options on older RHEL
+0461a02 Updates to Solaris smf files to reflect new binary locations
+55a9cdb Fix #2517 - Stack overflow when CA cert missing
+601a2e5 Fix #2516 - Fix format detection when content-type contains charset
+d86bc88 Fix #2507 - Add missing integration tests
+aad3b76 Fix #2507 - Exported resources were not correctly collected.
+63cb1ad Fixes #2503
+c129f2a Fixes #2360 - Removed annoying log message
+b1ffffa Fixed #2525 - Wrong method being overridden in Red Hat services
+a88fc4d Fixing more tests broken from missing libraries
+9a356ab Fixing ActiveRecord Indirector tests to skip w/out Rails
+acc5a96 Fixing #2489 - queue integration tests are skipped w/out json
+1a5c5b3 Fixing #2508 - removing mention of ActiveRecord 2.3
+0cb9072 Fixing #2541 - file cache is more resilient to failure
+23948d0 vim: Mark puppetFunction values as contained
+79a4339 Add shellquote() function.
+79d705f Fixes #2499. Allows execs to specify an array for the returns parameter
+b611c34 Updated fix for #2481
+f385072 Revert "Fxied #2481 - Added status and restart overrides for Red Hat service provider."
+cc379b6 Fixed #2498 - logcheck update
+85a3633 Removed extraneous debugging
+bf94de9 Updated two more tests
+5b87dba Logs now assume resource params have metadata
+1410bed Adding metadata delegation from param to resource
+3ab3a5c Removing unnecessary debug output
+488e368 Adding integration tests for #2371 (backup refactor)
+f1406bf Adding many tests for #2371, and slightly refactoring
+8f60f0c Fixes for Redmine 2371.
+cd224c6 Fixes #2464, #2457. Deprecate reportserver for report_server. Add report_port setting. Add tests.
+401a9ec Fixing #2484 - "format missing" messages are better
+f6cc598 Fixes #2483 - Log only copies metadata from RAL objects
+7c4c00f Fixed #2486 - Missing require 'monitor' in parser_support.rb
+ea34ee6 Added R.I.Pienaar's extlookup.rb to the ext directory
+36d3f58 Added example conf/puppet-queue.conf
+967eb9f Fxied #2481 - Added status and restart overrides for Red Hat service provider.
+c702f76 rack: SSL Env vars can be in Request.env or ENV
+ca17b3c rack: don't directly use the forbidden HTTP_CONTENT_TYPE env var (fixes rack specification conformance)
+a002e58 Removing old filebucket test
+d8de446 Cleaning up tests for #2469
+266aafa default server in remote filebuckets
+1f8ef60 Fixes #2444 - Various JSON test failures
+11c0fb7 Fixed #2294 - Classes sometimes cannot be found
+7e5b562 Adding #2477 - puppet can apply provided catalogs
+97274ad Fixing problems my Feature refactor caused
+6fb8bf6 Fixing ruby warning in definition test
+b3545fc Fixed global deprecation error in useradd Unit tests
+dc24472 Adding a test for the Exec type
+58d9587 Speeding a test up through stubbing
+d4d8372 Fixing a small test by stubbing instead of mocking
+f7e1c36 Fixing a test broken by the regex features
+54a225d Fixing tests broken by caching autoload results
+1ce31b4 Migrating Handler base tests from test/ to spec/
+cc3f56a Migrating Feature tests to spec
+21d1d25 Fixing cron test to match new behaviour
+849fa67 Migrating tests to spec and removing an obsolete test
+6f458cc Logging the configuration version we're applying
+ac58e27 Configuration version information is now in logs
+6ed0103 Adding support for an external catalog version
+39320b8 Cleaning up duplication in another test file
+25fae5f Removing duplication in the test structure
+36c0662 Simplified Rakefile and moved tasks to tasks/rake directorya
+b45ccf8 Implement node matching with regexes
+58a73b5 Make sure node are referenced by their names
+3ebf148 Enhance selector and case statements to match with regexp
+ef68967 Fix #2033 - Allow regexp in if expression
+17e62b1 Add AST::Regex, an AST leaf node representing a regex
+4f9545f Add regexes and regex match operators to the parser
+0ccd259 Add regex, match and not match token to the lexer
+201ae59 Allow variable $0 to $9 to be interpolated, if ephemeral
+f357a91 Implement ephemeral scope variables
+d40ef29 Signed-off-by: Eric Sorenson <ahpook at gmail.com>
+6d22afb Modifying the REST client error to make server errors more clear
+21f477a Fixes #2472. Load Facter facts when ralsh is invoked, plus test.
+2e41edb Update CHANGELOG.git
+ebb5a1f Fixed ci_spec task for RubyGems 1.3.5
+b6b903e Fixes #2461. Provide new and old code paths for macosx_productversion_major with deprecation warning
+26b0c70 Fixing typo in two tests which caused them to always pass
+76fc2b1 Fixing #2440 - catalogs can now be compiled on demand
+832b6ff Exiting from app failures instead of raising
+4ea3f17 Minimal patch to fix #2290 (/tmp permissions)
+08ff9e8 Fix #2467 - rack: suggest putting puppet/lib at beginning of RUBYLIB search path
+fb60f90 Fix #2465 - Default auth information is confusing with no auth.conf
+0ca9b53 Fix #2459 - puppetdoc added namespace classes as RDoc modules instead of classes
+18b5d61 Fix #2429 - vim: class/define/node should only be followed by whitespace
+da828a4 Fix #2448 - fix the broken runit provider and tests
+3898436 Fixed #2405 - Mount parameter "dump" doesn't accept all valid values on FreeBSD
+9825bec Fixes #2362. Do not validate users/groups when supplied with numeric uid/gids
+450a19c Fix #2454 - Definition named after a module don't show in puppetdoc
+8551ece Fix #2453 - puppetdoc mixes long class names that look alike
+e3ee594 Fix #2422 & #2433 - make sure puppetdoc transform AST::Leaf boolean correctly
+b3b76df Fixing #2296 - overlapping recursions work again
+9120712 Fixing mocks to remove warnings
+eeec8e9 Fixing #2423 - no more strange dependency cycles
+7d40f9e Fixing #2443: Adding debugging guidance to dep cycle errors
+b4facb0 Fixing a test broken by changing the default os x package type
+b418921 Fixing selinux tests broken in the fix for #1963
+719e76b Fixing #2445 - fixing the mount test mock
+f13f08d Minor fix to URL for LDAP nodes documentation
+7c859a7 Fixing #2399 - removing client-side rrd graphs
+f6d6145 Fixing #2421 - file renaming errors now propagate
+db82523 Fixes #2438, get major OS X version from Facter and replace Puppet::Error invocations with fail builtin
+22145e7 Update install.rb to cope with all OS X versions, not just 10.5
+935c463 Fixing #2403 - provider specificity is richer and better
+d95b687 Fix #2439 - let puppetdoc use loaded_code
+ef5c4ae Fixed #2436 - Changed ralsh to use Puppet::Type.new and avoid deprecation notice
+0c18013 Fixes #2430 - Stock apache2.conf for passenger incorrect
+c383ceb Make pkgdmg default Darwin provider, make confines consistent on Darwin package providers.
+98599c4 Convert to using sbindir for OS X packages, clean out previous executables in bindir
+c659743 Fix #2425 - make sure client can contact CA server with REST
+17205bb Fix #2424 - take 2, make sure default mounts allow every clients
+f2c55cc Fix #2378 and #2391 tests
+8bbd8b4 Fix #2424 - File server can't find module in environment
+effaf80 Fix small typo in the fix for #2394
+a06094e Feature #2378 - Implement "thin_storeconfigs"
+b2a008e Fix #2391 - Exported resources never make to the storeconfigs db
+8f82407 Fix #2261 - Make sure query string parameters are properly escaped
+c86d44e Fixed #579 - puppet should try to clear solaris 10 services in maintenance state
+910a5e2 Fix #1963 - Failing to read /proc/mounts for selinux kills file downloads
+ba824e9 Fixing #2245 - provider lists are not lost on type reload
+eb40966 Ruby no longer clobbers puppet autoloading
+a42e878 deprecate NetInfo providers and examples, remove all NetInfo references and tests.
+22f5632 Fixed #2410 - default acl logs as info instead of warn.
+65b0137 Adding test for current auth config warning.
+74f5ad4 Fixed #2394 - warn once on module mount deprecation.
+f46a52a Add test for current module mount deprec warning.
+858d333 Fixes #2258,#2257,#2256. Maintain correct type for integers/booleans, allow correct values, and fix rule array handling
+44f127f Added Markdown mode to puppetdoc to output Markdown.
+8a8ce9d Excluded directories from rcov coverage report
+d152c5e Allow boolean value for boolean cli parameter
+911b490 Fix #2364 - Associates the correct comment to the right statement
+faefd92 Make sure the parser sees the correct line number
+869ec27 Fix #2366 - puppetdoc was parsing classes in the wrong order
+4c659b7 Added rcov coverage to Spec tests
+1fd98b1 Fixes #2367 - Mongrel::HTTPRequest returns a StringIO object
+8b09b83 Fix #2082 - puppetca shouldn't list revoked certificates
+ea66cf6 Fix #2348 - Allow authstore (and REST auth) to match allow/deny against opaque strings
+1e83aad Fix #2392 - use Content-Type for REST communication
+aaca17a Fixed #2293 - Added cron syntax X-Y/Z and '7' for sunday
+cddc365 Switching to LoadedCode from ASTSet
+fc1f8cd Adding a special class to handle loaded classes/defines/nodes
+325b8e4 Fix #2383, an incompatibility with early ruby 1.8 versions
+46112da Fixing #2238 In some cases blank? is not available on String.
+cdd1662 Fixing #2238 - Deal with nil hash keys from mongrel params
+769c8aa Final fix to CI test rakes
+a6816ff Set ENV['PATH'] to an empty string if non-existent
+64a4720 Fix to CI rake tasks
+5680cd5 Fixing #2197 - daemontools tests now pass
+603b9cf Change the diff default output to "unified"
+9bc9b5c Added missing colon to suntab
+0f2d70d Fixed #2087 and refactored the code that gets the smf service state
+
0.25.0beta2
===========
3f070c1 Using the logging utilities to clean up module warnings
--
Puppet packaging for Debian
More information about the Pkg-puppet-devel
mailing list