cfengine / design-center

CFEngine community-contributed content
http://cfengine.com/
Other
80 stars 68 forks source link

remove standard library from all sketches and require standalone_inputs to use it in standalone mode #403

Closed tzz closed 10 years ago

tzz commented 10 years ago

@nickanderson @bheilman @zzamboni please comment

Plan:

nickanderson commented 10 years ago

Yep, I think that's a good solutions for now. We can always re-evaluate in the future. But removing standard lib from dependencies is important to make sure that sketches install and work properly when people have the stdlib present (the normal case)

The other thing we discussed about making masterfiles its own repository where the libraries live is something we could consider in the future.

For 3.6 we need to get these stdlib deps removed as we will be exposing more sketches in the enterprise ui and if they pull in the stdlib dependancy they will cause duplicate definitions.

zzamboni commented 10 years ago

So how will you generate a standalone runfile then? (for example for cf-sketch's "run" command).

tzz commented 10 years ago

done