I’m trying to create a new puppet role for use in mediawiki-vagrant but I’m getting an error about Unknown function: 'any2array'
. So I discovered that puppet/stdlib in the mediawiki-vagrant repo is on 3.2.1 whereas its on 4.15.0 in e.g. the wikimedia puppet repo (yes links go to github rather than gerrit because searching there is easier).
So before I request a bump of stdlib in the vagrant repo (and maybe some more modules from the puppet repo), is there a reason for why the puppet version of the Vagrant repo differs so much from the puppet repo? Is there a policy/guideline about which modules can be added to the vagrant repo? For the modules which exist in both is there a reason why the vagrant one shouldn’t be the same version as that in the puppet one, to closer mirror what is likely to work.
[It hasn’t been an issue before/yet is a perfectly acceptable answer to the questions above]