after running librarian-puppet package calling librarian-puppet update fails with following message /home/df/librarian-test/vendor/puppet/source/75d83f44da1cbe5af07c437726bc6dfbe5e08d5a.tar.gz already exists; not overwritten.
i could but i'm pretty sure the actual issue is something else and I'd prefer to have someone taking a look at the issue who has a deeper knowledge of the existing codebase.
Hi there,
after running
librarian-puppet package
callinglibrarian-puppet update
fails with following message/home/df/librarian-test/vendor/puppet/source/75d83f44da1cbe5af07c437726bc6dfbe5e08d5a.tar.gz already exists; not overwritten
.Unfortunately I'm not 100% sure whats going on but it seems like https://github.com/rodjek/librarian-puppet/blob/master/lib/librarian/puppet/source/git.rb#L28 does not detect the cached version because
self.sha
is nil until https://github.com/rodjek/librarian-puppet/blob/master/lib/librarian/puppet/source/git.rb#L35 was called. As far as I can tell this happens only for modules defined asOur workaround in place is adding the lines below right before https://github.com/rodjek/librarian-puppet/blob/master/lib/librarian/puppet/source/git.rb#L28
If you need any help / information, just let me know and I'll happily assist.