With a little reordering and a fair amount of bug-squashing we got to zero
failures on an initial prefix and pushed the branches in it to master:
jesse:master_spec_fixes
markus:pkg_test_fixes
reinh:tickets/master/3392-rm-puppetmasterd-spec #= rm puppetmasterd spec
markus:refactor/master/scope-v-compiler #= Moving things out of compiler to
fix bugs
jesse:ticket/master/3148 #= Bug fixes
andrew:ticket/0.25.x/2805 #= AIX support
bkearney:ticket/0.25.x/3379 from a1d216c #= augeas fix
brice:tickets/0.25.x/3186 #= Trees of requires
brice:tickets/0.25.x/2929 #= checksum => none
brice:tickets/testing/2389 from c68d84b #= Hashes
It looks like the event queuing cage match has been resolved successfully.
The TERM signal ticket is failing two significant tests that make it appear
that the patch as written can not work; the code apparently does not ever
check the stop_processing? method.
My futures branch still needs to be reconciled with earlier changes; Jesse
and I discussed refactoring it to ease this transition.
Luke's internal DSL is still failing tests despite application of a
resolution patch that makes them pass when just they two branches in
question are present, so there is apparently an additional compounding
factor.
testing (Branching off master) succeeded:
*
7483 examples, 0 failures, 40 pending
ethanrowe:tickets/master/2239 (TERM signal) succeeded:
* 40cd3a9 Fix 2239 (step one): introduce global settings represeting
applicat...
* 499f596 Fix 2239 (step two): introduce
Puppet::Application.controlled_run m...
* 1262030 Fix 2239 (step three): Refactored Puppet::Agent to base
starting/re...
* c5bc167 Fix 2239 (step four): Refactored Puppet::Daemon's stop/restart
meth...
* b08fd14 Fix 2239 (step five): introduce new
Puppet::Transaction#stop_proces...
7505 examples, 2 failures, 40 pending
2 more in unit/transaction.rb (2 total)
luke:tickets/master/2759 (Events) succeeded:
* 2abafe1 Moving log destination code into separate files
* 78f56ea removing never-used code
* e2b4630 Switching transactions to callback-based events
* 3b5da42 Moving Parameter utility classes into separate files
* 5d87252 Moving Ensure property into separate file
* 90dd353 Random code cleanup
* 9eb89eb Adding "type" instance method to enhance Demeterness
* 9bf5c82 Cleaning up Event creation
* 294531d Reorganizing Property class to match current style
* 468a945 Moving event creation to the resource
* c0abb0a Changing SimpleGraph.matching_edges to expect one event
* 9720e1a Extracting event management into a separate class
* 15d03a6 Adding tests for the 'report' log destination
* f2b8c5d Removing unused code and adding a couple of tests
* 10b6902 Removing a redundant method in Report
* 517d3f0 Adding Transaction events to Transaction reports
* 8c70d5b removing extraneous comment
* 4a614e1 Fixing file content logs
* d5619df Failing in app/puppet if facts are not found
* 39107be Correcting comments and making report timestamp internal
* 7c61cfb Adding tests for "Logging" module
* 259a84f Using Logging module in main Puppet module
* 6138ee6 Refactoring the RAL interface to logging
* 4dd8c3b Cleaning up the Log initialization code.
* 09d489c Refactoring the Change/Event/Property interface
* 6ef90eb Solidifying the RAL/Event integration.
* fcf63fb Removing last event collection transaction code
* 2d62905 Fixing File type indentation
* ddf566f Adding first version of Resource::Status class
* 3725f33 Adding Transaction::ResourceHarness class
* ed3970f Renaming some methods in Transaction::Change
* d72207e Fixing some compatibility and old tests
* d3abb5b Fixing log message when changes fail
* 5c3d18f Changing Transaction to use the new ResourceHarness
* c23158a ResourceHarness now doesn't check params with no 'should'
* 72e2508 Fixing #2759 - reports now have complete change info
* 785c469 Cleaning up the report tests a bit
* c583eb1 Removing mention of @changes in Transaction
* b94d6e5 Moving Metric management to the reports
* b4da4ca Changing the method profile of EventManager#queue_event
* 7c62747 Refactoring event queueing for performance
* 56e6e42 Changing method profile for other event queueing
7733 examples, 34 failures, 41 pending
2 more in unit/application/puppetd.rb (2 total)
3 more in unit/transaction.rb (5 total)
4 more in unit/type/file/selinux.rb (4 total)
22 more in unit/type/package.rb (22 total)
1 more in unit/type/user.rb (1 total)
markus:ticket/master/3225 (Fix for minor bug in luke:tickets/master/2759)
succeeded:
* 752816a Fix for transcription error in luke:tickets/master/2759
7733 examples, 15 failures, 41 pending
18 fewer in unit/type/package.rb (4 total)
1 fewer in unit/type/user.rb (0 total)
brice:tickets/0.25.x/3396 (Faster event propagation) succeeded:
* acb7507 Fix inefficient SimpleGraph#matching_edge
7734 examples, 19 failures, 41 pending
4 more in unit/simple_graph.rb (4 total)
luke:tickets/master/3015 (Per Environment known resource types) succeeded:
* 4f948a5 Adding []/[]= support to Parser::Resource
* 6622af4 Fixing test structure
* e57cffc Adding support for parsing ruby files
* 3090e3d Removing old, never-used DSL code
* e89e341 Storing per-environment LoadedCode instances
* 7c619ba Renaming LoadedCode to ResourceTypeCollection
* 8f4c30a Adding 'known_resource_types' to Environment
* 428cf77 Parser now uses Environment resource type collection
* df00527 Moving Rails initialization to Compiler terminus
* 71b7b79 Adding helper module for finding known resource types
* 1ebf900 Always warning if autoloading a file fails
* 3cce178 Using the RTC helper to find the known resource types
* 0fe5a1f Fixing callers to Parser to only pass environment
* c494500 All non-transient parser references are gone
* 6f6dfb2 Removing Interpreter class
* aa34b6c Renaming Parser::ResourceType to Resource::Type
* adbe9bf Resolving conflicts with ???
7758 examples, 45 failures, 41 pending
1 more in unit/node.rb (1 total)
15 more in unit/parser/compiler.rb (15 total)
4 more in unit/parser/scope.rb (4 total)
2 more in unit/resource/catalog.rb (2 total)
4 more in unit/resource/type.rb (4 total)
luke:tickets/master/1943 (Combine yaml & file termini) succeeded:
* 6c4e07f Adding filename extension support to formats.
* 03b6be5 Adding client and server data dirs
* 6606222 Fixing datadir defaults to match new standards
* 12da4ad Converting File terminus to use formats.
* 1933d37 Removing unused Checksum::File terminus
* 5c7d6ac Cleaning up a test.
7749 examples, 46 failures, 41 pending
1 more in unit/indirector/yaml.rb (1 total)
luke:tickets/testing/2954 (Class parameters) succeeded:
* f491654 Fixing test structure
* 2785f81 Partially fixing #2954 - Adding class parameters
* 5297cc4 Changing the interface of Puppet::Resource
* 878d3e1 Adding an environment helper
* 4243b3c Removing obsolete Settings comments and require
* 4b2207b Tuning file load order
* 3d4f9de Fixing failing Environment unit tests
* 3ebf34c Adding parameter validation to Puppet::Resource
* ccd60c8 TypeCollection now supports namespace arrays
* dd46dbc Allowing Environment.new to take an environment
* 91a1365 Removing :paramcheck and :typecheck settings
* 6c3e54d Adding support for class parameters
* 4e92292 Removing Resource::Reference classes
* b6aedd2 Adding tmpfile cleanup to tests
* c6eb785 Fixing most of the broken tests in test/
* 5e76fdb Adding strictness checking to resources
* 5f2c14f Converging the Resource classes further
* 77d6f94 Fixing type/title resource resolution
* fc654d6 Forcing parent evaluation in resource types
* 7a9be85 Finishing renaming :params to :parameters internally
* cfb753d Resolving conflicts with luke:tickets/master/2759
7833 examples, 58 failures, 41 pending
1 fewer in unit/node.rb (0 total)
1 more in unit/parser/functions/require.rb (1 total)
8 more in unit/parser/scope.rb (12 total)
4 more in unit/resource/type.rb (8 total)
markus:feature/testing/2956 (Futures) succeeded:
* 02c2e33 Added AST shim class
* 403a5c1 remove Hash.collect! diagnostics and settor? dead code
* f67d8bd instantiation, Scope#future_of, lots of plumbing
* 4db16d0 playing with nested scopes
* 2f1f3b8 Changes to the 0.25.x based version to make it work on testing.
* c42502e safeevaluate doesn't need to be passed scope
* b3610bc removing scope from evaluate and evaluate_match
* a723028 fixing tests
* 6d36116 Resolving conflicts with ???
7833 examples, 101 failures, 41 pending
1 more in unit/parser/ast.rb (1 total)
2 more in unit/parser/ast/leaf.rb (2 total)
11 more in unit/parser/ast/resource.rb (11 total)
1 more in unit/parser/ast/resource_defaults.rb (1 total)
4 more in unit/parser/ast/resource_reference.rb (4 total)
3 more in unit/parser/ast/vardef.rb (3 total)
10 fewer in unit/parser/compiler.rb (5 total)
15 more in unit/parser/parser.rb (15 total)
3 more in unit/parser/resource.rb (3 total)
17 more in unit/parser/scope.rb (29 total)
2 fewer in unit/resource/catalog.rb (0 total)
2 fewer in unit/resource/type.rb (6 total)
markus:refactor/master/3216 (String interpolation) succeeded:
* 9157d7f Moving the string interpolation parsing to the parser/lexer
* f2d0488 Resolving conflicts with markus:feature/testing/2956
7848 examples, 90 failures, 41 pending
11 fewer in unit/parser/ast/resource.rb (0 total)
jesse:feature/master/3394 (REST (3115,3347,3383,3394)) succeeded:
* 7807e0e Feature #3115 REST-ified status()
* 6f3c3a6 Fix a failing test in #3115
* fbc16e1 Feature #3347 REST-ified FileBucket
* 2fd3e50 Fix tests on #3347
* 51d601a Feature #3383 RAL over REST
* ba882f2 Feature #3383 Part 2: Remove RAL XMLRPC
* 222afc5 Feature #3394 REST Runner, preparation
* 2de1e54 Feature #3394 REST runner, execution
* 39826ce Resolving conflicts with luke:tickets/testing/2954
7922 examples, 91 failures, 38 pending
1 more in unit/resource.rb (1 total)
brice:tickets/0.25.x/3229 (regex case sensitivity) succeeded:
* 2e665ae Fix #3229 - use original value in case/selector regex matching
7922 examples, 92 failures, 38 pending
1 more in unit/parser/ast/leaf.rb (3 total)
andrew:feature/0.25.x/zypper (zypper for OpenSuSE) succeeded:
* af80cdc Fixes #1223 Add Zypper support for SuSE machines
7930 examples, 94 failures, 38 pending
2 more in unit/provider/package/zypper.rb (2 total)
luke:tickets/master/3096 (internal DSL) succeeded:
* 71a8b9b Adding environment support to parser resources
* ac10443 Adding simplistic pure ruby interface
* a40e420 s/DSL::ResourceHelper/DSL::ResourceAPI/g
* 797efde Cleaning up ResourceAPI tests
* 7a833b0 Adding virtual and exported resource support to the DSL
* 8472110 Resolving conflicts with luke:tickets/testing/2954
7974 examples, 121 failures, 45 pending
25 more in unit/dsl/resource_api.rb (25 total)
1 more in unit/parser/resource.rb (4 total)
1 more in unit/resource/type.rb (7 total)
luke:tickets/master/3398 (Checksum parameter) succeeded:
* 727d5df Refactoring File[source] tests somewhat
* 0a84702 Adding "checksum?" helper method to Checksums module
* ab56550 Converted File[checksum] to a parameter not property
* 35e4678 Fixing change printing for content/ensure
* bc56671 Fixing a typo from a regex
7990 examples, 125 failures, 45 pending
1 fewer in unit/resource.rb (0 total)
5 more in unit/type/file/checksum.rb (5 total)
ran ruby ../refactor/refactor.rb:
* 3223e64 Code smell: Miscellaneous oddity removal
* a91c1b2 Code smell: Inconsistent indentation and related formatting
issues
* 7a32a6c Code smell: Use {} for % notation delimiters wherever practical
* 5646b78 Code smell: English names for special globals rather than
line-noise
* 130b07e Code smell: Use string interpolation
* f1f77d5 Code smell: Line modifiers are preferred to one-line blocks.
* 9a4dece Code smell: Booleans are first class values.
* c9bde13 Code smell: Omit needless checks on defined
* 47e9224 Code smell: Avoid needless decorations
* ba4b548 Code smell: Two space indentation
7987 examples, 125 failures, 45 pending
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.