We gave all of the yaks a mullet, now they need a shave.

Everyone is really busy with the AIO packaging and getting all the right bits through the testing gauntlet.

After much going back and forth on one of the details; what should the paths be for all the components in the AIO? we decided to write this up as a proper specification. Now there is one: https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md

Making the changes for these paths, the tests pipelines, and doing everything in the right order and also fixing the problems that have occurred is taking longer than anticipated.

Old friends come back and bite us... as an example there are circular dependencies between hiera and puppet that makes testing interesting. We also again experienced how difficult it is to add a dependency on an additional gem - now experienced again with the deep_merge gem (for merging arrays and hashes in hiera and in the the data in modules support). We simply have a lot of ways the software gets delivered, and in some cases it is difficult to get a gem in the right place. Thus we ended up vendoring (i.e. including a copy) the deep_merge gem like we do with some other gems. Long term we want to stop doing this - but for now there were too many places to deal with, and we did not want to add additional yaks to the line of yaks already waiting for their shave.

On the bright side, while waiting for the bits to fall into place, we have been fixing additional puppet and hiera tickets that we thought we would not get to in time for the release of Puppet 4.0/3.7.5 and friends.

Real soon now folks...

- henrik


--

Visit my Blog "Puppet on the Edge"
http://puppet-on-the-edge.blogspot.se/

--
You received this message because you are subscribed to the Google Groups "Puppet 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/mc8ne9%245e5%241%40ger.gmane.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to