Last modified: 2013-08-26 08:46:15 UTC
Currently we are getting jenkins build failures on gerrit changes in operations/puppet that are not related to the actual changes. 18:45:24 Could not generate documentation: Definition 'nrpe::monitor_service' is already defined at /srv/org/wikimedia/doc/puppetsource/modules/nrpe/spec/fixtures/modules/nrpe/manifests/monitor_service.pp:21; cannot be redefined at /srv/org/wikimedia/doc/puppetsource/modules/nrpe/manifests/monitor_service.pp:21 18:45:24 Build step 'Execute shell' marked build as failure 18:45:24 Finished: FAILURE these are not related to the actual changes, but it makes them look bad unless people look closer or ignore them as known issues. random example: https://gerrit.wikimedia.org/r/#/c/80075/1 https://integration.wikimedia.org/ci/job/operations-puppet-doc/2145/console Is this an issue that should be fixed in "Definition 'nrpe::monitor_service'" or is it a jenkins issue?
The root cause is the nrpe module as a symlink to the module directories. That in turns creates an infinite recursion.
Was fixed by Alexandros when he refactored the nrpe module in https://gerrit.wikimedia.org/r/#/c/79329/
*** This bug has been marked as a duplicate of bug 53081 ***