[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