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

Activity

From 03/17/2010 to 03/23/2010

03/24/2010

11:20 pm Feature #3408: Add compression support to puppet client
I am aware of the lack of support in ruby 1.8, but the benefits of implementing this for users who utilize puppet in ... Ben -
10:40 pm Bug #2604: Ruby 1.8.1's known bad syck causes core dumps
Pushed in commit:e44430b5e185918204faf004e1916e60c1801e87 in branch 0.25.x James Turnbull
10:39 pm Bug #3113: When importing a manifest puppet needs to chill
Pushed in commit:74cd55fbda7edf64b6bbd77143ea3f1fbdf39e30 in branch 0.25.x James Turnbull
10:33 pm Bug #3387: backslashes aren't correctly passed to augeas anymore
Pushed in commit:7ec50a74f81264591208fb55e01567ee795ab6b8 in branch 0.25.x James Turnbull
10:20 pm Bug #3412: install.rb should not put "." first in the tmp_dirs
Pushed in commit:d561a988c53d521d0fecf06c4f4d8a65267ac005 in branch 0.25.x James Turnbull
09:50 pm Bug #3412 (In Topic Branch Pending Review): install.rb should not put "." first in the tmp_dirs
Markus Roberts
09:19 pm Feature #2389: Support for hashes in puppet language
Pushed in commit:75c32f910ea124a938a7035b3352c11a11b57d0c in branch master. James Turnbull
09:17 pm Feature #2805: AIX Package management support
Pushed in commit:bca7e2c2cca97c33466609e299122c448e669b22 in branch master. James Turnbull
09:15 pm Bug #3186 (Closed): require not working as expected
Pushed in commit:751df45547162632c41cf98a1b1daabbadb1b901 in branch 0.25.x James Turnbull
09:13 pm Bug #3379 (Closed): augeas set cmd fails
Pushed in commit:a1d216c74ee7245e0edaaba7d9384b59d442bcf2 in branch 0.25.x James Turnbull
07:20 pm Feature #3157: puppetdoc should support a site-wide (site.pp) README
I read the code and it should be supported by default.
You just need to put your README on dir above site.pp.
That ...
Brice Figureau
07:18 pm Feature #3408: Add compression support to puppet client
Ben - wrote:
> When the puppetmaster is used with nginx, or some other similar server, compression can be easily con...
Brice Figureau
06:35 pm Feature #86: Directory creation fails if parent directory does not exist
I disagree.
If it's just a "nice to have" then we have it. exec { "mkdir -p /foo/bar/foo" }
Consistency is impo...
Nigel Kersten
05:20 pm Feature #2389 (Closed): Support for hashes in puppet language
Applied in master for Rowlf Markus Roberts
05:19 pm Bug #2929 (Needs Decision): File rucurse true, checksums all the files with md5
This patch has been applied in master for Rowlf.
commit:9122ac51284086a050d61df8fe060616aaf83d3c Fix #2929 - Allow c...
Markus Roberts
05:16 pm Bug #3186 (Ready For Checkin): require not working as expected
This has been applied in master for Rowlf and needs to go in 0.25.x for 0.25.5.
commit:73c8d0d4701f10995c81633b912bc...
Markus Roberts
05:15 pm Bug #3379 (Ready For Checkin): augeas set cmd fails
The patch has been applied in master at commit:dfb80825b1494601022dfd711f1266f884e721aa and is ready for checkin for ... Markus Roberts
05:13 pm Feature #2805 (Closed): AIX Package management support
Markus Roberts
05:08 pm Bug #3412 (Investigating): install.rb should not put "." first in the tmp_dirs
Markus Roberts

03/23/2010

04:51 pm Bug #3413 (Accepted): puppet fails to create a managed user's home directory
I'm running puppet on ubuntu hardy. puppet and puppetmaster are version 0.25.4-4, build this morning.
I have sever...
seph seph
11:19 am Facter Refactor #3393: Facter for MS Windows
Fixed ipaddress.rb (didn't like include) and macaddress.rb (forgot to wrap in setcode block). Daniel Berger
11:18 am Bug #2604: Ruby 1.8.1's known bad syck causes core dumps
I've just tested your work on a couple of machines. I had to stack http://github.com/bkearney/puppet/ticket/0.25.x/33... Marc Fournier
10:54 am Bug #3412 (Closed): install.rb should not put "." first in the tmp_dirs
Since Ruby incorrectly assumes that being root is enough to be able to write a directory, install.rb will fail when i... Martin Englund
10:34 am Facter Refactor #3393: Facter for MS Windows
Patch for kernel.rb. Updates how to check for Windows. Daniel Berger
10:30 am Facter Bug #3411 (Closed): install.rb should not put "." first in the tmp_dirs
Since Ruby incorrectly assumes that being root is enough to be able to write a directory, install.rb will fail when i... Martin Englund
10:09 am Facter Bug #3410 (Closed): Three rake spec warnings
Facter 1.5.7
Ruby 1.8.6-p383
./lib/facter.rb:30: warning: already initialized constant FACTERVERSION
./lib/facte...
Daniel Berger
09:02 am Bug #3409 (Closed): environment is not checked when nodes are in ldap
Hi,
I have my nodes in ldap. The problem is that the environment isn't checked.
The default ldapstring is (&(Obje...
charles caloone
06:06 am Feature #3408 (Closed): Add compression support to puppet client
When the puppetmaster is used with nginx, or some other similar server, compression can be easily configured and supp... Ben -
05:37 am Bug #2604 (In Topic Branch Pending Review): Ruby 1.8.1's known bad syck causes core dumps
Markus Roberts
03:58 am Bug #3407 (Closed): Failing tests in spec/unit/node/environment.rb
Applied in changeset commit:f891ba29ffeafb5ded6fdd26ef7a5bcde219f76a. Jesse Wolfe
03:58 am Bug #3148 (Closed): Specs failing in Master: Puppet::Util::Settings should make its directories w...
Applied in changeset commit:b2c9455293796ab1d726314f6e5d2bd021fd648c. Luke Kanies
03:13 am Facter Refactor #3393: Facter for MS Windows
I've attached diffs for ipaddress.rb and macaddress.rb. Daniel Berger
12:29 am Bug #3407 (Closed): Failing tests in spec/unit/node/environment.rb
Puppet::Node::Environment when modeling a specific environment.modules
- should return a module named for every dire...
Jesse Wolfe
10:57 pm Bug #3406 (Closed): augeas type spec fails if augeas is not installed
in ./spec/unit/type/augeas.rb
1)
Puppet::DevError in 'Puppet::Type::Augeas loading specific files should set the ...
Jesse Wolfe
10:51 pm Feature #3405 (Duplicate): add "flat package" support to the Mac pkgdmg package provider
Hello,
At our organization, we need to be able to install "flat package" files on our Macs - as well from DMG file...
Roy Nielsen
10:38 pm Feature #3404: Support for specifying dynamic facts should be re-added
How the heck did you open this ticket as me? :P Luke Kanies
10:18 pm Bug #569 (Closed): Dynamic facts always force a recompile
James Turnbull
10:17 pm Feature #3404 (Accepted): Support for specifying dynamic facts should be re-added
This is about specifying which facts we expect to change over time, and thus which ones we can ignore when determinin... Luke Kanies
10:06 pm Facter Feature #3403 (Closed): Fact for query vlans
I have written an little fact to get the active vlans on an server.
This fact works on debian lenny and etch.
F...
Jonas Genannt
10:03 pm Bug #3402 (Closed): Test failures in ./spec/unit/indirector/ssl_file.rb
'Puppet::Indirector::SslFile should fail if no store directory or file location has been set' FAILED
expected Puppet...
Jesse Wolfe
09:57 pm Bug #3113 (In Topic Branch Pending Review): When importing a manifest puppet needs to chill
James Turnbull
09:56 pm Bug #3401 (Closed): Test failures in ./spec/integration/util/settings.rb
Puppet::Util::Settings
- should be able to make needed directories (FAILED - 1)
- should make its directories with ...
Jesse Wolfe
09:51 pm Bug #3400 (Closed): Test failures in ./spec/unit/ssl/host.rb
Puppet::SSL::Host when creating an SSL store
- should accept a purpose (FAILED - 1)
- should default to OpenSSL::X5...
Jesse Wolfe
09:16 pm Feature #86: Directory creation fails if parent directory does not exist
Lots of reasons why we can't do this, but it would be nice to have. I think we should list the limitations and side ... Anonymous
07:47 pm Feature #3399 (Closed): zone type should handle exclusive IP stacks
Requested by: Adam Kosmin and Lars Tobias Børsting
Solaris zones should have the option to be created with an exc...
Martin Englund
05:16 pm Bug #3382: Class require chain thru class with no resources
Tried it out, but still seeing these resources in arbitrary order with the #3186 patch applied to 0.25.4. With or wi... Alan Harder
05:12 pm Bug #569: Dynamic facts always force a recompile
This hasn't been used since we disabled staleness checking for catalogs, which was early in the 0.24 release cycle.
...
Luke Kanies

03/22/2010

04:29 pm Bug #3186: require not working as expected
Fix looks good to me. I applied just the one line change to 0.25.4 and I see resources in the right order with both:... Alan Harder
12:59 pm Bug #3387 (In Topic Branch Pending Review): backslashes aren't correctly passed to augeas anymore
Bryan Kearney
12:53 pm Bug #3387: backslashes aren't correctly passed to augeas anymore
Pull request sent for branch http://github.com/bkearney/puppet/tree/ticket/0.25.x/3387.
I applied the patches you ...
Bryan Kearney
11:04 am Bug #569 (Needs Decision): Dynamic facts always force a recompile
Luke - this feature seems to have disappeared - the configuration option is still there but the code to process the d... James Turnbull
07:23 am Bug #3379 (Merged - Pending Release): augeas set cmd fails
Markus Roberts
07:16 am Bug #2929 (Merged - Pending Release): File rucurse true, checksums all the files with md5
Markus Roberts
07:14 am Bug #3186 (Merged - Pending Release): require not working as expected
Markus Roberts
07:13 am Bug #3396 (Merged - Pending Release): Event propagation from generated resource is inefficient
Markus Roberts
07:12 am Refactor #3398 (Merged - Pending Release): File's 'checksum' attribute should be a parameter, not...
Markus Roberts
06:36 am Bug #2774: puppetmasterd with Passenger doesn't read puppet.conf correctly
Binary-specific configuration files, such as puppetmasterd.conf were deprecated several releases ago. They should no... James Turnbull
06:26 am Bug #2774: puppetmasterd with Passenger doesn't read puppet.conf correctly
I'm running the the puppetmasterd on CentOS 5.2.
After updating to puppet 0.25.4 and using the new rack config.ru fi...
John Kristensen
05:58 am Refactor #3398 (In Topic Branch Pending Review): File's 'checksum' attribute should be a paramete...
I've got a branch up at tickets/master/3398 that does exactly this. It's mostly a code simplification, and should ma... Luke Kanies
05:48 am Refactor #3398 (Closed): File's 'checksum' attribute should be a parameter, not a property
The 'checksum' attribute on 'file' has always been a property, rather than a parameter, and this fact has always resu... Luke Kanies
05:56 pm Facter Refactor #3393: Facter for MS Windows
I've attached the diff. Daniel Berger

03/21/2010

01:23 pm Bug #3387: backslashes aren't correctly passed to augeas anymore
Thanks for this patch Bryan ! It works fine, as far as I can tell.
I still get the warning with a single-backslash...
Marc Fournier
11:15 am Bug #3186 (In Topic Branch Pending Review): require not working as expected
Patch pending review in puppet-dev.
The patch is available in my github repository in the tickets/0.25.x/3186 bran...
Brice Figureau
11:14 am Bug #3382: Class require chain thru class with no resources
Alan Harder wrote:
> Additional test case for same issue.. change baz to:
> [...]
> Effectively the same thing, ju...
Brice Figureau
08:01 am Facter Bug #3397 (Closed): is_virtual fact does not detect Linux-VServer
trivial fix is attached Benedikt Böhm

03/20/2010

01:19 pm Bug #3396 (In Topic Branch Pending Review): Event propagation from generated resource is inefficient
Patch pending review is available in my github repository in the tickets/0.25.x/3396 branch:
http://github.com/maste...
Brice Figureau
11:04 pm Bug #1175: Custom function doesn't work when using multiple environments
I took a crack at this and found that it's totally dependent on #3015 - once that's merged into master, I'll try again. Luke Kanies
10:01 pm Bug #2892: Improve performance when caching catalog in puppet agent.
It's in my queue and I should be trying to finish it in the next week. Luke Kanies

03/19/2010

04:40 pm Bug #3379: augeas set cmd fails
It's interesting that this error caused such a large memory leak. We must be retaining the error messages (with the ... Markus Roberts
03:32 pm Bug #3379 (In Topic Branch Pending Review): augeas set cmd fails
Note that we want this is _both_ Rowlf and 0.25.5
Markus Roberts
03:06 pm Bug #3396 (Closed): Event propagation from generated resource is inefficient
It was reported by Peiter Meier (duritong) that the following manifest:... Brice Figureau
02:59 pm Bug #2929 (In Topic Branch Pending Review): File rucurse true, checksums all the files with md5
The current branch fixes two thing:
* it prevents md5 checksumming of locally managed files (as this tickets addr...
Brice Figureau
02:56 pm Bug #3387: backslashes aren't correctly passed to augeas anymore
Marc:
Can you apply this patch and let me know if it works for you? The new warning about escape values is from pu...
Bryan Kearney
02:19 pm Bug #1223 (Merged - Pending Release): rug not on OpenSuSE 10.3 anymore
Markus Roberts
02:19 pm Feature #3383 (Merged - Pending Release): Convert XMLRPC RAL resource interface to REST
Markus Roberts
02:19 pm Feature #3394 (Merged - Pending Release): Convert XMLRPC Runner interface to REST
Markus Roberts
01:34 pm Bug #3395 (Closed): CR+LF line endings in manifests cause syntax error
As subject says - CR+LF (windows-specific) line endings in manifests cause syntax error while parsing manifest files.... Marek Obuchowicz
10:42 am Puppet Dashboard Bug #3003: rake install failing on debian lenny x86
git clone git://github.com/reductivelabs/puppet-dashboard.git
Initialized empty Git repository in /etc/puppet-dashbo...
unixteam unixteam
10:12 am Facter Refactor #3393: Facter for MS Windows
Daniel Berger wrote:
> I submitted the patch via "rake mail_patches".
I think this failed somehow. At least /me g...
Peter Meier
08:04 am Bug #3186: require not working as expected
Alan Harder wrote:
> I believe I have narrowed this to a small test case:
> [...]
>
> The problem seems to be us...
Brice Figureau
02:40 am Feature #3394 (In Topic Branch Pending Review): Convert XMLRPC Runner interface to REST
Jesse Wolfe
02:24 am Feature #3394 (Closed): Convert XMLRPC Runner interface to REST
puppetrun should use rest to start puppet runs. Jesse Wolfe
01:52 am Facter Refactor #3393: Facter for MS Windows
I submitted the patch via "rake mail_patches". Daniel Berger
12:54 am Facter Refactor #3393 (Needs More Information): Facter for MS Windows
Can you articulate what items you mean or even better provide a patch! Thanks. James Turnbull
11:44 pm Facter Refactor #3393 (Closed): Facter for MS Windows
The file resolution.rb contains several unixisms that will not work on MS Windows. This needs to be refactored in ord... Daniel Berger
10:57 pm Bug #3382: Class require chain thru class with no resources
Additional test case for same issue.. change baz to:... Alan Harder
10:03 pm Bug #3186: require not working as expected
I believe I have narrowed this to a small test case:... Alan Harder
09:36 pm Puppet Acceptance Feature #3392 (Closed): Preliminary puppetmasterd test coverage needed
The following tests are being removed from the in-application rspec test suite as they were inappropriate for the too... Markus Roberts
08:41 pm Bug #3391 (Rejected): ralsh does not work with Exec type
With Jesse's recent patch to enable "--host" in ralsh (and some logic taken from Puppetrun, or even scripted at a hig... Anonymous
08:21 pm Feature #3390 (Accepted): Add a --format (json/yaml/text) flag to ralsh
With Jesse's patch to get ralsh --host working, it quickly becomes interesting to do things like compare between mult... Anonymous
07:34 pm Bug #3389: Autorequire in exec sensitive to leading whitespace
It has to determine where the file ends and the params begin.. guess I thought it could do that for where the path be... Alan Harder
07:16 pm Bug #3389: Autorequire in exec sensitive to leading whitespace
well because the file url now contains a newline/whitespace, right? How could puppet determine what belongs to the co... Peter Meier

03/18/2010

04:49 pm Bug #3389 (Rejected): Autorequire in exec sensitive to leading whitespace
I had an exec with command => "/full/path/to/script.sh params..", and was relying on the autorequire for File["/full/... Alan Harder
04:42 pm Bug #3234: err: Could not retrieve catalog: undefined method `fact_merge' for nil:NilClass
lsb-release is standard on Hardy Server afaik. Obviously, the package is not available on OpenBSD. To be clear, it is... Joe McDonagh
03:39 pm Bug #3388 (Closed): puppet is a nag when you tell it to clear host aliases
If you tell puppet to clear the host aliases for a host, e.g.... Martin Englund
01:20 pm Bug #3370: YAML read/write locks broken on OpenBSD
Markus,
No other processes are accessing the yaml files at the time it's running. The client has nothing do with i...
Robert Nagy
01:16 pm Bug #3387 (Accepted): backslashes aren't correctly passed to augeas anymore
James Turnbull
10:40 am Bug #3387 (Closed): backslashes aren't correctly passed to augeas anymore
The following code snippet used to work on 0.24.8:... Marc Fournier
10:14 am Bug #3379: augeas set cmd fails
I can confirm that this fixes the problem and it (magically) also fixes the memory consumption. As well it passes ver... Peter Meier
06:06 am Bug #2719: package handling bug
I think I have a more practical example. Given the following manifest on a debian system:
package { 'libnss-ldap':...
Geoff Crompton
05:12 am Refactor #1943 (Merged - Pending Release): 'Yaml' and 'File' terminuses should be combined
Markus Roberts
05:12 am Refactor #3015 (Merged - Pending Release): Known resource types should be managed by Environments...
Markus Roberts
05:12 am Bug #3148 (Merged - Pending Release): Specs failing in Master: Puppet::Util::Settings should make...
Markus Roberts
05:11 am Feature #2805 (Merged - Pending Release): AIX Package management support
Markus Roberts
05:11 am Feature #2759 (Merged - Pending Release): Reports should provide structured data on events
Markus Roberts
05:10 am Feature #2954 (Merged - Pending Release): Classes should support attributes
Markus Roberts
05:10 am Feature #3115 (Merged - Pending Release): Convert XMLRPC status() to REST
Markus Roberts
05:09 am Feature #2389 (Merged - Pending Release): Support for hashes in puppet language
Markus Roberts
05:09 am Bug #3225 (Merged - Pending Release): Typo causing test failures
Markus Roberts
05:08 am Refactor #3216 (Merged - Pending Release): String interpolations should be parsed early and evalu...
Markus Roberts
05:06 am Feature #2239 (Merged - Pending Release): TERM signal should cause puppetd to exit as quickly as ...
Markus Roberts
05:05 am Feature #3347 (Merged - Pending Release): Convert XMLRPC filebucket to REST
Markus Roberts
05:05 am Bug #3229 (Merged - Pending Release): Case regex are not case-insensitive
Markus Roberts
05:04 am Feature #3096 (Merged - Pending Release): Puppet should have a pure-ruby internal DSL
Markus Roberts
05:03 am Bug #3386 (Needs More Information): Test indeterminancy in spec/unit/status.rb
The automated process for producing the testing branch occasionally finds a test failure in spec/unit/status.rb for i... Markus Roberts
05:00 am Bug #3385 (Needs More Information): Test indeterminancy in spec/integration/network/server/mongre...
The automated process for producing the testing branch finds 0..2 test failures in spec/integration/network/server/mo... Markus Roberts
03:10 am Bug #3384 (Closed): broken link in puppet function documentation
At this place:
http://docs.reductivelabs.com/references/latest/function.html#template
There is the following html...
Geoff Crompton
01:09 am Bug #3370 (Needs More Information): YAML read/write locks broken on OpenBSD
This is my third attempt to update this ticket in the past two days (redmine is acting--odd). Sorry if I sound terse... Markus Roberts
12:43 am Bug #3362: splay drift occurs when passenger/mongrel get too much load.
Fear not --
1) this is not presently a proposed change in behaviour, merely a probe to try to sort out the problem...
Markus Roberts
11:36 pm Bug #3234 (Needs More Information): err: Could not retrieve catalog: undefined method `fact_merge...
Joe --
Does the problem persist if you install lsb-release on the client (without restarting the master)?
-- Ma...
Markus Roberts
09:21 pm Bug #3234: err: Could not retrieve catalog: undefined method `fact_merge' for nil:NilClass
Well it's happening on Ubuntu and OpenBSD, the error goes away when I restart the master, which is an Ubuntu machine. Joe McDonagh
09:01 pm Bug #3234: err: Could not retrieve catalog: undefined method `fact_merge' for nil:NilClass
I encountered the same error after I changed my default distribution from Debian Lenny to Debian Squeeze. It turned o... Michiel Fokke
07:45 pm Feature #3383 (Closed): Convert XMLRPC RAL resource interface to REST
For use in ... Jesse Wolfe
06:23 pm Bug #3382 (Closed): Class require chain thru class with no resources
This may be working as designed, but wanted to file an issue to make sure.
Consider this test case:...
Alan Harder

03/17/2010

03:41 pm Bug #3379: augeas set cmd fails
Bryan Kearney wrote:
> Sent a pull request for http://github.com/bkearney/puppet/commit/a1d216c74ee7245e0edaaba7d938...
Peter Meier
03:22 pm Bug #3378: pkgdmg.rb should be able to handle a flat pkg installer
So that's probably a pretty simple patch. If you're interested in writing this, I'm happy to mentor you through it. Nigel Kersten
03:01 pm Feature #2896 (Investigating): `puppet parser validate` does not check resource parameters
Markus Roberts
02:09 pm Bug #3378: pkgdmg.rb should be able to handle a flat pkg installer
Yes. The documentation would need to specify that a pkg file in the "source" <ins>must</ins> be a flat package. Allan Marcus
12:56 pm Bug #3379 (Ready For Checkin): augeas set cmd fails
Sent a pull request for http://github.com/bkearney/puppet/commit/a1d216c74ee7245e0edaaba7d9384b59d442bcf2.
Bryan Kearney
12:46 pm Refactor #3373: Puppet should stream files directly to disk
Luke Kanies wrote:
> We currently load files into memory rather than streaming them to disk. It's much more memory ...
Brice Figureau
12:43 pm Feature #3381 (Accepted): puppetdoc doesn't generate documentation for modifications of resource ...
Defaults and/or override are not parsed in the current version.
Resource parsing wasn't even planned in the first i...
Brice Figureau
12:40 pm Bug #3380 (Rejected): puppetdoc doesn't generate documentation for resources inside conditionals
By design we don't parse the body of if(s)/case/selectors because we can't know which branch to take (it is a runtime... Brice Figureau
10:21 am Feature #3381 (Accepted): puppetdoc doesn't generate documentation for modifications of resource ...
When using puppetdoc to document classes which redefine some part of a resource these entries get no documentation ge... Florian Wagner
10:07 am Bug #3380 (Rejected): puppetdoc doesn't generate documentation for resources inside conditionals
When documenting a class such as the following puppetdoc generates a documentation entry for the class itself but not... Florian Wagner
05:29 am Bug #1273: puppetd ignores SIGHUP during catalog run
Reviving this dormant bug. (Not sure if it's really the same one still, but this does roughly describe my problem.)
...
Ian Ward Comfort
12:51 am Bug #3379 (Closed): augeas set cmd fails
I installed latest 0.25.x with the patch for #2929 on top to test issues with it. I encountered another issue with au... Peter Meier
12:33 am Bug #3378: pkgdmg.rb should be able to handle a flat pkg installer
I think you need to flesh out the request a bit more.
Are you saying you want the pkgdmg provider to look at the u...
Nigel Kersten
12:05 am Bug #3378 (Closed): pkgdmg.rb should be able to handle a flat pkg installer
The new installers from Apple are "flat", that is to say they are no longer folders. the pkgdmg.rb should allow the u... Allan Marcus
 

Also available in: Atom