On Feb 16, 2008, at 6:17 PM, tobutaz at gmail wrote:
> I''m installing puppet modules from scratch on a new machine, using
the
> code at https://hg.koumbit.net/module-puppet/ btw.
> The bootstrap script grabs a few base modules (to do dvcs checkouts)
> from
> http://reductivelabs.com/trac/puppet/wiki/CommonModules , uses the new
> modules to get the rest.
> However, the modules as checked out don''t bootstrap cleanly.
> The fix is simple, just move module-common/plugins to module-common/
> lib.
I just recently discovered this discrepancy -- pluginsync looks for
''plugins'', but autoloading looks for ''lib''.
We''ll be deprecating ''plugins'' in the near future to
fix this; I don''t
yet know if it will be in 0.24.2 or 0.25.0.
--
I conclude that there are two ways of constructing a software design:
One way is to make it so simple that there are ''obviously'' no
deficiencies and the other way is to make it so complicated that there
are no ''obvious'' deficiencies.
-- C.A.R. Hoare, Turing Lecture "The Emperor''s Old
Clothes" CACM
February 1981, pp. 75-83.
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com