-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: vcsrepo
-
Labels:None
-
Environment:
puppetlabs-vcsrepo (v1.5.0)
-
Template:customfield_10700 170056
-
Acceptance Criteria:
-
QA Risk Assessment:Needs Assessment
Since commit d26905fde50c4b8ce47dc0da7232028dc914a327 svn provider is no longer working.
Problem is:
Error: /Vcsrepo[/usr/local/custom]: Could not evaluate: undefined method `sourceurl' for #<Puppet::Type::Vcsrepo::ProviderSvn:0x000000030478f8>
the method has been renamed in source, while still referred as sourceurl.
Just changing sourceurl to source seems to do the job, but i have not deeply tested.
— /var/lib/puppet/lib/puppet/provider/vcsrepo/svn.rb 2017-01-12 20:06:07.494165296 +0100
+++ /tmp/puppet-file20170112-91179-5nx63h 2017-01-12 23:37:04.293578949 +0100
@@ -59,7 +59,7 @@
def latest?
at_path do
- (self.revision >= self.latest) and (@resource.value(:source) == self.sourceurl)
+ (self.revision >= self.latest) and (@resource.value(:source) == self.source)
end
end
- relates to
-
MODULES-4896 Supported Release (vcsrepo) 2.0.0 - (2017/06/30) - (52c268119f4da7ab69eb5facd5108fb52d2905c1)
-
- Resolved
-