I'm seeing more issues with 3) too.
I'll start playing with 2) as part of my work to involve puppet in package updates.
I'm seeing more issues with 3) too.
I'll start playing with 2) as part of my work to involve puppet in package updates.