Issue #2675 has been updated by Jesse Wolfe.
Status changed from Investigating to Ready for Testing
Assigned to changed from Markus Roberts to Jesse Wolfe
Branch changed from http://github.com/MarkusQ/puppet/tree/ticket/0.25.x/2675 to
http://github.com/jes5199/puppet/tree/ticket/0.25.x/2675
There was an intermittent bug in Puppet::Parser::Resource::Reference,
during initialization, and object could sometimes have its title set
before its type is set. This prevented the title from going through
type-specific canonicalization.
----------------------------------------
Bug #2675: ending slash in directory name gets stripped off
http://projects.reductivelabs.com/issues/2675
Author: Marc Fournier
Status: Ready for Testing
Priority: Low
Assigned to: Jesse Wolfe
Category: file
Target version: 0.25.2
Affected version: 0.25.1rc2
Keywords:
Branch: http://github.com/jes5199/puppet/tree/ticket/0.25.x/2675
I just noticed this error on 0.25.x. It used to work on 0.24.8.
<pre>
$ cat /tmp/test1.pp
file { "/tmp/dir1": ensure => directory }
file { "/tmp/dir1/file1": ensure => present, require => File["/tmp/dir1"] }
$ cat /tmp/test2.pp
file { "/tmp/dir2/": ensure => directory }
file { "/tmp/dir2/file2": ensure => present, require => File["/tmp/dir2"] }
$ cat /tmp/test3.pp
file { "/tmp/dir3/": ensure => directory }
file { "/tmp/dir3/file3": ensure => present, require => File["/tmp/dir3/"] }
$ puppet /tmp/test1.pp
notice: //File[/tmp/dir1]/ensure: created
notice: //File[/tmp/dir1/file1]/ensure: created
$ puppet /tmp/test2.pp
notice: //File[/tmp/dir2]/ensure: created
notice: //File[/tmp/dir2/file2]/ensure: created
$ puppet /tmp/test3.pp
Could not find dependency File[/tmp/dir3/] for File[/tmp/dir3/file3] at
/tmp/test3.pp:2
</pre>
I think I have a working patch. I'll submit it in a few minutes.
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://reductivelabs.com/redmine/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.