Today's notes
* Brice's #3396 is NOT in (though I really want it) pending resolution
of the
cage match
* Brice's #2929 IS in (thanks for separating them)
* Jesse supplied a patch for fixing the conflict which was killing rake
spec,
so we have spec results all the way to the end again
* For convenience I'm retaining significant test branches on the repo
(so far testing-17-march, testing-18-march, & testing-20-march); that
way you won't have it yanked out from under you if you're trying to
debug something (the commits who's SHA1 codes are given in these
e-mails should be available until we get through the release candidate
process.
* I've got three FAQ items (with a pool this small I'm counting two
queries as
"frequent" and fuzzy matching the questions): "What's the recommended
way to resolve problems?", "When/how will topic branches be rejected
from
testing?" and "Can I build the testing branch on my machine?" that
I'll be
addressing in a separate e-mail.
* The racc warnings are an artifact of the dance we have to do to
resolve
conflicts in the grammar (it tries to regenerate the parser as a one
of the
resolution strategies. They can be ignored.
* I'm puzzled by the fact that the code-smell refactorings (which are
supposed
to be semantically neutral) are fixing a failing test. It may just be
another
indeterminacy, but I'm going to look into it.
* And of course, this edition has more code, fewer test failures, yada
yada...
-- Markus
testing (Branching off master) succeeded:
*
7762 examples, 18 failures, 43 pending
1 more in integration/bin/puppetmasterd.rb (1 total)
2 more in integration/util/settings.rb (2 total)
1 more in unit/indirector/ssl_file.rb (1 total)
2 more in unit/node/environment.rb (2 total)
3 more in unit/parser/scope.rb (3 total)
2 more in unit/provider/package/pkg.rb (2 total)
3 more in unit/ssl/host.rb (3 total)
1 more in unit/type/augeas.rb (1 total)
3 more in unit/type/schedule.rb (3 total)
reinh:tickets/master/3392-rm-puppetmasterd-spec (rm puppetmasterd spec)
succeeded:
* 19a5e84 [#3392] Better Rakefile, remove puppetmasterd spec
7432 examples, 15 failures, 40 pending
1 fewer in integration/bin/puppetmasterd.rb (0 total)
2 fewer in integration/util/settings.rb (0 total)
markus:refactor/master/scope-v-compiler (Moving things out of compiler to
fix bugs) succeeded:
* 191e08d Move scope parenting & class_scope from Compiler to Scope
7433 examples, 12 failures, 40 pending
3 fewer in unit/parser/scope.rb (0 total)
ethanrowe:tickets/master/2239 (TERM signal) succeeded:
* e19e0e1 Fix 2239 (step one): introduce global settings represeting
applicat...
* b84cc9c Fix 2239 (step two): introduce
Puppet::Application.controlled_run m...
* 00e0363 Fix 2239 (step three): Refactored Puppet::Agent to base
starting/re...
* 8aca9b6 Fix 2239 (step four): Refactored Puppet::Daemon's stop/restart
meth...
* 06eee3f Fix 2239 (step five): introduce new
Puppet::Transaction#stop_proces...
7455 examples, 14 failures, 40 pending
2 more in unit/transaction.rb (2 total)
jesse:ticket/master/3148 (Bug fixes) succeeded:
* 35f1be0 Fixing #3148 Settings#without_noop when run with no noop
setting
7456 examples, 14 failures, 40 pending
andrew:ticket/0.25.x/2805 (AIX support) succeeded:
* d757f9d Add AIX package management support (installp&nim)
7470 examples, 16 failures, 40 pending
2 more in unit/provider/package/nim.rb (2 total)
bkearney:ticket/0.25.x/3379 (augeas fix) succeeded:
* d47e64f Fixed the return types were valid, and removed the copy paste
error...
7470 examples, 13 failures, 40 pending
3 fewer in unit/type/schedule.rb (0 total)
brice:tickets/0.25.x/2929 (checksum => none) succeeded:
* 41b485b Added time module to tagmail report
* 97c48f0 Fix #2929 - Allow checksum to be "none"
7480 examples, 13 failures, 40 pending
luke:tickets/master/2759 (Events) succeeded:
* 63f6400 Moving log destination code into separate files
* d774a14 removing never-used code
* 7d8b1f1 Switching transactions to callback-based events
* 046cd64 Moving Parameter utility classes into separate files
* 4988b31 Moving Ensure property into separate file
* cb17fcb Random code cleanup
* cac5d6c Adding "type" instance method to enhance Demeterness
* 922b80b Cleaning up Event creation
* 8e15f75 Reorganizing Property class to match current style
* d047b2a Moving event creation to the resource
* 6c75e61 Changing SimpleGraph.matching_edges to expect one event
* 6d0162a Extracting event management into a separate class
* 31d626e Adding tests for the 'report' log destination
* e88286c Removing unused code and adding a couple of tests
* 12c5b53 Removing a redundant method in Report
* 455dd3a Adding Transaction events to Transaction reports
* ede806e removing extraneous comment
* 4bef8cb Fixing file content logs
* 50cbb25 Failing in app/puppet if facts are not found
* 962df46 Correcting comments and making report timestamp internal
* c3c50f9 Adding tests for "Logging" module
* 7cbee8b Using Logging module in main Puppet module
* c157b9f Refactoring the RAL interface to logging
* 6dab219 Cleaning up the Log initialization code.
* 483aa5b Refactoring the Change/Event/Property interface
* 11e6a54 Solidifying the RAL/Event integration.
* 3367473 Removing last event collection transaction code
* 60926d5 Fixing File type indentation
* cbdc581 Adding first version of Resource::Status class
* d9a00b4 Adding Transaction::ResourceHarness class
* 7509659 Renaming some methods in Transaction::Change
* 559b633 Fixing some compatibility and old tests
* 63a51c4 Fixing log message when changes fail
* d3e8f09 Changing Transaction to use the new ResourceHarness
* 8bae9be ResourceHarness now doesn't check params with no 'should'
* 6d5d994 Fixing #2759 - reports now have complete change info
* ad00dee Cleaning up the report tests a bit
* 2b5212c Removing mention of @changes in Transaction
* fb49668 Moving Metric management to the reports
7708 examples, 45 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:
* f327b07 Fix for transcription error in luke:tickets/master/2759
7708 examples, 26 failures, 41 pending
18 fewer in unit/type/package.rb (4 total)
1 fewer in unit/type/user.rb (0 total)
luke:tickets/master/3015 (Per Environment known resource types) succeeded:
* f7d43f9 Adding []/[]= support to Parser::Resource
* c8a899b Fixing test structure
* 62c9e92 Adding support for parsing ruby files
* b6ea051 Removing old, never-used DSL code
* f292aa2 Storing per-environment LoadedCode instances
* f291b19 Renaming LoadedCode to ResourceTypeCollection
* 9f81d23 Adding 'known_resource_types' to Environment
* 37995f1 Parser now uses Environment resource type collection
* 0e60650 Moving Rails initialization to Compiler terminus
* be6df67 Adding helper module for finding known resource types
* d1129a6 Always warning if autoloading a file fails
* 89097a9 Using the RTC helper to find the known resource types
* 2aee4a6 Fixing callers to Parser to only pass environment
* 0f2c1c7 All non-transient parser references are gone
* 1996f21 Removing Interpreter class
* 41e3b47 Renaming Parser::ResourceType to Resource::Type
* 1a875be Resolving conflicts between luke:tickets/master/3015 and ???
7732 examples, 52 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:
* b77a721 Adding filename extension support to formats.
* 5655ee0 Adding client and server data dirs
* 0394355 Fixing datadir defaults to match new standards
* b2a77bd Converting File terminus to use formats.
* 08dcc64 Removing unused Checksum::File terminus
* 1c2deff Cleaning up a test.
7723 examples, 53 failures, 41 pending
1 more in unit/indirector/yaml.rb (1 total)
brice:tickets/testing/2389 (Hashes) succeeded:
* 489c784 Fix #2389 - Enhance Puppet DSL with Hashes
* 3b815fc Raise an error when appending not a hash to a hash
* a53d1f3 Allow adding single key to hashes
7746 examples, 53 failures, 41 pending
luke:tickets/testing/2954 (Class parameters) succeeded:
* 0fec548 Fixing test structure
* 30a5681 Partially fixing #2954 - Adding class parameters
* eccc573 Changing the interface of Puppet::Resource
* c9c4bd3 Adding an environment helper
* 7835e94 Removing obsolete Settings comments and require
* 134bd05 Tuning file load order
* 9f8f317 Fixing failing Environment unit tests
* 93ea938 Adding parameter validation to Puppet::Resource
* b810835 TypeCollection now supports namespace arrays
* 30e1315 Allowing Environment.new to take an environment
* c226709 Removing :paramcheck and :typecheck settings
* c6b6781 Adding support for class parameters
* 273ab99 Removing Resource::Reference classes
* b5fb172 Adding tmpfile cleanup to tests
* f468e37 Fixing most of the broken tests in test/
* 51007cf Adding strictness checking to resources
* 88f8105 Converging the Resource classes further
* b5cced2 Fixing type/title resource resolution
* d56b51b Forcing parent evaluation in resource types
* 8d52ee0 Finishing renaming :params to :parameters internally
* 16f6c60 Resolving conflicts between luke:tickets/testing/2954 and
luke:tick...
7830 examples, 62 failures, 41 pending
1 fewer in unit/node.rb (0 total)
2 fewer in unit/node/environment.rb (0 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:
* be01207 Added AST shim class
* f4c445a remove Hash.collect! diagnostics and settor? dead code
* d4407c6 instantiation, Scope#future_of, lots of plumbing
* dbeeb33 playing with nested scopes
* 4efd92c Changes to the 0.25.x based version to make it work on
testing.
* 0b737b6 safeevaluate doesn't need to be passed scope
* d9b06f4 removing scope from evaluate and evaluate_match
* c83735a fixing tests
* 0d9c6d5 Resolving conflicts between markus:feature/testing/2956 and
???
7830 examples, 110 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)
20 more in unit/parser/parser.rb (20 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)
racc warning: terminal SQTEXT used but not decleared
racc warning: terminal DQTEXT used but not decleared
markus:refactor/master/3216 (String interpolation) succeeded:
* 8e7c91b Moving the string interpolation parsing to the parser/lexer
7845 examples, 110 failures, 41 pending
jesse:feature/master/3394 (REST) succeeded:
* 261aa83 Feature #3115 REST-ified status()
* 50b041f Fix a failing test in #3115
* a161bf7 Feature #3347 REST-ified FileBucket
* a1744c4 Fix tests on #3347
* 37a3eaa Feature #3383 RAL over REST
* 9a296c6 Feature #3383 Part 2: Remove RAL XMLRPC
* 254a5b7 Feature #3394 REST Runner, preparation
* d56fff4 Feature #3394 REST runner, execution
* 47fc017 Resolving conflicts between jesse:feature/master/3394 and
luke:tick...
7919 examples, 110 failures, 38 pending
brice:tickets/0.25.x/3229 (regex case sensitivity) succeeded:
* f9366d9 Fix #3229 - use original value in case/selector regex matching
7919 examples, 112 failures, 38 pending
1 more in unit/parser/ast/leaf.rb (3 total)
1 more in unit/resource.rb (1 total)
andrew:feature/0.25.x/zypper (zypper for OpenSuSE) succeeded:
* 31fbb4f Fixes #1223 Add Zypper support for SuSE machines
7927 examples, 113 failures, 38 pending
2 more in unit/provider/package/zypper.rb (2 total)
1 fewer in unit/resource.rb (0 total)
luke:tickets/master/3096 (internal DSL) succeeded:
* 3b99185 Adding environment support to parser resources
* 0cfc3c5 Adding simplistic pure ruby interface
* 4374faa s/DSL::ResourceHelper/DSL::ResourceAPI/g
* 5acdf57 Cleaning up ResourceAPI tests
* bfb51ac Adding virtual and exported resource support to the DSL
7971 examples, 141 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.rb (1 total)
1 more in unit/resource/type.rb (7 total)
ran ruby ../refactor/refactor.rb:
* 9731a98 Code smell: Miscellaneous oddity removal
* 30db341 Code smell: Inconsistent indentation and related formatting
issues
* 99441a5 Code smell: Use {} for % notation delimiters wherever
practical
* ffcd98d Code smell: English names for special globals rather than
line-noise
* e9c1b0c Code smell: Use string interpolation
* efdc74b Code smell: Line modifiers are preferred to one-line blocks.
* 603c909 Code smell: Booleans are first class values.
* 412f1a2 Code smell: Omit needless checks on defined
* e68adc2 Code smell: Avoid needless decorations
* 78c7aa5 Code smell: Two space indentation
7968 examples, 140 failures, 45 pending
1 fewer in unit/resource.rb (0 total)
--
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.