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

Activity

From 02/06/2012 to 02/12/2012

02/13/2012

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
09:39 pm Puppet Acceptance Refactor #7579: Please transform Win32 jobs into a matrix, using pik
For FOSS and PE 2.5 we are only supporting one version of ruby (1.8.7p334), so it's not an immediate concern. However... Josh Cooper
08:10 pm Puppet Dashboard Bug #12483: View formatting issues under Ruby 1.9.2?
Daniel Pittman wrote:
> Hey. We don't officially have Ruby 1.9 support for Dashboard at the moment, though you woul...
Wade Minter
08:09 pm Puppet Dashboard Bug #12476 (In Topic Branch Pending Review): lib/tasks/install.rake fails with vague errors when ...
Looking back I was thinking far too narrowly when hacking up the example patch. The pull request is up, and hopefully... Adrien Thebo
06:51 pm Bug #12181 (Closed): Puppet 2.7.10 run stopps after loading facts.
Closing this out as it seems that the kernel issue is known, and the performance issue is covered by the other tickets. Chris Price
06:49 pm Bug #12336 (In Topic Branch Pending Review): executing system commands may fail if user's PATH co...
Added a pull request for this.
Note that the test in question was one of the "which" tests in util_spec.rb. The r...
Chris Price
06:09 pm Bug #12397 (Re-opened): Puppet doesn't work initially after touch'ing any .pp source file
Sorry, it seems this is another bug. I downloaded puppet-2.7.3.tar.gz official package and installed it (after removi... Alex Jurkiewicz
06:04 pm Bug #12452 (Merged - Pending Release): Puppet::Util::SELinux#read_mounts not compatible with Ruby...
Daniel Pittman
06:02 pm Bug #12501: Certificate CN parsing is broken
jaschal : Hello oh wise pullers of strings, I have a question about resolving nat'd hosts. Specifically: how do ... Jascha Lee
06:00 pm Bug #12501 (Accepted): Certificate CN parsing is broken
From IRC, where this was discussed:... Daniel Pittman
05:59 pm Facter Bug #12311: Facter::Util::Resolution.with_env should use an "ensure" block
Merged into master:
<https://github.com/puppetlabs/facter/commit/4cf93c16d4bb3e093c78b9f15a39064dea6e4655>
Ken Barber
05:58 pm Facter Bug #12311 (Merged - Pending Release): Facter::Util::Resolution.with_env should use an "ensure" b...
Ken Barber
05:53 pm Bug #12501 (Accepted): Certificate CN parsing is broken
In lib/puppet/network/http/rack/rest.rb, the regex to extract the Common Name (CN) from a cert has an unterminated pa... Jascha Lee
05:47 pm Bug #12464 (Merged - Pending Release): puppet apply looks up facts twice
Daniel Pittman
05:36 pm Bug #12454 (Merged - Pending Release): device_spec fails on ruby 1.8.7-p357
Daniel Pittman
05:31 pm Facter Bug #12311: Facter::Util::Resolution.with_env should use an "ensure" block
test added, new pull request created Chris Price
05:30 pm Facter Bug #12311 (In Topic Branch Pending Review): Facter::Util::Resolution.with_env should use an "ens...
Chris Price
05:15 pm Facter Bug #12311: Facter::Util::Resolution.with_env should use an "ensure" block
Agh. So, I just realized that in 1.6.x, the "with_env" method was only defined inside of "loader_spec.rb", and only ... Chris Price
05:15 pm Bug #7485: zypper 0.6 not working with puppet (default version in SLES 10.4 and earlier)
Another fix has been merged for an invocation of the command that isn't entirely compatible across Puppet versions. Daniel Pittman
05:06 pm Bug #4480 (Merged - Pending Release): Runit service provider behavior
This change is merged and will be released with Telly. Thanks for the code, very much appreciated. Daniel Pittman
05:03 pm Facter Bug #12311: Facter::Util::Resolution.with_env should use an "ensure" block
closing the pull request because it targets the wrong branch Chris Price
04:46 pm Bug #12117: puppetmaster opens a new connection to the database on every node run, and fails to c...
Per OPs request, removing assignee -- allow OPS team to assign as needed Dominic Maraglia
04:45 pm Bug #12117: puppetmaster opens a new connection to the database on every node run, and fails to c...
Is it possible for us to get an Oracle db deployed for testing purposes? Dominic Maraglia
04:44 pm Facter Bug #12311: Facter::Util::Resolution.with_env should use an "ensure" block
Those both sound reasonable, and the test shouldn't be hard. Will get to it ASAP. Chris Price
04:34 pm Bug #12490: execution_spec is stomping on process ENV variables
I've committed a fix that should get the tests passing again, but would be happy to do further work on this test to g... Chris Price
04:32 pm Bug #12490 (In Topic Branch Pending Review): execution_spec is stomping on process ENV variables
Chris Price
04:09 pm Facter Feature #4561 (Accepted): Structured data should be supported
I'm going to pick up the work from here. Current branch is here:
<https://github.com/kbarber/facter/tree/ticket/ma...
Ken Barber
04:05 pm Facter Feature #2847: mountpoint fact
Okay - I think doing a mount point fact before structured data is implemented is going to be sub-par - at least havin... Ken Barber

02/07/2012

03:51 pm Bug #12496 (Closed): PE 2.0.2 displays negative dependencies error when purge=true
Managed /etc/hosts with purge=true. When puppet removed a manually added resource, it displayed an error. This does n... Ben Ford
03:51 pm Puppet Acceptance Bug #6162 (Needs More Information): Add a before/after mechanism
Chris Price has done a lot of good work in this area. I think his work may very well be the core code that we end up ... Justin Stoller
03:48 pm Facter Feature #11969 (Tests Insufficient): Solaris zfs/zpool version detection
I've made some comments a few weeks ago in pull request on the tests and use of fixtures and failure testing. Ken Barber
03:43 pm Facter Feature #6682 (Code Insufficient): Solaris LDOM facts
Ken Barber
03:43 pm Facter Feature #6682: Solaris LDOM facts
Nan - did you see my comments in github earlier? Ken Barber
03:40 pm Facter Bug #11695 (Code Insufficient): factor comments
See comments in the pull request. Ken Barber
03:24 pm Facter Bug #12311 (Tests Insufficient): Facter::Util::Resolution.with_env should use an "ensure" block
Hey dude. A couple of points:
* Can we get a small test to prove this fixes the problem you describe? Is this goin...
Ken Barber
03:22 pm Bug #12494: When cwd is invalid, puppet prints a stack trace
Oh, gross. Again, with the pre tags. :)... Ben Ford
03:18 pm Bug #12494 (Accepted): When cwd is invalid, puppet prints a stack trace
... Ben Ford
03:13 pm Facter Feature #1424: Zone facts for Solaris
Hi - please see my comments in the diff on github. Ken Barber
03:08 pm Bug #12490: execution_spec is stomping on process ENV variables
Chris Price wrote:
> The execute_posix method:
>
> a) Should not be called during windows test runs, and
Ideal...
Daniel Pittman
03:07 pm Puppet Community Package Repository Bug #12480: apt.puppetlabs.com broken?
Yes, this was a choice. The [announcement] was made to the list with a summary of how your sources should look.
[...
Zach Leslie
02:54 pm Puppet Forge Bug #12340: Downloading files uses wrong mime type
This is a problem in the Forge Rails application itself; we should address this soon. Pieter van de Bruggen
02:52 pm Bug #12479: Regular expression matching against an undefined variable results in matching the str...
You can also use the empty (literal) string for the non-matching case, if you want; that will actually be safe in the... Daniel Pittman
02:33 pm Facter Feature #1424 (Merged - Pending Release): Zone facts for Solaris
Added the 3 facts - zones(#), zone_(status) and zonename(name). Sent a pull request.
https://github.com/puppetlabs/f...
shubhra sinha varma
02:30 pm Facter Feature #1424 (In Topic Branch Pending Review): Zone facts for Solaris
shubhra sinha varma
01:39 pm Puppet Community Package Repository Bug #12480: apt.puppetlabs.com broken?
The redirects are in place because we deprecated the ubuntu and debian repositories in favor of an all in one reposit... Matthaus Owens
01:35 pm Puppet Acceptance Bug #12456 (Merged - Pending Release): The test harness shouldn't load the PE version file every ...
Merged in commit: 7b006f129bd82243ea4688c494c1b332461d224a
https://github.com/puppetlabs/puppet-acceptance/commit/...
Justin Stoller
01:32 pm Bug #12479: Regular expression matching against an undefined variable results in matching the str...
A workaround from the manifest side, for those of us who get our software from upstream packages and don't modify it:... Nicolas Simonds
01:25 pm Puppet Dashboard Bug #12476 (Code Insufficient): lib/tasks/install.rake fails with vague errors when ca_server is ...
Adrien Thebo wrote:
> I hacked together this simple patch to give more information when this specific error occurs...
Daniel Pittman
01:18 pm Puppet Dashboard Bug #12483 (Investigating): View formatting issues under Ruby 1.9.2?
Hey. We don't officially have Ruby 1.9 support for Dashboard at the moment, though you would be right to imagine tha... Daniel Pittman
01:13 pm Puppet Forge Bug #12340: Downloading files uses wrong mime type
I have unassigned this. Ben Hughes
01:12 pm Puppet Community Package Repository Bug #12480: apt.puppetlabs.com broken?
There seem to be some redirects on specifially the ubuntu and debian folders. Just try to navigate around here: http:... Walter Heck
01:12 pm Puppet Forge Bug #12340 (Accepted): Downloading files uses wrong mime type
I have assigned this to our awesome ops team to get that configuration fixed. I have no doubt they will have this so... Daniel Pittman
01:10 pm Puppet Dashboard Bug #12440 (Investigating): dashboard upgrade overwrote /etc/sysconfig/puppet-dashboard
Thanks for the report. I have asked our packaging team to look into this problem for you. Daniel Pittman
01:07 pm Puppet Community Package Repository Bug #12480 (Accepted): apt.puppetlabs.com broken?
Thanks for the report. I will get our package team to look at this immediately. Daniel Pittman
01:07 pm Bug #12479 (In Topic Branch Pending Review): Regular expression matching against an undefined var...
Jonathan Boyett wrote:
> ↑ This is funny.
I think you misspelled "humiliating" there. ;)
So, it turns out this...
Daniel Pittman
01:07 pm Bug #12490 (Closed): execution_spec is stomping on process ENV variables
The execute_posix method:
a) Should not be called during windows test runs, and
b) Needs to take more care not ...
Chris Price
12:43 pm Bug #1238: Due to prefetching, Yumrepo clobbers any definition that it does not create
Jan Ivar Beddari wrote:
> First, I wasn't talking about chaining or dependencies, but collections, read the text aro...
Stijn Hoop
12:19 pm Puppet Community Package Repository Bug #12465: Puppet misinterprets return value of "/etc/init.d/puppet status" (3) on Ubuntu 10.04 ...
Daniel, thank you for looking into this.
As discussed on IRC I have added a debug statement (from _rc, [http://pasti...
Andreas Ntaflos
12:10 pm Puppet Dashboard Bug #10424: delayed_job_failures has wrong url when RAILS_RELATIVE_URL_ROOT is something other th...
Also, the delayed_job_failures URL is a full rather than a relative URL. I'm running my instance of puppet dashboard ... Dan Urist
12:01 pm Bug #12438: host type does not understand multiple IP addresses
Hi,
Yes, that seems like a sensible approach.
I had contemplated leaving 'name' as the primary key, but introdu...
Stephen Gran
11:37 am Bug #9167: tagmail report sends email when nothing happens
I tracked down the commit that caused the change in behaviour (pluginsync appears in reports and the »Finished catalo... Stefan Schulte
11:28 am Bug #1238: Due to prefetching, Yumrepo clobbers any definition that it does not create
First, I wasn't talking about chaining or dependencies, but collections, read the text around the last code block exa... Jan Ivar Beddari
11:11 am Puppet Community Package Repository Bug #12465: Puppet misinterprets return value of "/etc/init.d/puppet status" (3) on Ubuntu 10.04 ...
As discussed with _rc on IRC, the described behaviour is due to the fact that during an active puppet run (as trigger... Andreas Ntaflos
11:10 am Puppet Community Package Repository Bug #12465 (Needs More Information): Puppet misinterprets return value of "/etc/init.d/puppet sta...
Hi. So, I went and checked the code - we treat an exit code of 0 from the init script as "running", and anything els... Daniel Pittman
10:53 am Bug #12438 (Duplicate): host type does not understand multiple IP addresses
Part of the reason that the `host` resource doesn't model that is that you have entered the land of undefined behavio... Daniel Pittman
10:40 am Bug #12418 (Needs Decision): links => follow can't replace existing symlinks in the destination d...
Nick Fagerlund wrote:
> Tested in puppet 2.7.6. Of course, it only now occurs to me that probably no one is actually...
Daniel Pittman
10:35 am Bug #12397 (Duplicate): Puppet doesn't work initially after touch'ing any .pp source file
This looks like a duplicate of #5318, which is a bug in the compiler caching of the known types in the environment. ... Daniel Pittman
10:33 am Bug #5318: puppet master behind passenger does not re-parse manifests correctly when running with...
For the record, this was also fixed in 2.7.3. Daniel Pittman
10:33 am Bug #12361: "masterlog" option does not appear to be used
This is the old branch that no one loved: https://github.com/jamtur01/puppet_old/tree/tickets/2.6.x/5952 James Turnbull
10:31 am Bug #12361: "masterlog" option does not appear to be used
Chris - this ticket might interest - https://projects.puppetlabs.com/issues/5952 and the related tickets. James Turnbull
10:02 am Bug #12361 (Investigating): "masterlog" option does not appear to be used
Daniel is OK with removing this option if it is no longer used; I would like to get one more set of eyes on the code ... Chris Price
09:57 am Puppet Forge Feature #12330 (Needs Decision): Puppet module tool (PMT) should have the ability to create the s...
This appears to have some implications for UX; Pieter, we could use some input on those. Chris Price
09:47 am Bug #12485 (Duplicate): Don't call Etc.getpwuid(Process.uid).dir on Windows
If ENV['HOME'] is not set, then the run mode code will call Etc.getpwuid(Process.uid).dir which doesn't work on Windo... Josh Cooper
09:23 am Bug #12479: Regular expression matching against an undefined variable results in matching the str...
↑ This is funny. Jonathan Boyett
09:21 am Feature #12481 (Closed): Style guide compliancy
Try puppet-lint (https://github.com/rodjek/puppet-lint). James Turnbull
09:10 am Puppet Dashboard Bug #12484 (Needs Decision): Trailing space is allowed in dashboard parameters
James Turnbull
09:10 am Bug #9854: extlookup_datadir and extlookup_precedence not being set in puppet 2.7.1
While upgrading from 2.6.8 to 2.7.10 we ran into this same problem. What's interesting is that during our initia... derek olsen
09:10 am Puppet Dashboard Bug #12484 (Closed): Trailing space is allowed in dashboard parameters
In puppet dashboard, Parameters setup for key value pairs is trailing whitespace sensitive.
ie. (setting up Key "pa...
James Turnbull
08:56 am Bug #12336: executing system commands may fail if user's PATH contains a tilde
I can see a few different ways to handle this:
1. If we find a "~" in the user's PATH, ignore that element from the ...
Chris Price
08:40 am Puppet Dashboard Bug #12483 (Merged - Pending Release): View formatting issues under Ruby 1.9.2?
I'm running Puppet Dashboard, the latest release from github, under Ruby 1.9 on my puppetmaster. (And the answer may... Wade Minter
08:33 am Bug #1238: Due to prefetching, Yumrepo clobbers any definition that it does not create
Jan Ivar Beddari wrote:
> Maybe it is more of a documentation issue? Instead of having people resort to stages and w...
Tim Rupp
08:17 am Standard Library Bug #12377: stdlib facter_dot_d LoadError recovery may be harmful
Yeah - I meant PE 2.0 not stdlib - sorry for the confusion :-).
Jeff McCune wrote:
> Ah, no worries about 2.0.x. ...
Ken Barber
08:10 am Standard Library Bug #12377: stdlib facter_dot_d LoadError recovery may be harmful
Ah, no worries about 2.0.x. I only thought about it because you mentioned,
"I believe we’ll need to rollup to 2.2.x ...
Jeff McCune
07:17 am Bug #10917: Virtual Define-based resources collect only once. Inconsistent with non-define-based ...
Thanks for looking into this, Daniel. Yes, you’re describing what I actually want to do pretty accurately. I’m using ... Stephan Eckweiler
06:55 am Standard Library Bug #12377 (Merged - Pending Release): stdlib facter_dot_d LoadError recovery may be harmful
Jeff McCune wrote:
> On Mon, Feb 6, 2012 at 10:08 AM, <tickets@puppetlabs.com> wrote:
>
> > I believe we’ll need ...
Ken Barber
06:12 am Bug #9167: tagmail report sends email when nothing happens
Worth noticing:
* I'll not get any messages if a 2.6.1 agent is talking to a 2.6.11 server
* I'll get the plugins...
Stefan Schulte
06:06 am Bug #9167: tagmail report sends email when nothing happens
I hit this bug today as well. And it is not that just... Stefan Schulte
02:55 am Feature #12481 (Closed): Style guide compliancy
A feature that warns if the style guide is not being complied with would be *EXCELLENT*. Bill Tong
01:42 am Puppet Community Package Repository Bug #12480 (Closed): apt.puppetlabs.com broken?
I get a redirect error when I try to aptitude update:... Walter Heck
01:11 am Feature #11864 (In Topic Branch Pending Review): zypper repository type
Thanks Darin, the merge request's been opened so one of the dev team will review it and provide feedback there usually. Dominic Cleal
08:17 pm Bug #12479: Regular expression matching against an undefined variable results in matching the str...
A look over the results of the test script shows it matching on the letters D, E, F, N, and U. I'm no expert, but I'... Nicolas Simonds
08:01 pm Bug #12479: Regular expression matching against an undefined variable results in matching the str...
Where this gets us in trouble is cases like:
case $schrodingers_fact {
/\w/: {
notice("f...
Nicolas Simonds
07:52 pm Bug #12479: Regular expression matching against an undefined variable results in matching the str...
What in the world did the bugtracker do to my script?! Let's try that again:
#!/bin/bash
for LOLWUT in {...
Nicolas Simonds
07:43 pm Bug #12479 (Closed): Regular expression matching against an undefined variable results in matchin...
Non-existent variables are stringify-ing under the hood as `"undef"`, which causes them to match regexes, despite beh... Nicolas Simonds
05:40 pm Standard Library Bug #12377: stdlib facter_dot_d LoadError recovery may be harmful
On Mon, Feb 6, 2012 at 10:08 AM, <tickets@puppetlabs.com> wrote:
> I believe we’ll need to rollup to 2.2.x for this ...
Jeff McCune
05:37 pm Bug #10505: erb mangles if foo == "" and leaves variables undefined
OK, so first, to the original report:
Welcome to Ruby. Scope sucks, and that is just fun. The problem here is th...
Daniel Pittman
05:18 pm Puppet Dashboard Bug #12476 (Closed): lib/tasks/install.rake fails with vague errors when ca_server is not reachable
Given `PATH=/opt/puppet/sbin:/opt/puppet/bin:$PATH rake RAILS_ENV=production cert:request --trace`, and the ca_server... Adrien Thebo
04:49 pm Puppet Acceptance Bug #12456 (In Topic Branch Pending Review): The test harness shouldn't load the PE version file ...
Ready for Review. Justin Stoller
04:44 pm Bug #10917: Virtual Define-based resources collect only once. Inconsistent with non-define-based ...
This is far and away the most innovative combination of features I have seen in Puppet; it really is awfully clever. ... Daniel Pittman
04:38 pm Bug #12471 (Accepted): File resource type allows non-canonical paths....
The File resource allows all sorts of non-canonical paths for managing files. It does some modification to strip dup... Daniel Pittman
04:32 pm Feature #11864: zypper repository type
Dominic,
I "think" my pull request has been completed, I've seen an email come through on the puppet-dev mailing l...
Darin Perusich

02/06/2012

03:53 pm Puppet Acceptance Refactor #7579 (Needs More Information): Please transform Win32 jobs into a matrix, using pik
I believe that our main work on Windows will be validating PE Agents for the short term, not using an RVM like worflo... Justin Stoller
03:32 pm Bug #11988: Augeas provider can clobber symlinks
If refactoring the provider back to the pre-2728 style, it's worth bearing in mind the performance impact was due to ... Dominic Cleal
03:10 pm Bug #11988: Augeas provider can clobber symlinks
# puppet-dev conversation #... Jeff McCune
03:06 pm Puppet Community Package Repository Bug #12465 (In Topic Branch Pending Review): Puppet misinterprets return value of "/etc/init.d/pu...
We run our puppet agents from cron and thus want to make sure the puppet agent daemon is not running. We use `ensure ... Andreas Ntaflos
03:02 pm Bug #12464 (Closed): puppet apply looks up facts twice
This is split off from #12310 just to keep issues separate.
As of 2.7.10, puppet apply is looking up facts twice c...
Patrick Carlisle
03:00 pm Bug #12463 (Closed): introduce better, and more secure, file handling abstractions, then use them...
We have a bunch of places that implement "secure" file handling, and a bunch of old ways to do that safely. For exam... Daniel Pittman
02:52 pm Bug #12462: possible data loss, unlikely (requires write access to /etc) "write through symlink" ...
https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security adds tests, and ports this ... Daniel Pittman
02:52 pm Bug #12462 (Closed): possible data loss, unlikely (requires write access to /etc) "write through ...
The `user_role_add` provider modifies `/etc/shadow` directly. It had some risk of data loss, and would write through... Daniel Pittman
02:50 pm Bug #12460: Insecure handling of file writes in k5login type
https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security includes an implementation ... Daniel Pittman
02:49 pm Bug #12460 (Closed): Insecure handling of file writes in k5login type
The k5login type and provider write to an untrusted location, typically a user home direction. They need to be revie... Daniel Pittman
02:47 pm Bug #12459: Permanent uid change doesn't drop supplementary groups
https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security should have a fix for this.... Daniel Pittman
02:46 pm Bug #12459 (Closed): Permanent uid change doesn't drop supplementary groups
3a. Permanent uid change doesn't drop supplementary groups
=========================================================...
Daniel Pittman
02:45 pm Bug #12457: Real gid always present in supplementary groups
https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security should have the patch from ... Daniel Pittman
02:45 pm Bug #12458: Only euid changed, not egid
https://github.com/puppetlabs/puppet-cve-test/commits/security/2.6.x/suidmanager-security should have the changes sup... Daniel Pittman
02:43 pm Bug #12458 (Closed): Only euid changed, not egid
2a. Only euid changed, not egid
===============================
The second problem occurs when only a target user i...
Daniel Pittman
02:41 pm Bug #12457 (Closed): Real gid always present in supplementary groups
1a. Real gid always present in supplementary groups
===================================================
In Puppet::...
Daniel Pittman
02:38 pm Refactor #12359 (In Topic Branch Pending Review): improve logging of backtraces
Chris Price
02:38 pm Bug #12454 (In Topic Branch Pending Review): device_spec fails on ruby 1.8.7-p357
Chris Price
02:36 pm Puppet Acceptance Bug #12456 (Merged - Pending Release): The test harness shouldn't load the PE version file every ...
Currently the test harness has a TestConfig.puppet_enterprise_version method that is used to both get the PE version ... Justin Stoller
02:36 pm Bug #12452 (In Topic Branch Pending Review): Puppet::Util::SELinux#read_mounts not compatible wit...
Deepak Giridharagopal
02:25 pm Puppet Acceptance Feature #5621 (Closed): Need way to specify output expectations in on, etc.
fixed ages ago. Dominic Maraglia
02:19 pm Puppet Acceptance Feature #5621 (Needs Decision): Need way to specify output expectations in on, etc.
I believe the feature that `on`, et al take blocks for further testing of stdout/stderr is the fix for this and was m... Justin Stoller
02:11 pm Puppet Acceptance Bug #12241 (Closed): remove /etc/update-motd.d/* from ubuntu testing vms
Agreed that this is not actually significant. Patrick Carlisle
02:08 pm Puppet Acceptance Bug #12241: remove /etc/update-motd.d/* from ubuntu testing vms
Hey Patrick, I think that it was decided that this wasn't much of an issue, since we're caching the host connection.
...
Justin Stoller
01:59 pm Puppet Acceptance Bug #6167 (Closed): Test master-dashboard communication across machines
Since this isn't assigned to anyone I'm going to go ahead and clean it up.
This is now part of our CI matrix. Clos...
Justin Stoller
01:53 pm Bug #12454 (Accepted): device_spec fails on ruby 1.8.7-p357
Chris Price
01:53 pm Bug #12454 (Closed): device_spec fails on ruby 1.8.7-p357
with mocha version 0.9.12 and ruby 1.8.7-p357, some of the device_spec.rb tests fail because they make invalid assump... Chris Price
01:11 pm Bug #11988: Augeas provider can clobber symlinks
# Update on save_mode #
Unfortunately the needs_to_run method currently has the behavior of producing a `*.augnew`...
Jeff McCune
12:55 pm Bug #12452 (Closed): Puppet::Util::SELinux#read_mounts not compatible with Ruby 1.9.2p290
From Jos Backus, via email:
<cite>
I just found this bug while running Puppet 2.7.10 on CentOS 6.2 during
kickst...
Deepak Giridharagopal
11:56 am Bug #10505 (Investigating): erb mangles if foo == "" and leaves variables undefined
Randall Hansen
11:51 am Bug #10146 (Accepted): Puppet interpolates variables differently in 2.7.x
Daniel Pittman and I think that we should backtrack and disallow dashes in variables. Randall Hansen
11:39 am Bug #3873 (Accepted): Unexpected dependency created by exec
I agree with Daniel; this behavior is a bug and should go away. Randall Hansen
10:08 am Standard Library Bug #12377: stdlib facter_dot_d LoadError recovery may be harmful
Merged into 2.1.x:
<https://github.com/puppetlabs/puppetlabs-stdlib/commit/52bc8809cbdedbacf219289df1f9f48056e6b935>...
Ken Barber
08:38 am Bug #11431: puppet kick failing with "hostname not match with the server certificate" unless ssl...
I am getting the same error, but I get this regardless of whether I specify ssldir.
root@npuppet:~# puppet kick va...
Dan Urist
02:34 am Puppet Dashboard Bug #12440 (Closed): dashboard upgrade overwrote /etc/sysconfig/puppet-dashboard
I just upgraded to p-d-1.2..5-1.el6 and it overwrote my /etc/sysconfig/puppet-dashboard file! Please can you mark thi... Bill Tong
 

Also available in: Atom