The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

Activity

From 04/27/2011 to 05/03/2011

05/04/2011

06:52 pm Bug #4428: resource titles should allow "::" without requiring quoting for parameterized class de...
This bit me today. At a minimum the docs should probably reflect this as it strikes me as a pretty common case and a ... Chad Metcalf
06:08 pm Bug #6845: mount tmpfs on Solaris fail
Nigel - I can live with the other, as long as the patch in this bug (case Facter.value(:operatingsystem)) is applied John Warburton
05:48 pm Bug #6845: mount tmpfs on Solaris fail
John Warburton wrote:
> This patch has not been applied to final release 2.6.8. I am now stuck 2 releases behind, ca...
Nigel Kersten
05:44 pm Bug #7300: "puppet resource mount" reports wrong mountstate
ugh. This is the problem with our current type :(
I'm not quite sure whether we can reliably not show such mounts ...
Nigel Kersten
05:19 pm Bug #2462 (Closed): cron resources default behaviour with no periods seems potentially dangerous
I'm convinced Zach. Nigel Kersten
05:13 pm Bug #5224 (Rejected): puppetd does not set environment correctly from Exec
<blockquote>
it also seems sensible to document the behaviour and make it consistent irrespective of how puppetd...
Nigel Kersten
05:11 pm Bug #7277 (Merged - Pending Release): secret_agent and supporting methods need fixin'
https://github.com/puppetlabs/puppet/compare/71af776...d203853 merges this into 2.7.x Anonymous
05:02 pm Bug #3770: Puppet SSL verfication is broken with multiple chained certificates
To provide some context, I asked the dev team to spend some time investigating the scope of this fix, and it was non-... Nigel Kersten

05/03/2011

04:51 pm Bug #7326: Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
Daniel Pittman wrote:
> https://github.com/puppetlabs/puppet/compare/fded269...b3dd34b merges a fix into 2.7.x for t...
Anonymous
04:50 pm Bug #7329 (Merged - Pending Release): rendering hooks using network formats don't match user expe...
https://github.com/puppetlabs/puppet/compare/b3dd34b...18b3584 merges this into 2.7.x Anonymous
04:44 pm Puppet Dashboard Bug #7359: Bullet icons broken under relative_url_root
Fix available in:
git://github.com/icomfort/puppet-dashboard.git ticket/master/7359-fix-bullets-with-relative-ur...
Ian Ward Comfort
04:34 pm Puppet Dashboard Bug #7359 (Merged - Pending Release): Bullet icons broken under relative_url_root
table.css contains an incorrect relative path to the images directory from the stylesheetsdirectory: `../../images` i... Ian Ward Comfort
04:32 pm Bug #7139 (Merged - Pending Release): puppet resource file broken
Fileset was blowing away the path if it happened to be '/'. Now it won't do that.
Merged to 2.6.next in commit:97e...
Nick Lewis
04:27 pm Feature #2835: support subversion URI for file source
Great feature to have. I want to do something similar and have to use execs to get around it.
Thank you.
Roberto Bouza
04:01 pm Bug #7326 (Merged - Pending Release): Puppet invokation is broken with faces and invalid commands...
https://github.com/puppetlabs/puppet/compare/fded269...b3dd34b merges a fix into 2.7.x for this problem. Anonymous
03:58 pm Bug #7357 (Closed): manifest name can't equal service name (ex: httpd.pp)
Rolf
Specify:...
James Turnbull
03:55 pm Bug #7357 (Closed): manifest name can't equal service name (ex: httpd.pp)
I'm going through the puppet tutorial and got to the exercise to create a manifest to ensure httpd is running. So I ... Rolf Russell
03:32 pm Bug #7117 (Merged - Pending Release): 2.7.0rc1 broke the environment criteria in auth.conf
Fixed this further upstream by making sure that the environment that makes its way down to `Puppet::Network::Rights::... Jacob Helwig
03:11 pm Bug #7353 (Closed): unify face rendering to always use Network FormatHandler system
At the moment we have a bunch of code in the faces application and support system to handle rendering formats; this d... Anonymous
03:05 pm Bug #7326: Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
Also breaks on puppet certificate generate:... Dominic Maraglia
03:02 pm Bug #7276 (Merged - Pending Release): return value from `plugin sync` action is not user-friendly
https://github.com/puppetlabs/puppet/compare/b7ba66c...b17b49c merges a close variant of this into 2.7.x Anonymous
03:02 pm Feature #6962: self-documenting strings, actions, and options
https://github.com/puppetlabs/puppet/compare/b7ba66c...b17b49c adds the `returns` block to actions, which was missed ... Anonymous
02:50 pm Bug #7348 (Closed): Hostname containing .bz incorrectly sets encoding.
Customer resolved issue with ... James Turnbull
02:37 pm Feature #7188: Mount provider/type split for Solaris
A repo for this has been created at puppetlabs/puppetlabs-mount-providers. So far, we've implemented a mountpoint typ... Nick Lewis
02:36 pm Bug #7326 (Needs More Information): Puppet invokation is broken with faces and invalid commands w...
Daniel, do you have a sense from the above stack trace how complicated the fix for this is likely to be? Nigel Kersten
02:15 pm Bug #7326: Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
Yes, this problem is only found when running on Ruby 1.8.5; the 2.7.x test matrix, as seen in the link below, tests 2... Dominic Maraglia
01:59 pm Bug #7326: Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
So you've only observed this on 1.8.5 Dom? Nigel Kersten
01:57 pm Bug #7117: 2.7.0rc1 broke the environment criteria in auth.conf
We've just confirmed that, with this patch, ACLs with environments can now apply to requests. Nick Fagerlund
01:54 pm Bug #7326 (Accepted): Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
Problem is easily reproducible. Issue is relate to the use of Ruby 1.8.5, as discussed. Dominic Maraglia
01:49 pm Bug #7292 (Accepted): certificate_revocation_list face can blow away the local copy of the CRL
So this really isn't a big deal on the agent.
By default it will go and find the CRL again and download it.
<pr...
Nigel Kersten
01:46 pm Bug #7117: 2.7.0rc1 broke the environment criteria in auth.conf
Nick,
Could you check if the following change fixes things for you?
diff --git i/lib/puppet/network/rights....
Jacob Helwig
01:17 pm Bug #7275 (Merged - Pending Release): puppet catalog select does not behave nicely...
The changes in #7278 fixed this along the way. The return value is now meaningful, and is presented appropriately to... Anonymous
01:10 pm Puppet Dashboard Bug #7033 (Needs More Information): Failed to run rake reports:schematize
Nigel Kersten
01:03 pm Feature #7278 (Merged - Pending Release): add split support to catalog select action
https://github.com/puppetlabs/puppet/compare/50d18e1...b7ba66c merges this into 2.7.x, along with some changes of my ... Anonymous
12:27 pm Bug #7279 (Merged - Pending Release): add some useful actions to the file face
https://github.com/puppetlabs/puppet/compare/d4df6cc...50d18e1 merges this into 2.7.x, along with appropriate testing. Anonymous
11:58 am Bug #7348: Hostname containing .bz incorrectly sets encoding.
So it sort of feels like #5038 but RemoveEncoding .bz doesn't fix the issue. James Turnbull
11:56 am Bug #7348: Hostname containing .bz incorrectly sets encoding.
Hey. Can you reproduce this using Webrick? I would love to work out if this is an Apache feature, or a Puppet featu... Anonymous
11:56 am Feature #2538: Puppet::Util.execute should offer a way to get the exit status of the command.
Here is the refactoring work. I use pipes now instead of temporary files but there should be no change in behaviour (... Stefan Schulte
11:49 am Bug #7348 (Closed): Hostname containing .bz incorrectly sets encoding.
With a hostname of: hostname.bz.example.com:... James Turnbull
10:47 am Puppet Dashboard Feature #7344 (Accepted): End-user control over automated database cleanup.
People collect a lot of data about their nodes in Dashboard.
Different people have different requirements for pres...
Nigel Kersten
10:45 am Puppet Dashboard Feature #7234 (Accepted): Report history should be configurable.
Nigel Kersten
10:45 am Puppet Dashboard Feature #6717 (Accepted): Cleanup of table resource_statuses in dashboard-database
Nigel Kersten
10:16 am Bug #3836: External nodes should only capture stdout
Yes, it did get posted to the list, and was dutifully ignored ;) I guess my code can't be bad enough to warrant a fla... Oliver Hookins
09:37 am Puppet Dashboard Feature #6717 (Needs Decision): Cleanup of table resource_statuses in dashboard-database
James Turnbull
09:37 am Puppet Dashboard Feature #7234 (Needs Decision): Report history should be configurable.
James Turnbull
09:36 am Feature #7332 (Needs Decision): resource pre / post condition on e.g. service status
James Turnbull
09:36 am Feature #7318 (Needs Decision): Puppet::Indirector::Yaml should support nil return from path
James Turnbull
09:36 am Feature #7288 (Needs Decision): run mode interacts oddly with CLI faces, and blocks non-CLI face ...
James Turnbull
09:36 am Facter Feature #7307 (Needs Decision): serialnumber on sparc solaris
James Turnbull
09:36 am Feature #7278 (Needs Decision): add split support to catalog select action
James Turnbull
09:36 am Feature #7257 (Needs Decision): Relationships between exported resources
James Turnbull
09:36 am Feature #7272 (Needs Decision): Puppet should allow for *automatic resigning* of SSL certs
James Turnbull
09:36 am Feature #7245 (Needs Decision): Provide a global mechanism to specify output format...
James Turnbull
09:36 am Feature #7244 (Needs Decision): Autosign should allow for an external approver
James Turnbull
09:36 am Feature #7218 (Needs Decision): Integrated variable checking for defines and parameterized classes.
James Turnbull
09:36 am Feature #7239 (Needs Decision): Puppetdoc should pull documentation from custom functions.
James Turnbull
09:36 am Feature #7205 (Needs Decision): Puppet should install example modules out of the box
James Turnbull
09:34 am Bug #7144 (Needs Decision): puppetd cannot create new private key if hostprivatekey/privatekeydir...
James Turnbull
09:29 am Bug #7144: puppetd cannot create new private key if hostprivatekey/privatekeydir have permissions...
Anyone taking a look at this? This seems pretty easy to reproduce.. Matt Wise
08:47 am Bug #3836: External nodes should only capture stdout
Oliver, did this go out to the -dev list as well? Just trying to make sure it doesn't fall through the cracks. Nigel Kersten
08:33 am Feature #7285 (Accepted): Use Augeas NO_LOAD/incl to optimise loading
Nigel Kersten
08:32 am Feature #6920 (Duplicate): Use single Augeas connection for whole run
Thanks for the input Dominic, much appreciated. Nigel Kersten
08:26 am Feature #2636: Improvement to module organization
I'm feeling quite unsure about the best path forward here RI.
Would you mind taking this to the user/dev lists for...
Nigel Kersten
07:54 am Feature #2636: Improvement to module organization
Thought about it some more, the comments expressed in person about 'but this is how Ruby does it too' is wrong,
A ...
R.I. Pienaar
07:39 am Bug #5495 (Needs Decision): Exec resource searches CWD when testing file attributes of executables
Nigel - see Support URL addition. James Turnbull
04:13 am Feature #7332 (Duplicate): resource pre / post condition on e.g. service status
In certain circumstances it is need that a service is down during the application of a resource. So it would be extre... Frederik Wagner
04:03 am Feature #2728: augeas show print file changes as applicable via --show_diff
Nigel also requested some tests on -dev, so I created a couple of simple ones the other day - you might want to cherr... Dominic Cleal
10:08 pm Bug #4007: 'puppetca' needs feature to remove (/revoke) a pending certificate signing request
Hi,
I'm getting this same problem.
I'm using Puppet master version 2.6.6 from the epel-testing repo.
With puppet c...
Nick Rossow

05/02/2011

04:24 pm Bug #7329 (Closed): rendering hooks using network formats don't match user expectations...
We consistently use the unqualified name to refer to rendering formats: `json`, `pson`, `yaml`, etc.
On the other ...
Anonymous
03:46 pm Bug #7314 (Merged - Pending Release): Faces should not fail when it finds an invalid face
https://github.com/puppetlabs/puppet/compare/a71bfa1...d4df6cc merges this into 2.7.x Anonymous
03:46 pm Bug #7315 (Merged - Pending Release): `Puppet::Status` can't render as JSON
https://github.com/puppetlabs/puppet/compare/a71bfa1...d4df6cc merges this into 2.7.x Anonymous
03:45 pm Bug #7304: `puppet foo` should show better error, not verbose help
https://github.com/puppetlabs/puppet/compare/a71bfa1...d4df6cc merges the obvious parts of this into 2.7.x Anonymous
03:45 pm Bug #7317 (Merged - Pending Release): Error messages when a face is invoked on the CLI with misma...
https://github.com/puppetlabs/puppet/compare/a71bfa1...d4df6cc merges this into 2.7.x Anonymous
02:39 pm Bug #7326 (Rejected): Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
I can't reproduce this problem from the information given; it works for me. Anonymous
02:35 pm Bug #7326 (Closed): Puppet invokation is broken with faces and invalid commands with Ruby 1.8.5
Depending on the invoking of "Puppet" a Ruby stack trace is dumped vs. a proper usage statement. Invalid calling of ... Dominic Maraglia
01:26 pm Bug #3836: External nodes should only capture stdout
Available for testing in https://github.com/ohookins/puppet/tree/ticket/2.6.x/3836 Oliver Hookins
12:37 pm Bug #7304: `puppet foo` should show better error, not verbose help
Randall Hansen wrote:
> There are four small issues with this output:
>
> 1. "foo" should be quoted, e.g.,`Error:...
Anonymous
11:45 am Bug #7319 (Accepted): regsubst needs double quotes when variable gets assigned a "nil/undef" from...
Hello,
Going through the style sheet I was modifying some classes and I hit
this, maybe a bug maybe not:
<p...
Roberto Bouza
11:39 am Bug #7316 (Needs Decision): puppet face applications (subcommands) delivered via modules should work
Nigel, I don't know if we want to support this or not, but it is a genuine issue. The Faces code doesn't make substa... Anonymous
11:35 am Bug #7314 (Accepted): Faces should not fail when it finds an invalid face
Anonymous
11:35 am Bug #7199: Mysql deadlock with inventory enabled
I'm seeing these messages also for multiple nodes even after running for a day or so with the new inventory stuff ena... Kent Holloway
11:30 am Feature #7318 (Accepted): Puppet::Indirector::Yaml should support nil return from path
I have created a new terminus as a child class of Puppet::Resource::Catalog::Yaml... Dan Bode
11:27 am Bug #7317 (Closed): Error messages when a face is invoked on the CLI with mismatched argument cou...
The handler for `ArgumentError` in the `face_base.rb` application makes invalid assumptions about the format of the m... Anonymous
11:25 am Bug #7305 (Rejected): Funny output with `puppet "help"*n`
Randall Hansen wrote:
> * "help" * 3 gives what looks like the help man page
It gives, by definition, the help fo...
Anonymous
11:21 am Bug #7304 (Accepted): `puppet foo` should show better error, not verbose help
Anonymous
11:19 am Bug #7303 (Accepted): `puppet help` describes non-existent "man" subcommand
This is a genuine issue; assigned to NickF for action. Anonymous
11:19 am Bug #7302 (Rejected): `puppet help` lists interface & interface_base as applications
I have rejected this, as I cannot reproduce the problem. These do not show up anywhere that I can test.
That said...
Anonymous
11:15 am Bug #7316 (Closed): puppet face applications (subcommands) delivered via modules should work
If you deliver a new face that consists of:
* application
* face
* action for face
via pluginsync, th...
Dan Bode
11:15 am Bug #7301 (Needs Decision): `puppet faces list` should sort, show descriptions
Actually, the `faces` application should either be an alias for `help`, or removed entirely. It is, as you note, abs... Anonymous
11:10 am Bug #7123: 'puppet status' is non-functional
Luke Kanies wrote:
> Nothing directly uses it - its meant to be a means of determining client status, with the ide...
Anonymous
11:09 am Bug #7315 (Closed): `Puppet::Status` can't render as JSON
... Anonymous
11:09 am Bug #7314 (Closed): Faces should not fail when it finds an invalid face
The below example fails b/c /usr/local/dev/interface-utils/lib/puppet/face/dashboard.rb has a syntax error, it should... Dan Bode
10:40 am Bug #7297 (Needs Decision): Output of resources is ugly in Ruby 1.9
Thanks for the report: this is, indeed, a bug: we depend on the less than ideal behaviour of printed arrays in Ruby 1... Anonymous
10:38 am Bug #7300: "puppet resource mount" reports wrong mountstate
I just want to mention that `puppet resource mount` now behaves different than before 2.6.7. It will also show mounts... Stefan Schulte
10:38 am Bug #7294 (Needs Decision): Format encoding/decoding meta-bug for Faces, network, and others
Nigel, I think this is a high priority issue, since we routinely run into problems with it. It has been around more ... Anonymous
10:32 am Bug #7293 (Accepted): Certificate subcommands should not return #inspect output
Anonymous
10:28 am Bug #7292 (Needs Decision): certificate_revocation_list face can blow away the local copy of the CRL
Nigel, I have no idea how many ways this might violate the expectations of users, or the security model of SSL, but I... Anonymous
10:20 am Bug #7282 (Merged - Pending Release): When `when_invoked` is not declared in a face subcommand, t...
https://github.com/puppetlabs/puppet/compare/040e0fd...a71bfa1 merges this into the 2.7.x branch. Anonymous
08:23 am Facter Feature #7307 (Closed): serialnumber on sparc solaris
On a solaris sparc machines it isn't possible to get the serialnumber. In bug #5325 support for manufacturer and pro... Rudy Gevaert
10:44 pm Bug #7305 (Rejected): Funny output with `puppet "help"*n`
* "help" * 3 gives what looks like the help man page
* "help" * 4 gives what looks like a man page template
* "help...
Anonymous
10:31 pm Bug #7304 (Closed): `puppet foo` should show better error, not verbose help
There are four small issues with this output:
1. "foo" should be quoted, e.g.,`Error: Unknown Puppet subcommand 'f...
Anonymous
09:57 pm Bug #7303 (Closed): `puppet help` describes non-existent "man" subcommand
We should remove this line from help until we write the "man" face. Anonymous
09:46 pm Bug #7302 (Rejected): `puppet help` lists interface & interface_base as applications
AFAIK these are base classes and should not appear in the list. Anonymous
09:43 pm Bug #7301 (Closed): `puppet faces list` should sort, show descriptions
`puppet faces list` shows this:
status:
config:
certificate_request:
catalog:
resource_type:
reso...
Anonymous

05/01/2011

03:08 pm Bug #5860: arrays do not work in selectors
Also the following does not work:... Peter Meier
01:32 pm Bug #7299 (In Topic Branch Pending Review): running rake spec should not require net/ssh
Stefan Schulte
12:34 pm Bug #7300: "puppet resource mount" reports wrong mountstate
Nigel - this is impacting a customer too. James Turnbull
06:56 am Bug #6845: mount tmpfs on Solaris fail
John Warburton wrote:
> [...]
> But I have some issues:
>
> 1) It seems to think all these mount points should b...
Stefan Schulte
06:50 am Bug #7300 (In Topic Branch Pending Review): "puppet resource mount" reports wrong mountstate
Stefan Schulte
06:17 am Bug #7300 (Closed): "puppet resource mount" reports wrong mountstate
In 2.6.7 the instances method of the mountprovider is broken:... Stefan Schulte
06:10 pm Bug #7123: 'puppet status' is non-functional
On Apr 27, 2011, at 8:20 PM, tickets@puppetlabs.com wrote:
> Issue #7123 has been updated by Daniel Pittman.
> So, I...
Luke Kanies
05:51 pm Bug #7299 (Closed): running rake spec should not require net/ssh
Running `rake spec` on current next or 2.7.0rc1 doesn't work when Net::SSH is not installed. Output when running rspe... Stefan Schulte

04/30/2011

03:53 pm Bug #5240: Default ownership for newly created files when uid/gid are unspecified (sourced files)
Markus Falb wrote:
> I disagree of course because otherwise this ticket would not exist.
> It is not a safe assumpt...
Stefan Schulte
03:08 pm Bug #5240: Default ownership for newly created files when uid/gid are unspecified (sourced files)
Nigel Kersten wrote:
> Thank you for that excellent summary.
Yes it was !
>
> <blockquote>
> If a file res...
Markus Falb
03:00 pm Bug #5240: Default ownership for newly created files when uid/gid are unspecified (sourced files)
Stefan Schulte wrote:
> What about someone using recursive directory copies? When the directory on the server (or on...
Markus Falb
08:55 am Bug #5240: Default ownership for newly created files when uid/gid are unspecified (sourced files)
What about someone using recursive directory copies? When the directory on the server (or on the client when using a ... Stefan Schulte
08:26 am Feature #2538: Puppet::Util.execute should offer a way to get the exit status of the command.
I'm currently refactoring execute to use pipes instead of temporary files to capture stdout and stderr of the externa... Stefan Schulte
03:43 am Puppet Dashboard Feature #4053: Dashboard should provide an API to insert and extract data
I'm keen on this to be able to add a node to the environment as part of a cobbler / kickstart build process. Using ex... Chris Phillips
02:46 am Bug #7296 (Needs Decision): Debian service provider disables serivce when set to enable
Support URL added. James Turnbull
02:43 am Bug #2462 (Needs Decision): cron resources default behaviour with no periods seems potentially da...
See support URL update. James Turnbull
02:43 am Bug #5224 (Needs Decision): puppetd does not set environment correctly from Exec
See support URL update. James Turnbull
12:17 am Bug #7298: exec fails on ruby 1.9 because $CHILD_STATUS is nil
Patch attached Aria Stewart
12:12 am Bug #7298 (Closed): exec fails on ruby 1.9 because $CHILD_STATUS is nil
$CHILD_STATUS requires require 'English' or $?
Aria Stewart
12:07 am Bug #7297: Output of resources is ugly in Ruby 1.9
Passes all tests in Ruby 1.8.7 for me, and fails one less in ruby 1.9 Aria Stewart
11:32 pm Bug #7297 (Closed): Output of resources is ugly in Ruby 1.9
You get
user { 'root':
[" ensure => 'present',\n", " comment => 'root',\n", " gid => '0',\n", " groups ...
Aria Stewart
10:21 pm Puppet Dashboard Feature #4053: Dashboard should provide an API to insert and extract data
My use-case for this would be the ability to add, remove, retrieve nodes by name (not number, which isn't currently p... Andrew Forgue
10:18 pm Puppet Dashboard Feature #7071 (Duplicate): Dashboard should support ActiveResource
Andrew Forgue
10:16 pm Puppet Dashboard Feature #7071: Dashboard should support ActiveResource
I'll dupe this to #4053. I played around with it and couldn't get it to do anything useful. Mainly read-only. That... Andrew Forgue
09:53 pm Bug #7296 (Closed): Debian service provider disables serivce when set to enable
... Zach Leslie
06:23 pm Refactor #7290: Faces should fail hard if unknown options are passed to them...
After further offline discussion with Pieter, it looks like this is basically a case where we might need to pass muta... Anonymous
06:22 pm Bug #7295 (Closed): File checksum is not being written to state.yaml
When the following manifest is run, I expect that the md5sum gets written to state.yaml. ... Zach Leslie
05:31 pm Bug #7282: When `when_invoked` is not declared in a face subcommand, things mysteriously fail
https://github.com/daniel-pittman/puppet/commits/bug/2.7.x/7282-fail-when-no-invocation-given-for-action contains an ... Anonymous

04/29/2011

03:48 pm Refactor #7290: Faces should fail hard if unknown options are passed to them...
Pieter van de Bruggen wrote:
> CloudPack currently depends on being able to pass unrecognized keys through options, ...
Anonymous
03:47 pm Bug #7221 (Merged - Pending Release): Face documentation methods should strip some (but not all) ...
https://github.com/puppetlabs/puppet/compare/07efb24...6815044 Anonymous
02:58 pm Feature #2728 (Code Insufficient): augeas show print file changes as applicable via --show_diff

Hi Michael,
Thank you for submitting this patch. I found some issues that need to be resolved before we can acce...
Josh Cooper
02:48 pm Bug #7294 (Accepted): Format encoding/decoding meta-bug for Faces, network, and others
This ticket is to round up a constellation of issues around data formats. A brief overview:
* The REST API doesn'...
Nick Fagerlund
01:59 pm Bug #7293 (Closed): Certificate subcommands should not return #inspect output
The `certificate, certificate_request, and certificate_revocation_list` face subcommands all return the output of `#i... Nick Fagerlund
01:52 pm Bug #7292 (Accepted): certificate_revocation_list face can blow away the local copy of the CRL
So if you try invoking delete on the crl face with a `--terminus rest`, it'll fail and complain that delete won't acc... Nick Fagerlund
01:40 pm Refactor #7290: Faces should fail hard if unknown options are passed to them...
CloudPack currently depends on being able to pass unrecognized keys through options, not only as a convenience for ac... Anonymous
01:37 pm Bug #7289 (Merged - Pending Release): Option decorations should be called in declaration order
Available in 2.7.x as commit:07efb2463dfc4720df3996bb2f7a80844914f0da. Anonymous
01:34 pm Bug #7284 (Merged - Pending Release): In the Ruby API, it should be an error to pass two keys tha...
https://github.com/puppetlabs/puppet/commit/97ae812f0a67ef01daed4e9220981e2bc7c70603 merges this into 2.7.x Anonymous
01:30 pm Bug #7291 (Closed): Faces cause `rspec spec` to blow up on 1.9.2
... Anonymous
12:55 pm Refactor #7290 (Closed): Faces should fail hard if unknown options are passed to them...
At the moment faces quietly ignore unknown keys in the `options` hash, or during invocation. This is probably not a ... Anonymous
12:08 pm Bug #2462: cron resources default behaviour with no periods seems potentially dangerous
The documentation for the cron type looks to have been updated. The second sentence notes that leaving period fields... Zach Leslie
11:33 am Bug #7289 (Closed): Option decorations should be called in declaration order
In particular, since the `before_action` decoration is being used to support option validation, we should ensure that... Anonymous
11:25 am Refactor #7274: notices use 3 digit modes instead of 4 digit modes
I absolutely agree: worse, if someone wants to revert a change, and just does a copy-and-paste to get the old value f... Anonymous
11:23 am Bug #7266: Certificate application stub should leave option validation to the option declaration
Let's remember to update the `node init` action in CloudPack when we do this. Anonymous
10:38 am Feature #7288 (Accepted): run mode interacts oddly with CLI faces, and blocks non-CLI face facades.
https://groups.google.com/group/puppet-dev/browse_thread/thread/fde6f0c255ba4bdb
Peter Meier reported confusion ab...
Anonymous
10:32 am Bug #7004: REST endpoint pluralization broken for certificates, resources, possibly others
This also affects indirector faces, but with a harder failure mode: you just can't ever call the search action on the... Nick Fagerlund
09:18 am Bug #7287 (Rejected): Parameterized classes can't be assigned to stages
Maybe there's a different way to put a parameterized class in a stage, but so far the only way I've seen is what's in... Matt Robinson
07:20 am Feature #7286 (Needs Decision): Add virtualenv support to the pip package provider
Jonathan Stoppani
07:17 am Feature #7286: Add virtualenv support to the pip package provider
Seems like a good idea (although less explicit than `virtualenv`).
I've already implemented the whole thing using ...
Jonathan Stoppani
07:17 am Bug #2790: "Parameter 'x' is already set" error when adding value to resource (plusignment)
Luke Kanies wrote:
> This is actually behaving as designed - only one subclass can override, and then if you want to...
Marco Eccettuato
07:11 am Feature #7286: Add virtualenv support to the pip package provider
To avoid new properties on package, it seems the 'root' property (currently read-only) could be adapted. It refers t... Dominic Cleal
05:44 am Bug #7265 (Accepted): Daemonized Puppet Master dies using Ruby 1.8.6
James Turnbull
04:57 am Feature #7286 (Needs Decision): Add virtualenv support to the pip package provider
Now that #6527 is merged into master, it is possible to easily add support for virtualenvs and fully complete #3572.
...
Jonathan Stoppani
04:34 am Feature #6920: Use single Augeas connection for whole run
A different approach to improving performance is covered in #7285, which I think is much more promising. It's a far ... Dominic Cleal
04:24 am Feature #7285: Use Augeas NO_LOAD/incl to optimise loading
This is a bit of an experiment, but it produces at least a 50% speedup when running a catalog with five Augeas resour... Dominic Cleal
02:32 am Feature #7285 (Closed): Use Augeas NO_LOAD/incl to optimise loading
Augeas will load all lenses and then read and parse all files listed in the default "incl" lists for all lenses when ... Dominic Cleal
05:00 pm Bug #7284 (Closed): In the Ruby API, it should be an error to pass two keys that are aliases for ...
Subject says it all. Anonymous

04/28/2011

04:34 pm Bug #7282 (Closed): When `when_invoked` is not declared in a face subcommand, things mysteriously...
When you fail to declare a `when_invoked` in your action declaration, things should explode rather violently, with a ... Anonymous
04:08 pm Bug #7279 (Closed): add some useful actions to the file face
Luke implemented a bunch of useful actions on top of the file face; we should merge them. Anonymous
04:04 pm Feature #7278 (Closed): add split support to catalog select action
Luke added split support to the catalog select action; we should merge that. Anonymous
04:02 pm Bug #7277: secret_agent and supporting methods need fixin'
Also relevant: https://github.com/lak/puppet/commit/a43d0f78edd19a39df5e7a1a02ba7e9a7f8461b9 Anonymous
04:00 pm Bug #7277 (Closed): secret_agent and supporting methods need fixin'
During setup for the PuppetCamp keynote, Luke found that the secret_agent stuff didn't work too well. He made variou... Anonymous
03:55 pm Bug #7276 (Closed): return value from `plugin sync` action is not user-friendly
Luke reports that the return value from the `sync` action on `plugin` is not useful. Anonymous
03:45 pm Bug #7275 (Closed): puppet catalog select does not behave nicely...
Luke reports that `puppet catalog select` doesn't behave very nicely; the return value is not really meaningful.
R...
Anonymous
03:42 pm Puppet Dashboard Bug #7209 (Merged - Pending Release): Cannot install baseline_plugin
I've merged the migration name requirements I outlined previously into Puppet Dashboard's `next` branch in commit:dde... Jacob Helwig
03:30 pm Refactor #7274 (Closed): notices use 3 digit modes instead of 4 digit modes
In accordance with our style guide, we are encouraging people to use 4 digit modes such as '0644' instead of '644'. O... Garrett Honeycutt
03:27 pm Puppet Dashboard Bug #6988 (Merged - Pending Release): rpm should include logrotate file
Merged into next branch in commit:e2e6bc09c767398523777c158d03af2fcabbb38d Anonymous
03:11 pm Bug #7266 (Accepted): Certificate application stub should leave option validation to the option d...
I think this works, albeit in an ugly way, so we can schedule it for 2.7.1. Anonymous
03:03 pm Bug #4411: runinterval=0 does not behave as expected
Hmm. If I'm understanding this right, the setting _should_ actually be `client = false`, but the agent is overriding ... Nick Fagerlund
02:55 pm Bug #7122 (Merged - Pending Release): 'puppet <face> find' throws a stack trace with no argument
https://github.com/puppetlabs/puppet/compare/f1b7faf...e17f149 merges this into the 2.7.x branch, ready for release. Anonymous
02:53 pm Feature #6945 (Merged - Pending Release): [PATCH/puppet] vim: Initial ftplugin and indent support
Merged into 2.6.next in commit:37c86dd466aa571b0194b06bbf4d21ffb007c8be Anonymous
02:39 pm Puppet Dashboard Bug #7209: Cannot install baseline_plugin
I was able to reproduce this by:
1. Migrating a clean DB, before installing the baseline plugin.
1. Clone baselin...
Jacob Helwig
02:23 pm Facter Bug #6728: Facter improperly detects openvzve on CloudLinux systems
Merged into next branch in commit:8353506ea5705a58ed4bf91283e475751fb5f77c Anonymous
01:57 pm Feature #7272: Puppet should allow for *automatic resigning* of SSL certs
I'll agree with that.
Should it be host limited, or should it be global?
I'm leaning toward host limited. autor...
Trevor Vaughan
01:56 pm Bug #6844 (Closed): ./puppet.rb has a single case statement in self.[](param)
Merged into 2.6.next in commit:2892068 Anonymous
01:54 pm Feature #7272: Puppet should allow for *automatic resigning* of SSL certs
I would not agree with your assertion that 'if you do't want to autosign, you don't want to auto-resign'... But I wou... Matt Wise
01:52 pm Feature #7272: Puppet should allow for *automatic resigning* of SSL certs
I think that this should be part of autosign.conf.
Reasoning:
1) If you don't want to autosign, you don't want ...
Trevor Vaughan
11:03 am Feature #7160 (Merged - Pending Release): support 'json' format externally...
https://github.com/puppetlabs/puppet/compare/ebf49f9...db14f12 Anonymous
11:02 am Bug #7269 (Merged - Pending Release): Using `--render-as` with an unsupported format has bad erro...
https://github.com/puppetlabs/puppet/compare/ebf49f9...db14f12 Anonymous
07:55 am Bug #7273 (Needs More Information): Add additional signals for restarting Puppet agent runs
Sometimes it's desirable to be able to abort the current Puppet agent run from within a manifest if certain condition... Anonymous
07:30 am Feature #7272 (Accepted): Puppet should allow for *automatic resigning* of SSL certs
Since Puppet acts as an SSL 'factory' anyways, it should be a bit more full featured and offer a resigning capability... Matt Wise
07:20 am Feature #1891: Auto-sign certificates if sent the correct passphrase with the certificate request
My bug (#7244) is essentially a more open version of whats described here. Rather than explicitly having Puppet handl... Matt Wise
06:36 am Feature #4113: Allow provider-specific options as a first class part of the RAL model.
Related to #2247? Oliver Hookins
04:50 am Puppet Forge Bug #7271 (Closed): README.markdown should be removed
As a side affect of Puppet's pluginsync behavior the README.markdown files, if in the lib directory are being synced ... Cody Herriges
03:00 am Feature #7262 (Rejected): Binary data in YAML REST requests
Please ignore this, it was a misunderstanding on my part: all I had to do was change Accept: yaml to Accept: s to get... Razvan Cosma
01:21 am Feature #2247: enablerepo and disablerepo for yum type
Mark Bainter wrote:
> Nigel Kersten wrote:
> > I would like to reboot this ticket thread in a more productive direc...
Nigel Kersten
12:49 am Feature #2247: enablerepo and disablerepo for yum type
Hi Nigel and James,
Thanks for your considered replies. I'm sorry if my initial update came across as harsh, but I...
Matthew Byng-Maddick
12:13 am Feature #7184: bind actions first, faces second, to support multiple versions with external exten...
Nigel, I bumped this to 2.7.1 because it isn't getting in to the RC series. Should be done urgently after that, howe... Anonymous
12:12 am Bug #7124 (Closed): Face actions should be able to easily accept non-positional arguments as a hash
This is an annoyance about the way Ruby (especially 1.8, but 1.9 has quirks too) handles blocks, and our general inab... Anonymous
12:10 am Bug #7270 (In Topic Branch Pending Review): unify global options with face and action options...
At the moment we handle global options for faces in a ... different way. They are basically the old fashioned applic... Anonymous
12:06 am Bug #7269: Using `--render-as` with an unsupported format has bad error handling...
https://github.com/daniel-pittman/puppet/commits/feature/2.7.x/7160-support-json-externally contains a fix for this: ... Anonymous
10:25 pm Bug #6554 (Closed): Puppet install fails on ruby 1.9
James Turnbull
10:24 pm Bug #4576 (Closed): nonexistent classes specified in external node definition are ignored
James Turnbull
10:24 pm Feature #4884 (Closed): An exec provider that executes unfiltered bash code.
James Turnbull
10:24 pm Bug #6658 (Closed): Capture and return a cleaner error when ENC fails to connect (esp. Dashboard ...
James Turnbull
10:23 pm Bug #6562 (Closed): Minor fix in puppet kick help
James Turnbull
10:23 pm Bug #4769 (Closed): Ruby timeout module doesn't support negative values anymore
James Turnbull
10:22 pm Bug #5221 (Closed): 0.24/2.6 pluginsync broken: "Fileset paths must be fully qualified" error whe...
James Turnbull
10:21 pm Bug #5908 (Closed): Service Provider on Debian unable to disable services: now uses update-rc.d e...
James Turnbull
10:21 pm Bug #5670 (Closed): Failing resources should not notify
James Turnbull
10:20 pm Bug #5437 (Closed): Manifest errors not reported to clients in 2.6.2
James Turnbull
10:16 pm Bug #6845 (Merged - Pending Release): mount tmpfs on Solaris fail
Available in commit:729336e3d74f3b56237c24cc777f2679c158e496 James Turnbull
06:32 pm Feature #7160: support 'json' format externally...
My implementation is here: https://github.com/daniel-pittman/puppet/commits/feature/2.7.x/7160-support-json-externall... Anonymous
06:20 pm Bug #7123: 'puppet status' is non-functional
So, I can't work out what this is intended to do. It looks like it *might* possible be accessible through XML-RPC or... Anonymous
05:58 pm Bug #4707: Puppetmasterd does not load ulimits defined /etc/security/limits.conf when it changes ...
This should probably be closed: it is absolutely not normal that a daemon like Puppet will invoke the necessary bits ... Anonymous
05:52 pm Bug #7122: 'puppet <face> find' throws a stack trace with no argument
The root cause has been identified: it was a mismatch between the Ruby API calling convention for faces, and the way ... Anonymous
05:09 pm Bug #6845: mount tmpfs on Solaris fail
This patch has not been applied to final release 2.6.8. I am now stuck 2 releases behind, cannot use new features lik... John Warburton

04/27/2011

03:54 pm Bug #6442 (Merged - Pending Release): puppet agent will not start with --listen unless namespace....
Forgot to update the commit and change the status.
commit:6ab224313c694168b636f1fb841761b3ca8f935f
Matt Robinson
03:53 pm Bug #6442: puppet agent will not start with --listen unless namespace.conf exists
I pushed this to 2.6.next. It will get merged up to 2.7 and beyond in next week's iteration. Matt Robinson
02:43 pm Facter Bug #2211: Facter timeouts reap all subprocesses thus confusing Puppet
I started to notice this on a 3rd server, and the issue occurs ( thanks to nagios to monitor it ) around 4h in the mo... Michael Scherer
02:33 pm Bug #7269 (Closed): Using `--render-as` with an unsupported format has bad error handling...
... Anonymous
02:20 pm Bug #7221: Face documentation methods should strip some (but not all) whitespace from multi-line ...
My implementation of this will be to identify the smallest amount of leading whitespace on any line, then eat that mu... Anonymous
02:18 pm Bug #7221 (Accepted): Face documentation methods should strip some (but not all) whitespace from ...
Anonymous
01:34 pm Bug #7267 (Accepted): Ruby DSL definitions must have required parameters at the beginning or a sy...
Order seems to matter when declaring a new definition in the Ruby DSL:
This:...
Philip Gardner
11:54 am Bug #7266 (Closed): Certificate application stub should leave option validation to the option dec...
lib/puppet/application/certificate.rb sez:
unless options[:ca_location]
raise ArgumentError, "You must ...
Nick Fagerlund
10:48 am Feature #6873: Catalogs should be statically compiled
Luke Kanies wrote:
> The problem is that it's largely impossible to get content by checksum unless, um, you already ...
Anonymous
10:45 am Bug #5547: Periodic "source did not contain any PSON!" error on all clients. Server / client vers...
Seeing the same on server and clients running Debian squeeze
puppet: 2.6.2
Linux 2.6.35-24-virtual #42-Ubuntu S...
Banio Carpenter
10:21 am Bug #7265: Daemonized Puppet Master dies using Ruby 1.8.6
As far as I can tell Puppet 2.6.x has never worked with a daemonized
master on Ruby 1.8.6. I checked as far back as...
Jacob Helwig
10:04 am Feature #2247: enablerepo and disablerepo for yum type
Nigel Kersten wrote:
> I would like to reboot this ticket thread in a more productive direction.
Well - my intent...
Mark Bainter
09:55 am Bug #7265 (Closed): Daemonized Puppet Master dies using Ruby 1.8.6
When an Agent contacts the daemonized Puppet Master, the Master dies; running the same test against a Master started ... Dominic Maraglia
09:39 am Feature #5936: Module path specification with wildcards
Don't know what should be the issue here, therefore I can't comment further than adding "haven't had any problems wit... Bostjan Skufca
09:32 am Feature #5936: Module path specification with wildcards
Excellent to hear.
Have you tested to make sure that adding/modifying modules in a globbed path works correctly in ...
Nigel Kersten
09:32 am Bug #7264 (Closed): Metaparameter Reference should clarify information about subscribe and notify
On the page http://docs.puppetlabs.com/references/stable/metaparameter.html#subscribe it does not explicitly state th... Patrick Mohr
09:29 am Feature #2247: enablerepo and disablerepo for yum type
I do understand the frustration, but if you look through the history of this ticket it hasn't had a clear path forwar... Nigel Kersten
09:21 am Feature #5936: Module path specification with wildcards
Matt Wise wrote:
> Any update on this? This functionality would be huge in our environment...
:)
I could not w...
Bostjan Skufca
07:54 am Feature #2247: enablerepo and disablerepo for yum type
Nigel Kersten wrote:
> I'm sorry if that's how it came across, but moving it away from Accepted doesn't mean I'm rej...
Mark Bainter
07:36 am Feature #5936: Module path specification with wildcards
Any update on this? This functionality would be huge in our environment... Matt Wise
07:07 am Bug #6819: ssh_authorized_key empty authorized_keys for users other than root
Sorry for the late answer.
I am not sure what exactly I did some time ago, most likely I cleared everything in autho...
Cristian Tomoiaga
06:41 am Feature #7262 (Rejected): Binary data in YAML REST requests
The YAML spec (http://yaml.org/type/binary.html) states that binary data can be sent/received as long as it is prepen... Razvan Cosma
06:28 am Puppet Dashboard Feature #4052: arrays should support pre-pend and append overrides.
No, I completely misread which project this ticket was attached to. Ignore me.... Nigel Kersten
06:24 am Puppet Dashboard Feature #4052: arrays should support pre-pend and append overrides.
Are you suggesting that this is currently possible in Dashboard? Dan Bode
06:23 am Facter Feature #7255 (Needs Decision): Provide commands shortcut (from Puppet provider) instead of havin...
Oliver, we've actually been considering breaking this stuff out into a separate library for Facter, Puppet and MColle... Nigel Kersten
06:22 am Puppet Dashboard Feature #4052: arrays should support pre-pend and append overrides.
I was thinking something that we could do now, like `$newarray = array_push($oldarray, $value)`
Nigel Kersten
05:50 am Puppet Dashboard Feature #4052: arrays should support pre-pend and append overrides.
you mean something like:
$PARENT_ARRAY.push('foo')
$PARENT_ARRAY.unshift('bar')
Dan Bode
05:43 am Feature #2247: enablerepo and disablerepo for yum type
Matthew Byng-Maddick wrote:
> Nigel,
>
> Your status change seems spurious. Puppet already has options that are a...
Nigel Kersten
05:27 am Bug #7259 (Closed): Routes file causes failures unless ActiveRecord is installed
The routes file implicitly loads every terminus for each indirection being configured. This causes failures when tryi... Nick Lewis
05:09 am Bug #7258 (Duplicate): REST search requests for indirections ending in 'e' fail
The request looks like /environment/nodes/key, and the code to singularize these subs off the 'es', leaving 'nod', wh... Nick Lewis
02:40 am Feature #2247: enablerepo and disablerepo for yum type
Thank you for the research Dominic.
Maybe a "repository" setting does make sense then.
Nigel Kersten
02:38 am Puppet Dashboard Feature #4052: arrays should support pre-pend and append overrides.
Could it serve your use cases Dan to do these as array manipulation functions? Nigel Kersten
01:57 am Feature #2247: enablerepo and disablerepo for yum type
Nigel Kersten wrote:
> `apt-get -t` is not the same as --enablerepo for yum.
>
> The former simply adjusts priori...
Dominic Cleal
01:52 am Feature #7257 (Duplicate): Relationships between exported resources
When creating a relationship between an exported resource and another
resource, the relationship is wrongly evaluate...
R. Pol
01:52 am Bug #7217: double slashes error in template path
Thanks for the answer.
Do you known if it's the right working to doesn't accept consecutive slashes (like Posix) o...
stéphane travassac
01:51 am Feature #6873: Catalogs should be statically compiled
The problem is that it's largely impossible to get content by checksum unless, um, you already have it, or someone el... Luke Kanies
01:49 am Facter Feature #7255: Provide commands shortcut (from Puppet provider) instead of having to use Facter::...
It was also just mentioned that due to paranoia, Puppet doesn't actually use "which" to find commands (opting instead... Oliver Hookins
01:47 am Facter Feature #7255 (Accepted): Provide commands shortcut (from Puppet provider) instead of having to u...
When preparing to shell out to external commands within a Puppet provider, there is the "commands" shortcut that sets... Oliver Hookins
01:08 am Feature #2247: enablerepo and disablerepo for yum type
Hi Matthew
I think your assessment of Nigel's update is a bit harsh but that aside I am happy to see some discussion...
James Turnbull
12:59 am Feature #2247: enablerepo and disablerepo for yum type
Nigel,
Your status change seems spurious. Puppet already has options that are applicable only to single backend ha...
Matthew Byng-Maddick
12:33 am Puppet Dashboard Feature #4052 (Needs Decision): arrays should support pre-pend and append overrides.
James Turnbull
12:15 am Bug #7251 (Merged - Pending Release): Enable action decorators to do validation
Anonymous
12:12 am Bug #7251: Enable action decorators to do validation
Available in 2.7.x as commit:1aaf5fdc51e165c7d0f377450016cd4fb3767c02. Anonymous
12:10 am Bug #7251: Enable action decorators to do validation
…and supporting validation in the `before_action` hook means we don't have to write custom code to support validation... Anonymous
12:02 am Refactor #7253 (Accepted): licensing and copyright: sensible inheritance...
At the moment we have separately track licensing and copyright on faces and actions. This is desirable, because we a... Anonymous
 

Also available in: Atom