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

Activity

From 02/08/2012 to 02/14/2012

02/15/2012

11:30 pm Bug #11408: Windows fact and pluginsync are broken
The error starts on the master:... Josh Cooper
11:29 pm Feature #12598: Puppet should work correctly when the catalog has the deflate C-T-E applied.
It appears that the agent will handle gzipped content for any request it makes using the REST terminus. This means it... Nick Lewis
11:00 pm Bug #11408 (Needs More Information): Windows fact and pluginsync are broken
# Reopening Again #
Josh, I'm seeing this with 2.7.x. Have you seen this before or do you think this is still an is...
Jeff McCune
10:02 pm Puppet Forge Bug #12634: 2 minor copy changes to front page
I'd be fine deploying what we have now. The API seems to do what I need after a week or so of testing, and it's not ... Matt Robinson
09:22 pm Feature #12645 (In Topic Branch Pending Review): Face actions should have the ability to set spec...
### Pending Review ###
This change is required for Project Geordi as we need the ability to set detailed exit codes....
Kelsey Hightower
08:49 pm Bug #1168 (In Topic Branch Pending Review): Master-side client certificates convert hostnames to ...
# Needs Review #
Daniel or Josh, could you give this a look. I'm confused a bit by the way hooks are handled in t...
Jeff McCune
08:42 pm Bug #9595 (Code Insufficient): logs are not flushed completely
Talked this over with Daniel and we'd like to eliminate the autoflush option altogether. Josh Cooper
08:25 pm Feature #12645 (Closed): Face actions should have the ability to set specific exit codes
Currently face actions always exit with an exit status of 0. The only way to set the exit status to something other t... Kelsey Hightower
07:23 pm Bug #1168 (Accepted): Master-side client certificates convert hostnames to lowercase
# Downcase #
I'm going to take Josh's suggestion and add a hook to downcase the value and notify the user if the s...
Jeff McCune
06:55 pm Puppet Forge Bug #12634: 2 minor copy changes to front page
Matt/Kelsey,
As this got merged in to HEAD it's kinda annoying to deploy right now. How soon do you think you'll h...
Ben Hughes
06:00 pm Bug #1168: Master-side client certificates convert hostnames to lowercase
On Tue, Feb 14, 2012 at 4:11 PM, <tickets@puppetlabs.com> wrote:
> If you mean to fix the assumption that the filen...
Jeff McCune
05:45 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
There's actually a pretty common use case for this.
You're serving out an application by a recursive file copy bec...
Nigel Kersten
05:25 pm Bug #12604 (Accepted): File audit fails under certain conditions the first time of a puppet run, ...
Chris Price
05:23 pm Bug #12602 (Accepted): As someone reliant on puppet reports, I would like the agents to have the ...
This seems like a pretty high-priority item to me. Chris Price
05:23 pm Feature #12600 (Accepted): Puppet should negotiate the `deflate` C-T-E when serving files.
See #12598, Nick is going to add some notes there about the level of difficulty... this one should be very similar. Chris Price
05:22 pm Feature #3153 (Accepted): Network interface type
I have a module prototype at https://github.com/adrienthebo/puppet-network. It supports some pretty neat features, bu... Adrien Thebo
05:22 pm Feature #12599 (Accepted): Puppet should apply the `deflate` C-T-E to data sent via HTTP, if the ...
See #12598, Nick is going to add some notes there about the level of difficulty... this one should be very similar. Chris Price
05:21 pm Feature #8120: Let user change hashing algorithm, to avoid crashing on FIPS-compliant hosts
Daniel Pittman wrote:
> I am following this up internally to see where we go next.
This is on the roadmap to iden...
Daniel Pittman
05:21 pm Feature #12598 (Needs More Information): Puppet should work correctly when the catalog has the de...
Nick Lewis looked into this and thinks it might not be that difficult... Nick, can you please add whatever insight yo... Chris Price
05:20 pm Bug #6663 (In Topic Branch Pending Review): puppet.conf says keylength defaults to 1024 -- should...
Daniel Pittman wrote:
> It doesn't address any of the checksum changes, which we have substantial compatibility issu...
Daniel Pittman
05:18 pm Puppet Acceptance Bug #6295 (Closed): Tests should be able to specify the environment they require
This ticket was reopened with the comment:
"For diagnostic purposes, it’s nice to be able to record why a test was...
Justin Stoller
05:16 pm Feature #4068: Native Type for linux sysctl interface
Hi James, I think that this will be a great addition to puppet, but I am swamped with Salt (http://saltstack.org) wor... Thomas Hatch
05:14 pm Feature #3100 (Closed): Generic firewall type
Delivered as https://github.com/puppetlabs/puppetlabs-firewall and http://forge.puppetlabs.com/puppetlabs/firewall. James Turnbull
05:13 pm Feature #3154 (Closed): Capability to represent basic/complex datastructures in external nodes
This was delivered in 2.7.0 James Turnbull
05:12 pm Feature #3153 (Investigating): Network interface type
Have fun... James Turnbull
05:08 pm Bug #12567: Class parameter default values are evaluated in a seemingly random order
After some investigation, it seems like there are 2 potential issues here. They are both visible in the method Puppe... Chris Price
05:07 pm Feature #3811 (Closed): Please add puppetmaster multi!
James Turnbull
05:06 pm Bug #6663: puppet.conf says keylength defaults to 1024 -- should be 2048
https://github.com/puppetlabs/puppet/pull/498 raises the default key size to 4096 bits for client and CA certificates... Daniel Pittman
05:05 pm Feature #3980 (Closed): Puppet docs should have more examples
James Turnbull
05:05 pm Feature #3958 (In Topic Branch Pending Review): Puppet authentication should be pluggable
James Turnbull
05:04 pm Feature #4068: Native Type for linux sysctl interface
Thomas this one slipped through the cracks - any chance you could revive this and send a pull request or perhaps a mo... James Turnbull
05:00 pm Feature #4325 (Closed): Documentation for new 2.6.0 report format
This is done. James Turnbull
04:57 pm Feature #5134 (Closed): Create an Inventory Service
Delivered. James Turnbull
04:56 pm Feature #5951 (Needs Decision): Freebsd Package Manager rewrite (as fbsd)
James Turnbull
04:55 pm Feature #6561: Better looking CSS for puppet doc rdoc mode
Brice - could you please send a pull request for this. Looks like it slipped through the cracks! James Turnbull
04:54 pm Puppet Acceptance Bug #5591 (Duplicate): pass_test / fail_test should be exits
The issue has been framed a little differently, but we're making progress on both issued raised here(skip_test and be... Justin Stoller
04:53 pm Feature #7474 (In Topic Branch Pending Review): puppet web resource type / provider
Daniel - this one looks like it slipped through the cracks. James Turnbull
04:18 pm Puppet Forge Bug #12634: 2 minor copy changes to front page
Yeah, I am able to deploy this. I'll see if I get time today as it's a little more manual than one would like. Ben Hughes
04:11 pm Bug #1168: Master-side client certificates convert hostnames to lowercase
Jeff McCune wrote:
> Working on windows where computer names default to upper case I'm running squarely into this ...
Daniel Pittman
04:07 pm Bug #12335: Face based commands don't support `--version`
R.I. Pienaar wrote:
> Daniel Pittman wrote:
> >
> > As I understand it, UX expect this to be done "out of band" to t...
Daniel Pittman
04:05 pm Bug #12335: Face based commands don't support `--version`
Daniel Pittman wrote:
>
> As I understand it, UX expect this to be done "out of band" to the individual subcommand...
R.I. Pienaar
04:03 pm Facter Bug #11511 (Accepted): fact "architecture" picks up x86_64 rather than amd64
Thanks for checking into this, Stefan. A while back we had to add recursion prevention to the loader, and that may be... Adrien Thebo
04:03 pm Bug #12335: Face based commands don't support `--version`
R.I. Pienaar wrote:
> I've pondered the same wrt mcollective versions. 'mco --version' shows the mcollective versio...
Daniel Pittman
04:00 pm Bug #12335: Face based commands don't support `--version`
I've pondered the same wrt mcollective versions. 'mco --version' shows the mcollective version but mco applications ... R.I. Pienaar

02/14/2012

03:53 pm Bug #12335: Face based commands don't support `--version`
I had a chat to Pieter about this.
I'm not opposed to "puppet subcommand --version" being deprecated and pushing p...
Nigel Kersten
03:52 pm Puppet Forge Bug #12634 (In Topic Branch Pending Review): 2 minor copy changes to front page
Ben - are you the right person for this? James Turnbull
03:50 pm Bug #12335: Face based commands don't support `--version`
Nigel Kersten wrote:
> "given that we don’t have a proper inheritance override scheme for options, promoting the --v...
Daniel Pittman
03:45 pm Puppet Forge Feature #12606: Add leadcapture.js to every page on forge.puppetlabs.com
This is for forge. A separate one exists for projects. Ben Hughes
03:45 pm Puppet Forge Feature #12606: Add leadcapture.js to every page on forge.puppetlabs.com
Um is this for the forge or for projects.puppetlabs? I can't quite tell which one it's really meant to be as the subj... Nigel Kersten
03:44 pm Puppet Forge Feature #12587 (Accepted): Track updates to forge modules
Absolutely. :)
/me waves at John. G'day!
Nigel Kersten
03:34 pm Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes
I've only been tangentially involved in that ticket, I'll defer to Patrick for more info. Chris Price
03:33 pm Bug #12635: For The Win - Puppet is using incorrect confdir when run as nt authority slash system
This is a dup of #10299, recently fixed in the last few days. Josh Cooper
03:21 pm Bug #12635 (Rejected): For The Win - Puppet is using incorrect confdir when run as nt authority s...
# Nevermind #
I updated to 2.7.x in the build system and this appears to be fixed. Sorry about the noise.
Jeff McCune
03:01 pm Bug #12635: For The Win - Puppet is using incorrect confdir when run as nt authority slash system
# 2.7.11 #
Josh, it'd be great if we could fix this for 2.7.11 if it is actually a problem. What do you think?
Jeff McCune
02:59 pm Bug #12635 (Rejected): For The Win - Puppet is using incorrect confdir when run as nt authority s...
# Overview #
I'm noticing this behavior when I'm logged into my Windows 2003 SP2 VM via SSH. Via SSH I'm coming i...
Jeff McCune
02:52 pm Bug #12623 (Investigating): Long timeout for SRV DNS rsolution
Chris Price
02:52 pm Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes
Hi Chris!
Thank you for looking into this. Yes, removing that file seems to make the issue go away. I upgraded one...
Gonzalo Servat
02:51 pm Bug #12623: Long timeout for SRV DNS rsolution
Discussed this with Josh. There is a configuration option that you can use to turn this off; when I get a minute, I'... Chris Price
02:48 pm Bug #1168: Master-side client certificates convert hostnames to lowercase
Sounds sane to me. James Turnbull
02:46 pm Bug #1168 (Needs Decision): Master-side client certificates convert hostnames to lowercase
# Update #
Working on windows where computer names default to upper case I'm running squarely into this problem.
...
Jeff McCune
02:38 pm Puppet Forge Bug #12634 (Closed): 2 minor copy changes to front page
We're hoping to make the Forge copy a bit more consistent with our marketing. Can we:
*change the title from "Pupp...
Michelle Carroll
02:35 pm Puppet Dashboard Bug #12633 (Closed): Supply robots.txt with Puppet
We need to supply a robots file by default to prevent indexing of Dashboard instances publicly. Jason McKerr
02:12 pm Bug #12557: Inaccurate error message when calling a defined function without colon after $name
Hi Chris,
I tested using the same format you tried (plus line numbers):
61: node testnode {
62: test...
zach armstrong
02:04 pm Bug #12335: Face based commands don't support `--version`
"given that we don’t have a proper inheritance override scheme for options, promoting the --version option in this wa... Nigel Kersten
01:34 pm Puppet Dashboard Bug #12484: Trailing space is allowed in dashboard parameters
Fixed. Daniel Sauble
01:34 pm Puppet Dashboard Bug #12484 (In Topic Branch Pending Review): Trailing space is allowed in dashboard parameters
Daniel Sauble
01:10 pm Bug #12594 (Duplicate): Parser functions in modules can cause errors on nodes, even though they o...
This is the same as #11858. After the initial download all ruby files are loaded, even though they aren't on subseque... Patrick Carlisle
12:53 pm Bug #12403 (Merged - Pending Release): Windows agents should log to a file by default
Daniel Pittman
12:35 pm Bug #12567 (Investigating): Class parameter default values are evaluated in a seemingly random order
Confirmed this behavior on 2.7.x and master. Right now, we do not guarantee the order in which parameters will be as... Chris Price
12:32 pm Feature #2198: Install multiple package within a single call to the package manager
I've run into problems with circular dependencies when trying to uninstall packages that are part of RHEL6.x @base. ... Joshua Hoblitt
12:24 pm Feature #12080 (Merged - Pending Release): Enhance Faces console logging
Daniel Pittman
12:24 pm Bug #12557 (Needs More Information): Inaccurate error message when calling a defined function wit...
Chris Price
12:23 pm Bug #12557 (Investigating): Inaccurate error message when calling a defined function without colo...
Can you provide a full manifest that demonstrates this? I tried creating a file test.pp with these contents:... Chris Price
12:10 pm Puppet Forge Feature #12606 (Investigating): Add leadcapture.js to every page on forge.puppetlabs.com
Nigel, one more ticket that we thought we should get your input on for prioritization / assignment. Chris Price
12:09 pm Puppet Forge Feature #12587 (Investigating): Track updates to forge modules
Nigel,
Daniel suggested that we enlist your assistance in evaluating / prioritizing this ticket.
Thanks!
Chris Price
12:06 pm Bug #12594 (Investigating): Parser functions in modules can cause errors on nodes, even though th...
This is related to some known issues with the way we handle ruby code during pluginsync. The gist of it is that the ... Chris Price
12:03 pm Puppet Dashboard Bug #12484 (Tests Insufficient): Trailing space is allowed in dashboard parameters
The test code doesn't even load. Please run the spec tests before submitting. Daniel Pittman
11:56 am Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes
From ticket #12310:... Chris Price
11:52 am Bug #12588 (Investigating): Running Puppet in one-time mode from cron leaves hung puppetd processes
Patrick, can you take a quick look at this and see if it seems like it's related to #12310? Chris Price
11:51 am Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes
Linked in a couple of other tickets related to slowdowns / hangs that showed up in 2.7.10. (#12181, #12310) Chris Price
11:49 am Bug #12550 (Investigating): Packages file for Ubuntu have incorrect capitalisation for MD5sum field
Mike, I spoke with Daniel and he suggested that this is something you might be able to take care of or route. Chris Price
11:44 am Feature #12632 (Closed): Merge Geordi code that affects core Puppet from the geordi integration b...
I may merge almost everything from the integration branch if it looks well enough tested and makes sense. I know all... Matt Robinson
11:42 am Bug #12631 (Closed): Remove puppet module face code from 2.7.x for the 2.7.11 release
Sadly, the current state of the puppet module tool code in core Puppet is not finished enough to ship in 2.7.11, so i... Matt Robinson
11:40 am Bug #9595 (In Topic Branch Pending Review): logs are not flushed completely
The autoflush behavior has been this way since it was introduced in <https://github.com/puppetlabs/puppet/commit/133c... Josh Cooper
09:44 am Puppet Acceptance Bug #6162: Add a before/after mechanism
In writing acceptance tests for Project Geordi, we've repeatedly run into a need for setup and teardown blocks on a p... Pieter van de Bruggen
09:44 am Puppet Dashboard Bug #12484 (In Topic Branch Pending Review): Trailing space is allowed in dashboard parameters
[https://github.com/puppetlabs/puppet-dashboard/pull/86](https://github.com/puppetlabs/puppet-dashboard/pull/86) Daniel Sauble
09:23 am Puppet Acceptance Feature #12528: Skip test should break execution for a test case, an additional method should be ...
I would like to see `include` and `exclude` based confines, e.g. for testing scheduled tasks and cron, respectively, ... Josh Cooper
09:13 am Puppet Dashboard Bug #12484: Trailing space is allowed in dashboard parameters
No. Def. not. James Turnbull
09:12 am Puppet Dashboard Bug #12484 (Investigating): Trailing space is allowed in dashboard parameters
When existing groups are edited, all existing key/value parameters will be revalidated and stripped of trailing white... Daniel Sauble
09:03 am Puppet Dashboard Bug #12624 (Closed): Documentation for Securing Dashboard and using Robots.txt
Nick, it seems like we need documentation for two things:
Ensuring that the dashboard is secure for users (as in n...
Jason McKerr
08:58 am Bug #12623 (Accepted): Long timeout for SRV DNS rsolution
This issue has come up for me several times when setting up nodes for acceptance tests. It is probably most easily r... Chris Price
08:49 am Puppet Dashboard Bug #12153 (In Topic Branch Pending Review): Add supported browsers to README
[https://github.com/puppetlabs/puppet-dashboard/pull/85](https://github.com/puppetlabs/puppet-dashboard/pull/85) Daniel Sauble
01:11 am Bug #9595: logs are not flushed completely
Daniel Pittman wrote:
> ...this is nice, but isn't the root cause of the problem on Windows. Ruby will flush intern...
Josh Cooper
12:51 am Bug #12403 (In Topic Branch Pending Review): Windows agents should log to a file by default
Josh Cooper
10:17 pm Bug #9702: Issue with inventory PGError: ERROR: column "id" does not exist
@andreas
Try editing your `lib/puppet/rails/database/schema.rb` line number `116` to no longer have the `, :id => fa...
Justin Stoller
10:02 pm Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes
It looks like something in 2.7.10 causes this, as I just downgraded a server to 2.7.9-1.el6 and it doesn't seem to ha... Gonzalo Servat
04:50 pm Bug #7014: certnames with @ symbols don't pass through auth.conf
Nick Fagerlund wrote:
> No, this is actually even better: @ signs are totally okay in node certnames, **as long as t...
Daniel Pittman
04:48 pm Feature #12435: Adding alerting support to command line actions
Randall Hansen wrote:
> This is super cool. I've always loved VCSs that allowed me to do this. I'll get together w...
Daniel Pittman
04:44 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
Garrett Honeycutt wrote:
> I was using symlinks to deal with using $operatingsystem in file sources and having to ac...
Daniel Pittman
04:36 pm Bug #8435 (In Topic Branch Pending Review): openbsd package provider is broken while installing f...
Code fixing the issue is now in the pull request, ready for review and merge. Daniel Pittman
04:35 pm Bug #12564 (In Topic Branch Pending Review): The execution helper method `execpipe` has a differe...
https://github.com/puppetlabs/puppet/pull/452 fixes this, in the same line that found it. Daniel Pittman

02/13/2012

03:58 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
I was using symlinks to deal with using $operatingsystem in file sources and having to account for CentOS and RedHat ... Garrett Honeycutt
03:06 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
We are soliciting feedback on this change through a survey: https://docs.google.com/a/rimspace.net/spreadsheet/viewfo... Daniel Pittman
02:10 pm Feature #12384: What's the correct behavior for module actions when dealing with multiple directo...
Preconditions:
/etc/puppet/modules/foo -> arthur-foo
/usr/share/puppet/modules/foo -> bea-foo
`puppet ...
Pieter van de Bruggen
01:56 pm Feature #12381: Need to consistently display forge_name for all module tool commands
> There should be consistency between the arguments to `install`, `upgrade`, and `uninstall` and what is displayed by... Pieter van de Bruggen
01:53 pm Feature #12251: Colorized puppet module list output
> This is a behavioural change for this code, compared to other 2.7.x code. Has a decision been made about the value ... Pieter van de Bruggen
01:50 pm Bug #12614 (Accepted): Possible problem in util/network_device/transport/telnet.rb
Hi,
I think there's a bug in util/network_device/transport/telnet.rb
I've been trying to modify a copy of the e...
Gary Richards
01:46 pm Puppet Acceptance Bug #12613 (Closed): there should be a TestCase#pending method for tests under construction
Currently there is no way to mark a test as pending.
To mark a test as pending we move it into a "pending" folder ...
Justin Stoller
01:34 pm Bug #12250: `puppet module search` needs better error handling
It's all tested, the connection error / invalid response case still fails. Pieter van de Bruggen
01:24 pm Puppet Dashboard Bug #9409 (Needs Decision): DJ doesn't work in a multi-server environment
Matthaus Owens
01:05 pm Puppet Acceptance Bug #9629: FOSS tests are not portable to PE environment
I'm moving this to puppet-acceptance project because I do not believe this can be accomplished without altering the h... Justin Stoller
12:36 pm Feature #11832: Puppet Module Tool (PMT) should have a upgrade command
Here's further clarification of upgrade. We should be able to reuse most of the install code, maybe just need to pas... Matt Robinson
12:30 pm Feature #11802 (Merged - Pending Release): Puppet Module Tool (PMT) should have a list command
Ah, just realized that #12246 is for the remaining work to be done. Matt Robinson
12:29 pm Bug #12610 (In Topic Branch Pending Review): puppet module list --tree should truncate repeated data
Right now if a module is depended upon by a lot of other modules, it's whole dependency tree is shown repeatedly. Th... Matt Robinson
12:26 pm Feature #11802 (Code Insufficient): Puppet Module Tool (PMT) should have a list command
left todo:
display unmet dependencies not for the module that has them, but for the dependencies that module has pro...
Matt Robinson
12:22 pm Bug #12609 (Closed): The puppet module install command should print a tree diagram of the depende...
... Matt Robinson
12:19 pm Feature #11805: Enhance Puppet Module Tool (PMT) install command
Here's more details about interactions of the --force flag
`puppet module install`
The Story: "Install makes th...
Matt Robinson
12:19 pm Feature #11805: Enhance Puppet Module Tool (PMT) install command
Portions of this are merged into the geordi branch. Left todo:
handle interaction of dir option with modulepath o...
Matt Robinson
12:14 pm Bug #12246: puppet module list should have a tree view
The tree view is in the acceptance branch, but it's not notifying about unmet dependencies the way shown. I'll work ... Matt Robinson
12:12 pm Feature #12384: What's the correct behavior for module actions when dealing with multiple directo...
Again, if you can update the decisions and reasoning behind decisions here that would be appreciated. Matt Robinson
12:11 pm Feature #12381: Need to consistently display forge_name for all module tool commands
Pieter, can you update the decision for how we're displaying names? I know there was a bit of email, but I'd prefer ... Matt Robinson
12:09 pm Bug #12494: When cwd is invalid, puppet prints a stack trace
Chris Price wrote:
> However, I'm not 100% sure that users would expect this same behavior for, e.g., "puppet appl...
Daniel Pittman
12:07 pm Puppet Forge Feature #12264: Selenium tests for the forge should be written and run on CI
There's no way this is getting done for whatever V1 is now, I don't even think the DMV team is doing this yet for the... Matt Robinson
12:07 pm Bug #12608 (Rejected): No help for puppet cert command.
Hey. That is an annoyance, I grant you, but it is fixed in the 2.7 release. Unless this is a regression from earlie... Daniel Pittman
12:05 pm Feature #12259 (Rejected): Puppet module objects should expose their metadata
I was able to just expose the few extra pieces of metadata that I needed (forge name and dependencies), but we may wa... Matt Robinson
12:04 pm Feature #12258: Should not uninstall a module with no metadata unless --force is passed
Currently uninstall just reports that modules without metadata aren't there. Matt Robinson
12:03 pm Feature #12256 (Merged - Pending Release): Should not uninstall when depended upon
In the geordi integration branch. Matt Robinson
12:02 pm Bug #12255 (Merged - Pending Release): puppet module uninstall should check for local changes bef...
In the geordi integration branch. Matt Robinson
12:02 pm Feature #12251: Colorized puppet module list output
Pieter, can you respond to Daniel. Whatever discussions and decisions we're making about these color issues should b... Matt Robinson
12:01 pm Bug #12250: `puppet module search` needs better error handling
Pieter, you've been working on the Search command. What's the state of this ticket? Matt Robinson
11:59 am Bug #12424 (Merged - Pending Release): Semver needs to support other version matching syntaxes
This is in the integration branch (puppetlabs/geordi), so not technically merged, but I'm going to start marking tick... Matt Robinson
11:58 am Bug #12608 (Rejected): No help for puppet cert command.
## Summary ##
When issuing the puppet cert command no help is available. At the very least this command should ret...
Taylor Judd
11:52 am Puppet Forge Feature #12257 (Merged - Pending Release): Forge API needs to provide necessary dependency data t...
I've got the new API on the dev forge and install seems to work pretty well with it. When we get through merging the... Matt Robinson
11:50 am Puppet Forge Feature #12606 (Closed): Add leadcapture.js to every page on forge.puppetlabs.com
Hi Ben,
I'm copying you again because Redmine removes all my HTML.
Please add the leadcapture.js to every page ...
Alanna Brown
11:36 am Bug #12494: When cwd is invalid, puppet prints a stack trace
I agree with the consensus on #4253 that the "--no-daemonize" argument should not cause any significant difference in... Chris Price
11:25 am Bug #12604 (Accepted): File audit fails under certain conditions the first time of a puppet run, ...
# The Problem
Puppet throws an error when auditing file resources with a source paramater under certain conditions...
Zach Leslie
11:03 am Puppet Acceptance Feature #12528: Skip test should break execution for a test case, an additional method should be ...
Good point. Currently in the PE steps we're using skip_test to skip tests that are configuration specific.
Example ...
Justin Stoller
10:59 am Puppet Acceptance Bug #6162: Add a before/after mechanism
I am very interested in this ticket and have added myself as a watcher, but I don't think that there is anything that... Chris Price
10:57 am Bug #12602 (Accepted): As someone reliant on puppet reports, I would like the agents to have the ...
[01:50pm|dpittman> Even if you could send reports masterless, which is a bug if it doesn't work, I would guess the ne... Garrett Honeycutt
10:56 am Puppet Acceptance Bug #6162 (Investigating): Add a before/after mechanism
Chris,
I will leave this ticket in your queue as I believe you have the most vested interest in this issue.
Dominic Maraglia
10:52 am Puppet Acceptance Bug #12565 (Closed): Print usage banner when no arguments are passed to systest.rb
merged Dominic Maraglia
10:51 am Puppet Acceptance Feature #12528: Skip test should break execution for a test case, an additional method should be ...
In what scenarios would the skip_test continue to be used under this proposal? For tests that were known to be globa... Chris Price
10:50 am Bug #8502: Create comprehensive tests around file resource
Undoubtedly a grand idea...should be assigned to someone, else this will never be done. Dominic Maraglia
10:49 am Feature #12600: Puppet should negotiate the `deflate` C-T-E when serving files.
similar to #12598 and #12599 Garrett Honeycutt
10:49 am Feature #12599: Puppet should apply the `deflate` C-T-E to data sent via HTTP, if the server supp...
similar to #12598 and #12600 Garrett Honeycutt
10:48 am Feature #12598: Puppet should work correctly when the catalog has the deflate C-T-E applied.
similar to #12599 and #12560 Garrett Honeycutt
10:48 am Puppet Acceptance Bug #12575 (Closed): new agent sanity check can cause false positives
merged Dominic Maraglia
10:48 am Feature #12600 (Accepted): Puppet should negotiate the `deflate` C-T-E when serving files.
This would allow you to optionally turn on compression of files being served via the fileserving mechanism. I envisio... Garrett Honeycutt
10:45 am Feature #12599 (Accepted): Puppet should apply the `deflate` C-T-E to data sent via HTTP, if the ...
This feature would provide the ability to optionally compress reports sent back to the report server. Garrett Honeycutt
10:44 am Feature #12598 (Accepted): Puppet should work correctly when the catalog has the deflate C-T-E ap...
We have a customer that runs Puppet in the traditional Master and Agents configuration over a satellite network where... Garrett Honeycutt
10:44 am Puppet Acceptance Bug #12574 (Closed): adding master to /etc/hosts step removes all lines with hostname in it
Merged Dominic Maraglia
10:09 am Puppet Acceptance Feature #12566 (Closed): add --pre option to systest for the running of steps prior to main setup
merged Dominic Maraglia
10:08 am Puppet Acceptance Bug #6166 (Closed): PuppetCommand shouldn't set ssldir
This is no longer the behavior Justin Stoller
09:11 am Bug #5517: behavior change within 2.6 makes it impossible to override class parameters of "includ...
I'm still having this issue in 2.7.9.
I can't redo the classes like your suggestion with autofs::sysconfig::developm...
Matt Keating
09:06 am Bug #9259: Subclass attempting to override a parameterized class's parameter silently fails
Update: This is a copy of #5517 Matt Keating
08:40 am Bug #9259: Subclass attempting to override a parameterized class's parameter silently fails
I'm sure this bug has crept back in.
Running puppet 2.7.9 and 2.7.6 and both seem to be affected. Confirmed by using...
Matt Keating
07:34 am Bug #11317: Supposedly hidden skipped resources show up with --summarize
Also present in 2.7.10.
And I guess thats the same 6 skipped reports I can see in Foreman Report Status and also s...
Peter Velas
07:25 am Bug #12594 (Duplicate): Parser functions in modules can cause errors on nodes, even though they o...
I have this function called getinfo that loads puppet/rails and active_record so that I can query the store config db... Joe McDonagh
03:33 am Facter Bug #12556: ipv6 address facts
ifconfig output, as requested:
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:56:B3:6A:5D
in...
Jure Pecar
03:17 am Bug #12591 (Closed): Logrotate not fixed on puppet client.
Found an update info for > 2.6.4
[ Stig Sandbeck Mathisen ]
* debian/puppetmaster.logrotate: send SIGUSR2 on lo...
Srikrishna Das
02:49 am Bug #1395: puppet memory usage
On the "empty" config (mentioned in my previous entry) it's leaking about 1MB per day - see attachment.
Sergio Ballestrero
02:18 am Bug #1395: puppet memory usage
It's leaking and leaking badly.
PID ELAPSED VSZ RSZ S TTY TIME COMMAND
3263 15-00:13:32...
Yuri Arabadji
12:42 am Bug #9225: Stored configs db hits integer limit
I am having this problem currently in dashboard. It started a couple of days ago and now all of my client reports are... Steven Seed
09:43 pm Puppet Forge Bug #12589 (Closed): Modules have checksum for empty metadata file
From Kelsey:
> I have chased down a wired bug that prevented the uninstall command from
> uninstalling modules. It ...
Matt Robinson
05:02 pm Refactor #11854: "Puppet cert list --all" output is confusing when a certificate has been cleaned...
I am now running 2.7.10-1.
Yes, the fingerprint from 'puppet cert list -a | grep host' matches the fingerprint in ...
Gonzalo Servat
04:51 pm Bug #12588 (Duplicate): Running Puppet in one-time mode from cron leaves hung puppetd processes
(This bug may be identical/related to http://projects.puppetlabs.com/issues/10418, however this issue is presenting i... Gonzalo Servat

02/12/2012

02:14 pm Puppet Forge Feature #12587 (Accepted): Track updates to forge modules
I would like to be able to track my favourite modules in the forge and be notified if they were updated
http://gro...
John Warburton
10:13 am Feature #11786: `puppet doc` is not compatible with newer RDoc - thus with Ruby 1.9
I've refactored the appropriate change an posted my commit to [gist #1809951](https://gist.github.com/1809951) that w... warm s0x
11:43 pm Puppet Forge Bug #12408: Cleanup dependency data for current modules
In my defense, the mrepo versioning was bad because of a bug in the puppet module tool generating incorrect metadata ... Adrien Thebo
11:03 pm Facter Bug #12504: operatingsystemrelease doesn't work for Ubuntu LTS 12.04
It fails because facter is looking for a number and doesn't handle the string (development branch). This won't be an ... William Van Hevelingen
10:54 pm Facter Bug #12504: operatingsystemrelease doesn't work for Ubuntu LTS 12.04
root@spectre:~# cat /etc/issue
Ubuntu precise (development branch) \n \l

root@spectre:~# facter oper...
William Van Hevelingen

02/11/2012

10:43 am Facter Bug #9555 (Closed): Whitespace in code
Can you please open a new ticket for this? Ken Barber
02:44 am Bug #12577: Append operator in defines
Hi,
recently we were trying to assemble a file made of different parts. We stumbled upon, in my opinion, strange b...
Roland Kaminski
02:41 am Bug #12577 (Accepted): Append operator in defines
Hi,
recently we were trying to assemble a file made of different parts. We stumbled upon, in my opinion, strange b...
Roland Kaminski
07:30 pm Bug #9702: Issue with inventory PGError: ERROR: column "id" does not exist
Just adding a "me too". Using Puppet 2.7.10, Ubuntu 10.04.3, PostgreSQL 8.4.10 and the pg gem via libpgsql-ruby (0.8.... Andreas Ntaflos
06:16 pm Bug #12463: introduce better, and more secure, file handling abstractions, then use them in our code
I helpfully reviewed both branches, and left a bunch of comments. Pretty much everything on the 2.6.x branch also ap... Daniel Pittman
04:42 pm Facter Bug #9555 (In Topic Branch Pending Review): Whitespace in code
https://github.com/puppetlabs/facter/pull/169 Garrett Honeycutt
04:42 pm Facter Bug #9555 (Re-opened): Whitespace in code
Garrett Honeycutt
04:16 pm Puppet Acceptance Bug #12575 (Closed): new agent sanity check can cause false positives
The new agent behavior I introduced can cause false positives if the agent hasn't already done a check in during the ... Justin Stoller
04:14 pm Bug #12463: introduce better, and more secure, file handling abstractions, then use them in our code
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:13 pm Bug #12462: possible data loss, unlikely (requires write access to /etc) "write through symlink" ...
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:13 pm Bug #12460: Insecure handling of file writes in k5login type
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:13 pm Bug #12459: Permanent uid change doesn't drop supplementary groups
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:12 pm Bug #12458: Only euid changed, not egid
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:12 pm Puppet Acceptance Bug #12574 (Closed): adding master to /etc/hosts step removes all lines with hostname in it
When I was setting up my vms I perhaps over zealously adding my hostname to my localhost line in my /etc/hosts file.
...
Justin Stoller
04:12 pm Bug #12457: Real gid always present in supplementary groups
2.6.x branch:
[https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security](https://gi...
Deepak Giridharagopal
04:06 pm Puppet Acceptance Bug #12565 (In Topic Branch Pending Review): Print usage banner when no arguments are passed to s...
You can review here:
https://github.com/puppetlabs/puppet-acceptance/pull/142
Justin Stoller
04:06 pm Puppet Acceptance Feature #12566 (In Topic Branch Pending Review): add --pre option to systest for the running of s...
You can review here at:
https://github.com/puppetlabs/puppet-acceptance/pull/142
Justin Stoller

02/10/2012

03:45 pm Bug #12572 (Closed): 2.7.10 dumps last_run_summary.yaml after each test run
I noticed on a new (2.7.10) client that each 'puppetd -tv' invocation yielded a diff of last_run_summary.yaml:
...
Justin Honold
03:18 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
(Once this is removed, we should still make sure that symlinks don't prevent regular files from being created when do... Nick Fagerlund
02:55 pm Bug #12418: links => follow can't replace existing symlinks in the destination directory
If we can get a sanity check that no (or very few) people depend on this, I agree we should drop it. It's hard to se... Randall Hansen
02:45 pm Feature #12435: Adding alerting support to command line actions
This is super cool. I've always loved VCSs that allowed me to do this. I'll get together with James to see it in ac... Randall Hansen
02:32 pm Bug #7014: certnames with @ symbols don't pass through auth.conf
No, this is actually even better: @ signs are totally okay in node certnames, **as long as the certname doesn't also ... Nick Fagerlund
02:31 pm Puppet Dashboard Bug #11427 (Merged - Pending Release): Initi script for Dashboard 1.2.4 is broken
Daniel Sauble
02:30 pm Puppet Dashboard Bug #10886 (Merged - Pending Release): Display glitch: "node_description" in edit node/add node p...
Daniel Sauble
02:29 pm Puppet Dashboard Bug #10902 (Merged - Pending Release): Individual node view - 'Dashboard activity' blocking layou...
Daniel Sauble
02:21 pm Puppet Acceptance Feature #5793 (Closed): Extend testing DSL to eliminate "step" statement...
I see no compelling reason to add this functionality. Using step"" makes the tests more legible. If adding this fea... Dominic Maraglia
02:02 pm Feature #12382 (Closed): Should we use prompts in faces
As per discussions, we will avoid user interaction in command line tools in favor of doing the least destructive thin... Pieter van de Bruggen
01:44 pm Bug #9084: Mixing and matching ruby versions for puppetmasterd and puppetd causes a "certificate ...
I actually was able to make this work with 1.9.3-p0 and every version of puppet *except* for 2.7.10. So I'll be stic... Bryan Bishop
01:34 pm Puppet Dashboard Bug #12440 (In Topic Branch Pending Review): dashboard upgrade overwrote /etc/sysconfig/puppet-da...
Modified redhat spec file to flag the puppet-dashboard file as a config file.
pull request: <https://github.com/pu...
Moses Mendoza
01:08 pm Puppet Dashboard Feature #11515: Add comment field to Parameters box
This is useful for a user to keep track of what the parameter does, right from the dashboard. How it is being used an... Anton Gurov
01:05 pm Puppet Dashboard Feature #11514: Allow sorting of groups/classes/parameters
This is super useful when you have monster groups with lots of parameters in them. Currently the sorting is arbitrary... Anton Gurov
12:46 pm Bug #9084: Mixing and matching ruby versions for puppetmasterd and puppetd causes a "certificate ...
So yes, I CAN get this to work on 1.9.2-p180 using puppet -v 2.7.6. I'm going to try newer versions of 1.9.2 and pup... Bryan Bishop
12:45 pm Puppet Acceptance Feature #5740 (Closed): Randomized test selection
I do not think this was a good idea, at all. We want the CI system to execute a know tests of tests in a stable envi... Dominic Maraglia
12:32 pm Puppet Acceptance Bug #5623 (Rejected): Macros should report unexpected options
I specifically want to keep the harness as light as possible -- the move to push lots of complex functionality into t... Dominic Maraglia
12:25 pm Puppet Acceptance Bug #6162: Add a before/after mechanism
I added notes on the commit as well, but will copy them here for posterity:
"""
This isn't a pull request, it's j...
Chris Price
12:23 pm Puppet Dashboard Feature #12506: Individual parameters should be mutable without going to an "edit view"
This will streamline the editing process.
Adding screenshots. Clicking on the parameter value would override the v...
Anton Gurov
12:21 pm Bug #10299 (Merged - Pending Release): Puppet.features.root? doesn't return true when running und...
# Merged into 2.7.x #
As: <https://github.com/puppetlabs/puppet/commit/5fa80eac95a753edeae4738ee97207b37aece13a>
...
Jeff McCune
12:17 pm Puppet Acceptance Bug #6162: Add a before/after mechanism
Please see my comments on the pull request. The code itself is fine, but I question the direction this is taking the... Dominic Maraglia
12:12 pm Puppet Dashboard Feature #12507: Users should be able to override parameters from inherited groups
Hello,
Just to further explain the use case.
I'll like to override some parameters in a group that are inherite...
Anton Gurov
12:12 pm Bug #12412: Refactor puppet acceptance tests to run on Windows agents
Another issue to be merged here <https://github.com/puppetlabs/puppet/pull/487> Josh Cooper
12:11 pm Bug #12567 (Duplicate): Class parameter default values are evaluated in a seemingly random order
Current puppet syntax allows the default value of one class parameter to be set using the value of another class para... Ben Marcotte
12:10 pm Puppet Acceptance Bug #6162: Add a before/after mechanism
for the record--I'm not trying to push for these changes if folks have concerns about them. I just wanted to capture... Chris Price
12:03 pm Puppet Acceptance Feature #12566 (Closed): add --pre option to systest for the running of steps prior to main setup
To better test installer, upgrader, uninstaller we need to be able to run steps prior to the install, upgrade, or uni... Justin Stoller
11:54 am Puppet Acceptance Bug #6162: Add a before/after mechanism
I've reviewed all the code and it looks great. I'd like Josh Cooper to take a look as well and provide input. Dominic Maraglia
11:44 am Puppet Acceptance Bug #5534 (Closed): Log directory names not unique
Addressed this ages ago; log dirs look like this:
2012-01-30_17:11:24
2012-01-30_17:12:49
2012-01-31_13:12:57
2...
Dominic Maraglia
11:35 am Puppet Acceptance Bug #12565 (Closed): Print usage banner when no arguments are passed to systest.rb
Justin Stoller
11:33 am Bug #8435 (Code Insufficient): openbsd package provider is broken while installing from remote re...
My whitespace cleanup ends up breaking things because the API for `execpipe` is different from `execute` - the later ... Daniel Pittman
11:32 am Bug #12564 (Closed): The execution helper method `execpipe` has a different API to `execute`
Execute joins an array with spaces, before treating the string as a command to execute. Unsafe, but at least not stu... Daniel Pittman
11:26 am Puppet Dashboard Feature #12513: Improve the way that "noop" reports are displayed/stored
Hi Peter,
Just to underline the distinction between "--noop" runs and "noop" runs that this feature request is loo...
Anton Gurov
11:23 am Puppet Dashboard Bug #12562 (Investigating): Dashboard should return data without further escaping
Daniel Sauble
11:04 am Puppet Dashboard Bug #12440 (Accepted): dashboard upgrade overwrote /etc/sysconfig/puppet-dashboard
Moses Mendoza
11:02 am Facter Bug #11511: fact "architecture" picks up x86_64 rather than amd64
Hi Srikrishna,
nice catch but reading #6470 it looks like #6470 was triggered by another error and fixed already. ...
Stefan Schulte
11:02 am Bug #12553: improve error reporting with environment names that contain a dash
Okay. Since this is now a bug asking for better error reporting, could you please change the description/summary to w... Nick Fagerlund
10:58 am Puppet Dashboard Bug #12562 (Rejected): Dashboard should return data without further escaping
If we attempt to set a variable in dashboard in JSON or YAML format. The data get's additional escape character when ... Nan Liu
10:48 am Bug #12553 (Re-opened): improve error reporting with environment names that contain a dash
Awesome that you are deploying documentation around this!
I would like to get consensus around Puppet checking the...
Garrett Honeycutt
10:40 am Bug #12553 (Closed): improve error reporting with environment names that contain a dash
Deploying. Nick Fagerlund
10:34 am Bug #12553: improve error reporting with environment names that contain a dash
Already in progress. I tested and they act like variables, which includes being case-sensitive; added all that to <ht... Nick Fagerlund
10:15 am Bug #12553 (Ready for Documentation): improve error reporting with environment names that contain...
I agree: we are backing away from the places we let people convince us to allow `-` in the names of things, as the am... Daniel Pittman
10:10 am Facter Bug #12556 (Accepted): ipv6 address facts
Jure, could you do us a favour and also add the output of `ifconfig` and `ifconfig -a` to the ticket? Thanks. Daniel Pittman
10:06 am Bug #12543 (Accepted): Puppet::Type.hash2resource behavior depends on hash iteration order
Chris Price
09:55 am Bug #12553: improve error reporting with environment names that contain a dash
The use case is that it is potentially natural behavior and we do not mention in the documentation[1] that it cannot ... Garrett Honeycutt
09:36 am Bug #12553: improve error reporting with environment names that contain a dash
I agree. Garrett, what are the use cases for this? Randall Hansen
09:32 am Puppet Dashboard Bug #10422: Dashboard report importing: undefined method `each' for nil:NilClass
Hey there,
Just to update you, I upgraded the dashboard to v1.2.5rc1 today, and this error still occurs intermitte...
Ryan Conway
08:21 am Bug #12557: Inaccurate error message when calling a defined function without colon after $name
here is what **deploy::php_dev** looks like... zach armstrong
08:20 am Bug #12557 (Accepted): Inaccurate error message when calling a defined function without colon aft...
Calling a function, like ... zach armstrong
05:51 am Facter Bug #12556 (Accepted): ipv6 address facts
Consider the following interfaces and addresses:
# ip a l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noque...
Jure Pecar
05:47 am Bug #10819: Puppet agent hangs when 'listen = true' on Centos 5.7
I'm beginning to wonder the same thing. The problem of an instant hang up stopped at kernel 2.6.18-274.17.1.el5. B... Chip Schweiss
02:40 am Bug #10819: Puppet agent hangs when 'listen = true' on Centos 5.7
Hi every one !
I'm facing the same issue with Puppet 2.6.13 on a CentOS 5.7 OpenVZ Container, running on a Debia...
Xavier Krantz
11:56 pm Facter Bug #6470: Ubuntu server architecture detected as "x86_64" while it should be "amd64"
This ain't ubuntu specific.. happening on debian squeeze and lenny too. https://projects.puppetlabs.com/issues/11511 Srikrishna Das
11:54 pm Facter Bug #11511: fact "architecture" picks up x86_64 rather than amd64
There is ubuntu specific bug for the same issue?
http://projects.puppetlabs.com/issues/6470
Srikrishna Das
11:00 pm Bug #12553 (Needs Decision): improve error reporting with environment names that contain a dash
I vote we reject this. Having the dash in variables proved a disaster and this would be another inconsistency but up ... James Turnbull
07:32 pm Bug #12553 (Re-opened): improve error reporting with environment names that contain a dash
If the environment name contains a dash, running the puppet agent will barf horribly.
To replicate, setup an envir...
Garrett Honeycutt
06:09 pm Refactor #12106 (In Topic Branch Pending Review): Puppet PMT uninstall should match UX design for...
Ah, I had an ":" in a if block, but be musle memory from the Python days. Seems to work on Ruby 1.8.x and not 1.9.x. ... Kelsey Hightower
06:08 pm Puppet Acceptance Refactor #7579 (Accepted): Please transform Win32 jobs into a matrix, using pik
Awesome.
I also changed the start/end dates to better reflect when it might happen.
Justin Stoller
05:54 pm Puppet Acceptance Feature #9989: Add support for VMWare Fusion 4 on OS X
Hey Nigel,
I'm afraid I don't understand what's going on here. The Harness itself can use libvert to interact with...
Justin Stoller
05:32 pm Puppet Acceptance Refactor #5513 (Closed): Eliminate BeginTest (aka AnnounceTest) objects in harness
These objects no longer exist within the test harness. Justin Stoller
05:31 pm Puppet Acceptance Bug #6162: Add a before/after mechanism
One more quick note--I've refactored the test in question so that it doesn't require these changes... so this is not ... Chris Price
05:31 pm Puppet Acceptance Bug #5503 (Closed): ScpFile failures are ignored
This requires a bit of explanation.
If the SCPing fails in an important way, additional tests will also fail, a qu...
Justin Stoller
05:29 pm Puppet Acceptance Bug #6162: Add a before/after mechanism
Here is a commit (based off of the current master) that shows the temp-file-management stuff that I added, by providi... Chris Price
05:19 pm Puppet Acceptance Refactor #5508 (Closed): Convert acceptance tests to use test harness
Finished prior to my starting work here. Justin Stoller
05:18 pm Puppet Acceptance Feature #5511 (Closed): Plan how to run the acceptance tests from Hudson
Acceptance Tests are not only now run in CI, but Hudson is now Jenkins. Justin Stoller
05:16 pm Puppet Acceptance Bug #5534 (Needs Decision): Log directory names not unique
This seems of trivial importance considering logs are not an often used feature outside of Jenkins, Jenkins puts each... Justin Stoller
05:08 pm Puppet Acceptance Feature #5671 (Closed): It should be possible to specify non-root user on hosts
Justin Stoller wrote:
> This hasn't been an issue for me in what extent I've written tests so far.
>
> I believe ...
Daniel Pittman
05:07 pm Puppet Acceptance Feature #5664 (Closed): support "puppet resource" / ralsh in the DSL
Daniel Pittman
05:01 pm Puppet Acceptance Bug #5590 (Closed): Exception in one test fails harness
The Harness now does catch exceptions and move on. Justin Stoller
04:59 pm Puppet Acceptance Bug #5592 (Closed): Error in with_env
This method no longer exists within the harness or dsl (though the comments could apply to an ancestor of puppet_env_... Justin Stoller
04:54 pm Puppet Acceptance Bug #5623 (Needs Decision): Macros should report unexpected options
I'm of the opinion that the options should generally not be so complicated as to need error checking, what complexiti... Justin Stoller
04:51 pm Puppet Acceptance Feature #5624 (Closed): Comment in test needs explication
This test no longer exists as far as I can tell.
Regardless it sounds like it was resolved, prior to being delete/...
Justin Stoller
04:46 pm Puppet Acceptance Refactor #5657 (Needs More Information): Test success and failure counting should be per-test, no...
I would really like to see a feature similar to this included soon.
I have a recurring issue of wanting iterate a ...
Justin Stoller
04:24 pm Puppet Acceptance Feature #5664 (Needs More Information): support "puppet resource" / ralsh in the DSL
We currently have a `TestCase#puppet_resource` DSL wrapper around `puppet resource`.
I believe this is what you we...
Justin Stoller
04:20 pm Puppet Acceptance Feature #5671 (Needs More Information): It should be possible to specify non-root user on hosts
This hasn't been an issue for me in what extent I've written tests so far.
I believe however Chris has a test in w...
Justin Stoller
04:10 pm Bug #12397: Puppet doesn't work initially after touch'ing any .pp source file
We're using a single server in the testing here -- it's acting as both agent or master.
* We use import somewhat ext...
Alex Jurkiewicz
04:10 pm Puppet Acceptance Feature #5738: Run spec tests across supported platforms
This is blocked by the fact that the spec suite currently cannot run unless it has access to the puppet group.
See t...
Justin Stoller
04:02 pm Puppet Acceptance Feature #5740 (Needs Decision): Randomized test selection
I'm going to say that this ticket is rather unnecessary as we now have decent matrices in our Jenkins jobs, with the ... Justin Stoller

02/09/2012

03:55 pm Bug #12403: Windows agents should log to a file by default
Josh Cooper wrote:
> When running as a service, and a logdest specified, the log output is getting truncated due to ...
Daniel Pittman
03:55 pm Bug #9595: logs are not flushed completely
Josh Cooper wrote:
> When logging to a file, puppet should always flush the message in the fflush sense, not the fsy...
Daniel Pittman
03:50 pm Bug #10299 (In Topic Branch Pending Review): Puppet.features.root? doesn't return true when runni...
Josh Cooper
03:50 pm Feature #5454 (Merged - Pending Release): Allow users to pluginsync Puppet "features"
Daniel Pittman
03:49 pm Bug #10299: Puppet.features.root? doesn't return true when running under as SYSTEM on Windows
Previously, on Windows 2003 and earlier, Puppet.features.root? was
implemented by checking if the current user was a...
Josh Cooper
03:47 pm Bug #12403: Windows agents should log to a file by default
When running as a service, and a logdest specified, the log output is getting truncated due to #9595.... Josh Cooper
03:47 pm Bug #12550 (Investigating): Packages file for Ubuntu have incorrect capitalisation for MD5sum field
In the Packages files for lucid in the apt.puppetlabs.com.au repository it uses 'MD5Sum:', however most other Package... Craig Ayliffe
03:43 pm Refactor #12106 (Code Insufficient): Puppet PMT uninstall should match UX design for Geordi V1
This broke 1.9.2, so has been backed out: https://jenkins.puppetlabs.com/job/Puppet%20Specs%20(2.7.x)/gemset=@noFeatu... Daniel Pittman
03:43 pm Bug #9595 (Accepted): logs are not flushed completely
When logging to a file, puppet should always flush the message in the fflush sense, not the fsync sense. It shouldn't... Josh Cooper
02:56 pm Bug #3873: Unexpected dependency created by exec
The example in the ticket should work if the `File["$alp"]` would also establish an explicit require `Exec["cleanup_a... Stefan Schulte
12:27 pm Bug #12543: Puppet::Type.hash2resource behavior depends on hash iteration order
This is definitely just a normal bug - too many layers of history, and we lost some ordering logic in a recent change... Luke Kanies
12:07 pm Bug #9595: logs are not flushed completely
I just ran into this also. You have to explicitly set `autoflush` when using a file log destination, otherwise log ou... Josh Cooper
11:53 am Bug #12543: Puppet::Type.hash2resource behavior depends on hash iteration order
Working repro example for this is here:
https://github.com/cprice-puppet/puppet/tree/bug/master/12543-hash2resourc...
Chris Price
11:51 am Bug #12202 (Closed): Could not run Puppet configuration client: Could not retrieve local facts: C...
Banio Carpenter wrote:
> Running it as a cron seems to have fixed the memory problem. But I have to say it is a som...
Daniel Pittman
11:45 am Standard Library Feature #11017 (Merged - Pending Release): stdlib: file_line should be ensureable
Thanks, that looks like a reasonable change, and is now merged. Daniel Pittman
11:42 am Bug #12543 (Accepted): Puppet::Type.hash2resource behavior depends on hash iteration order
When writing a test that creates an inline instance of a type using a hash construct, e.g.:... Chris Price
11:37 am Refactor #12106 (Merged - Pending Release): Puppet PMT uninstall should match UX design for Geord...
Daniel Pittman
10:59 am Bug #12490 (Merged - Pending Release): execution_spec is stomping on process ENV variables
Daniel Pittman
09:51 am Bug #12490 (In Topic Branch Pending Review): execution_spec is stomping on process ENV variables
There were still some tests failing on windows; they weren't exactly the same issue but I'm just re-using this ticket... Chris Price
09:50 am Bug #12490 (Tests Insufficient): execution_spec is stomping on process ENV variables
Chris Price
09:17 am Bug #12540 (Closed): puppet config print generates invalid log settings if puppet.conf doesn't exist
If ~/.puppet/puppet.conf does not exist, then `puppet config print` generates an invalid config for settings that are... Josh Cooper
09:11 am Bug #12412 (Merged - Pending Release): Refactor puppet acceptance tests to run on Windows agents
# Merged into 2.7.x #
Merged as <https://github.com/puppetlabs/puppet/commit/30ba581>
Build wasn't broken when ...
Jeff McCune
09:00 am Bug #11014 (Accepted): Puppet Master uanble to find module if the directory is a symlink
Josh Cooper
07:12 am Standard Library Feature #11017 (In Topic Branch Pending Review): stdlib: file_line should be ensureable
Branch: https://github.com/duritong/puppet-stdlib/tree/tickets/11017
Pull Request: https://github.com/puppetlabs/p...
Peter Meier
03:50 am Bug #12215: Crash in tempfile.rb
Ok a little update, that now makes sense: Unfortunately my /tmp had for some unknown reasons not `chmod 1777`, which ... Peter Meier
02:51 am Feature #2198: Install multiple package within a single call to the package manager
Thanks. Bill Tong
01:56 am Puppet Dashboard Feature #12513: Improve the way that "noop" reports are displayed/stored
This should be definitely configurable. I imagine the totally valid use case for having noop reports:
One might wa...
Peter Meier
01:53 am Bug #12494: When cwd is invalid, puppet prints a stack trace
If you're considering to change puppet's cwd while executing, there have been also a discussion about a (as far as I ... Peter Meier
01:42 am Bug #12502: template() adds a newline to the end of an included file (?)
My fault, sorry. A newline is added automatically by vim and counts as whitespace. Apologies.
(btw didn't use file...
Bill Tong
01:24 am Bug #5368: Using a parameterized class that doesn't exist results in a confusing error.
You get the same type of confusing error if you try to use a defined type that uses include on a class that doesn't e... Erik Dalén
12:07 am Bug #12185: Puppet agents get stuck
Hi all,
doing an strace i found that the agent hangs polling with a select for a socket fd.
The following shows a...
Davide Guerri
08:31 pm Bug #12339 (Code Insufficient): Formatted the output for `puppet module search`
Broke on Ruby 1.8.5. Backed out of the tree. Daniel Pittman
05:27 pm Bug #12202: Could not run Puppet configuration client: Could not retrieve local facts: Cannot all...
Running it as a cron seems to have fixed the memory problem. But I have to say it is a somewhat disappointing one. ... Banio Carpenter
05:26 pm Bug #12339 (Merged - Pending Release): Formatted the output for `puppet module search`
Daniel Pittman
05:14 pm Facter Bug #11612: add facter support for ia 11.31 hpux processor discover and a bug fix for network in...
Thank for your help.
I have attach the right output
hongbo hu
04:54 pm Puppet Dashboard Feature #12513 (Accepted): Improve the way that "noop" reports are displayed/stored
Daniel Pittman
04:53 pm Puppet Dashboard Feature #12507 (Accepted): Users should be able to override parameters from inherited groups
Daniel Pittman
04:53 pm Puppet Dashboard Feature #12506 (Accepted): Individual parameters should be mutable without going to an "edit view"
Daniel Pittman
04:52 pm Bug #12494 (Accepted): When cwd is invalid, puppet prints a stack trace
Confirmed, this fails in exactly that way. Unfortunately, it isn't trivial to fix - cut down the first failure, hit ... Daniel Pittman
04:40 pm Bug #12502 (Rejected): template() adds a newline to the end of an included file (?)
Bill Tong wrote:
> I think that template() function is appending a newline to the end of a template, e.g.
>
> ssh...
Daniel Pittman
04:20 pm Feature #12262: Release note documentation should be written up before shipping puppet module tool
Yes, I will be writting the release notes. Kelsey Hightower
04:18 pm Feature #12262: Release note documentation should be written up before shipping puppet module tool
Hi, Kelsey! Matt and I are talking about who's doing what, and it sounds like you're the most likely to write the rel... Nick Fagerlund

02/08/2012

03:59 pm Refactor #12396 (Tests Insufficient): DRY up self.timeout
Comments in the pull request; this needs testing for the new module specifically, and a better name than just `timeou... Daniel Pittman
03:44 pm Bug #12402 (Merged - Pending Release): Puppet should include process/PID name when sending diff o...
Thank you very much, that all looks right to me. I have merged that, and it will be part of Telly. Daniel Pittman
03:29 pm Bug #11988: Augeas provider can clobber symlinks
Even if you need to make changes between two calls to @aug.save, you should keep the handle open and call @aug.load t... David Lutterkort
03:18 pm Feature #12435: Adding alerting support to command line actions
Other questions from the code:
The tests you have are good, but they don't cover the behaviour of the external scrip...
Daniel Pittman
03:14 pm Feature #12435: Adding alerting support to command line actions
This needs a decision on the basic structure, and an answer to the questions:
Is this really a way to classify som...
Daniel Pittman
03:10 pm Feature #7394 (Closed): Accept punctuation characters in Puppet environment
Thanks, everyone. We will consider this again if new information comes along, but we are generally reducing places t... Daniel Pittman
03:02 pm Puppet Acceptance Feature #12528 (Closed): Skip test should break execution for a test case, an additional method s...
We've been talking about improving the "skip_test" method.
Currently most of the usage of "skip_test" is to log th...
Justin Stoller
02:28 pm Feature #11864 (Closed): zypper repository type
Darin Perusich wrote:
> Daniel Pittman wrote:
> >
> > Darin, thanks for submitting this code. It actually looks ...
Daniel Pittman
02:21 pm Feature #11864: zypper repository type
Daniel Pittman wrote:
>
> Darin, thanks for submitting this code. It actually looks solid, and effective. With e...
Darin Perusich
02:16 pm Feature #11915: Segregate client facts, server facts and ENC params in topscope hashes
should also consider doing @server_settings["foo"] to replace the current $settings::foo weird thing R.I. Pienaar
02:12 pm Refactor #12359 (Merged - Pending Release): improve logging of backtraces
Daniel Pittman
01:49 pm Bug #12244 (Merged - Pending Release): Move code that talks to the forge into a forge library
Daniel Pittman
01:46 pm Feature #12437 (Merged - Pending Release): Update of puppet-mode.el
Thanks! Chris Price
01:19 pm Feature #11864: zypper repository type
Darin Perusich wrote:
> I "think" my pull request has been completed, I've seen an email come through on the puppe...
Daniel Pittman
01:16 pm Puppet Community Package Repository Bug #10209 (Merged - Pending Release): Monitor yum repo dependencies with repoclosure
merged at <https://github.com/puppetlabs/yum.puppetlabs.com/commit/49dd9b9f8ffd320b8e6343e119557c98edd04471> Michael Stahnke
01:07 pm Puppet Community Package Repository Bug #10209 (In Topic Branch Pending Review): Monitor yum repo dependencies with repoclosure
Created a script that runs repoclosure using any config files located in the same directory, generates a list of pupp... Moses Mendoza
12:53 pm Bug #12244 (In Topic Branch Pending Review): Move code that talks to the forge into a forge library
### Pending Review ###
Pull request has been sent [Pull 477](https://github.com/puppetlabs/puppet/pull/477)
Kelsey Hightower
12:52 pm Puppet Dashboard Bug #12484 (Accepted): Trailing space is allowed in dashboard parameters
This is a stupid bug; we should fix it soon. I agree with the proposed solution of trimming whitespace on save. Randall Hansen
12:50 pm Puppet Community Package Repository Bug #12465 (Needs Decision): Puppet misinterprets return value of "/etc/init.d/puppet status" (3)...
Mike, looks like this is a good analysis of the problem, and why it is biting us.
Can you take a look at it and se...
Daniel Pittman
11:54 am Bug #12517: Puppet Master IPv6 Only
Quick fix I had to use was pass a ipv6.disabled=1 to the kernel through grub and reboot Zachary Crownover
11:46 am Bug #12490 (Merged - Pending Release): execution_spec is stomping on process ENV variables
I merged this into master in <https://github.com/puppetlabs/puppet/commit/194b2c3>. If you want to spend more time to... Josh Cooper
11:27 am Bug #12397: Puppet doesn't work initially after touch'ing any .pp source file
Alex Jurkiewicz wrote:
> Sorry, it seems this is another bug. I downloaded puppet-2.7.3.tar.gz official package and ...
Daniel Pittman
11:22 am Bug #12336 (Merged - Pending Release): executing system commands may fail if user's PATH contains...
Daniel Pittman
11:18 am Bug #12117: puppetmaster opens a new connection to the database on every node run, and fails to c...
Do we actually want this ticket in the infrastructure project, or do we want a separate ticket to track installing an... Adrien Thebo
11:10 am Facter Feature #11663: Add FreeBSD support to blockdevice fact(s)
Mike Carlson wrote:
> Hey Daniel, here is the requested output for each command and fact (for the tests)
Thanks v...
Daniel Pittman
11:10 am Bug #12496 (Closed): PE 2.0.2 displays negative dependencies error when purge=true
Nick Lewis wrote:
> This is fixed in 2.7.10, in commit:ca73283.
I updated this to "closed" rather than "rejected"...
Daniel Pittman
10:58 am Bug #12215: Crash in tempfile.rb
Daniel Pittman wrote:
> Thanks for the update. It looks like Ruby is trying to create the temporary file in `/root`...
Peter Meier
10:48 am Puppet Dashboard Bug #12476 (Merged - Pending Release): lib/tasks/install.rake fails with vague errors when ca_ser...
Daniel Pittman
10:41 am Bug #12502: template() adds a newline to the end of an included file (?)
I have not looked at the issue itself, but if you are not actually doing any template expansion you might find `file`... Daniel Pittman
10:37 am Bug #12496 (Rejected): PE 2.0.2 displays negative dependencies error when purge=true
This is fixed in 2.7.10, in commit:ca73283. Nick Lewis
10:32 am Bug #12215: Crash in tempfile.rb
Thanks for the update. It looks like Ruby is trying to create the temporary file in `/root` in there, and is bypassi... Daniel Pittman
10:25 am Facter Feature #11663: Add FreeBSD support to blockdevice fact(s)
Hey Daniel, here is the requested output for each command and fact (for the tests)
## blockdevices ##...
Mike Carlson
10:22 am Facter Bug #11612: add facter support for ia 11.31 hpux processor discover and a bug fix for network in...
Hongbo - I was just about to write up some tests and I just looked at the output.txt file you provided, it doesn't lo... Ken Barber
10:13 am Bug #12517 (Investigating): Puppet Master IPv6 Only
I'm having a reproducible error, whereby my master listens on 8140 for IPv6 only and my agent is unable to see or com... Zachary Crownover
10:11 am Puppet Community Package Repository Feature #10205 (Closed): Please add augeas-libs and ruby-augeas packages to yum.puppetlabs.com
The packages have been added to the yum.puppetlabs.com el5 repos. Moses Mendoza
09:59 am Facter Feature #11969 (Merged - Pending Release): Solaris zfs/zpool version detection
Merged into master:
<https://github.com/puppetlabs/facter/commit/4c00d5e5eb294c379cb7efbe84373c830bca331b>
Ken Barber
09:57 am Standard Library Feature #12512 (Rejected): stdlib: dashboard_json function
This is a terrible way to achieve any handling of complex data in Dashboard. It puts all the burden on the user to w... Daniel Pittman
09:39 am Puppet Dashboard Feature #12513 (Accepted): Improve the way that "noop" reports are displayed/stored
Reports that do nothing aren't very interesting. Currently, we afford them more importance in the interface than they... Daniel Sauble
09:33 am Standard Library Feature #12512 (Rejected): stdlib: dashboard_json function
Dashboard currently doesn't support complex data, so we should have a function that will support array/hash in dashbo... Nan Liu
09:31 am Standard Library Feature #12511 (Investigating): stdlib: implement hiera
create a class in stdlib that setup hiera. Nan Liu
09:30 am Standard Library Bug #12510 (Investigating): stdlib: anchor should pass refresh.
Currently the anchor type doesn't propogate refresh. Nan Liu
09:22 am Bug #8547 (Re-opened): puppetstoredconfigclean checks only [master] for database configuration, s...
I have a problem with the patch....I'm running 2.7.10 with stored configs turned on and using MySQL as the dbadapter.... Jason Hancock
09:22 am Puppet Dashboard Feature #12507 (Accepted): Users should be able to override parameters from inherited groups
Currently, the only way to override an inherited parameter is to edit the parent group directly. This isn't friendly.... Daniel Sauble
09:14 am Puppet Dashboard Feature #12506 (Accepted): Individual parameters should be mutable without going to an "edit view"
If you're viewing a group or node, and want to edit a parameter, you should be able to do this without switching cont... Daniel Sauble
08:56 am Puppet Dashboard Feature #12505 (Accepted): Allow groups to be cloned/copied
From the user:... Daniel Sauble
08:40 am Puppet Dashboard Feature #11678 (Accepted): Make the default behavior to address nodes by name, not ID
Daniel Sauble
08:40 am Feature #12145: Jeff's Windows Use Case Ideas
I'm thinking these would be a good feature to ship as part of Puppet.
Probably out of scope for the FTW project.
Jeff McCune
08:40 am Puppet Dashboard Feature #11678 (Re-opened): Make the default behavior to address nodes by name, not ID
Absolutely. That seems like good default behavior to me. Daniel Sauble
08:30 am Feature #7240: Split up collecting and realizing.
So, once this is implemented, the 'realize' function will be the only way to realize virtual resources? How could on... John Bollinger
08:29 am Feature #12145: Jeff's Windows Use Case Ideas
Are you thinking this would be for internal puppet development on Windows, or contained within the FOSS/PE installer ... Josh Cooper
08:14 am Bug #12215 (Re-opened): Crash in tempfile.rb
I can reproduce that problem on Debian squeeze, although I'm on 2.6.8 it is exactly the same problem. So here we go:
...
Peter Meier
07:41 am Facter Bug #11658 (Accepted): Noticed operatingsystemrelease isn't trying to use lsbdistrelease on Linux...
Agreed. But this is 2 issues ...
1. Use lsb as a fallback, we already do this for amazon it looks like
2. Handle ...
Ken Barber
07:40 am Facter Bug #12504 (Closed): operatingsystemrelease doesn't work for Ubuntu LTS 12.04
As mentioned in #11658, /etc/issue seems to have changed so now operatingsystemrelease doesn't seem to work any more ... Ken Barber
07:31 am Facter Bug #12337: Can not use nest facts when writing custom facts
Maybe I'm doing something wrong, but I can't replicate this. Given a my_osfamily.rb file:
Facter.add('my_osfam...
Ken Barber
05:52 am Puppet Community Package Repository Bug #12480: apt.puppetlabs.com broken?
Ok, that worked. Might I note that I couldn't find any page on the puppetlabs site that clearly explains the process?... Walter Heck
05:42 am Facter Feature #11969: Solaris zfs/zpool version detection
Just 1 more change Nan - use my_fixture_read instead of your own wrapper. This will require you to move all your fixt... Ken Barber
05:34 am Facter Feature #6682 (Merged - Pending Release): Solaris LDOM facts
Merged into master here:
<https://github.com/puppetlabs/facter/commit/174ce16ff0448ddc1849c4d689ed478aa0e856bb>
Ken Barber
01:22 am Bug #12502 (Re-opened): template() adds a newline to the end of an included file (?)
I think that template() function is appending a newline to the end of a template, e.g.
ssh_authorized_key { '...':...
Bill Tong
 

Also available in: Atom