Will the Puppet 4.0 release be available through a dist-upgrade on
apt.puppetlabs.com or a through a normal upgrade?

On Fri, Feb 27, 2015, at 09:31 PM, Kylo Ginsberg wrote:
>
> Priorities


>  * Puppet Agent 1.0.0


>  * Puppet Server 2.0.0


>  * Puppet Server 1.1.0


>  * Puppet 4.0.0 / 3.8.0


>  * Hiera 2.0


>
>
> Our main emphasis continues to be on the work needed to release
> puppet-agent 1.0.0 and puppet-server 2.0.0. Much of this is
> Jenkins-related (feel free to follow along at
> https://jenkins.puppetlabs.com/view/All%20in%20One%20Agent/, but it’s
> WIP), but we’ve also been iterating on the file paths spec mentioned
> last week at
> https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md.


>


> We’ve also been talking a lot within the walls of Puppet Labs about
> things we can do to make the move from puppet 3 to puppet 4 a bit
> easier. You’ll see this in a couple places.


>
>
> In the puppet/stable branch, we added two tickets of note: finishing
> touches to the 4x function API (PUP-1806), and the ability to specify
> parser = future per environment (PUP-4017). That latter is part of
> making the puppet 3 -> puppet 4 move eaiser. It’s also actually a new
> feature, so the next puppet 3.x release will be 3.8.0 (not 3.7.5),
> and it will be released at the same time as puppet 4.0.0 /
> puppet-agent 1.0.0. We’re currently shooting for getting this done in
> two more weeks.


>
>
> Meanwhile we are working on tickets that will not hold up the release
> if we do not get them done in time - PUP-2315, better error messages
> for type mismatch in function calls, and PUP-4047, possibly opt out of
> errors for "non productive expression". We’ve also “unfrozen” merges
> of community PRs, and have merged some nice-to-have low-risk PRs
> (since we have a little more time, natch).


>
>
> We are also working on finishing touches for Puppet Strings and
> Hiera 2.0.0


>
>
> On the puppet-server side, work continues on the prep for the Puppet
> Server 2.0 release. The main thrust of this release is to provide
> compatibility with Puppet 4.0. In addition, as part of our
> conversation about easing the puppet 3 -> puppet 4 migration, we’ve
> been considering how to deal with compatibility issues across the
> network between Puppet 3.x agents and the Puppet 4.0 / Puppet Server
> 2.0 server-side components (because we’re changing the URL structure
> that the agents use to communicate with the master).


>
>
> As of right now, it seems like we’re fairly certain that Puppet Server
> 2.0 will *not* be compatible with Puppet 3.x agents, and will attempt
> to issue an informative 404 error if you try to hit a Puppet Server
> 2.0 master with a Puppet 3.x agent. It seems likely that we’ll have
> another near-term release (Puppet Server 2.1, most likely) where we
> add in support for re-routing the URLs that are used by a Puppet 3.x
> agent. Your 3.x agents will still need to be using manifests/modules
> that are compatible with the future parser that will ship in 4.0 for
> you to benefit from this, but hopefully it will provide a slightly
> easier upgrade path that won’t force you to update all of your agents
> to 4.x at precisely the same moment in time that you upgrade to Puppet
> Server 2.x.


>
>
> At the same time, we’re also actively working on a Puppet Server 1.1
> release. This release will land *after* Puppet Server 2.0, and will be
> targeted at users who aren’t ready to make the jump to Puppet 4.0. The
> main thrust of this release will be improvements in memory usage and
> improvements in the default values we provide for settings related to
> tuning Puppet Server. We’re hoping to set things up so that the
> initial installation of Puppet Server will be better at recognizing
> the hardware resources available on the system and providing good
> initial guesses about the appropriate tuning settings to take
> advantage of those resources. We’ll also be providing some new tuning
> documentation that will help you tweak things to suit your particular
> environment. All of the improvements that we make for Puppet Server
> 1.1 will be rolled up into the next Puppet Server 2.x release as well,
> so that users who are ready to move to Puppet 4.0 will be able to take
> advantage of these improvements right away.


>
>
> Btw, if you’ve read this far, then you deserve a little chuckle. The
> most entertaining bug I’ve seen in a while was merged recently. The PR
> has a nice description:
> https://github.com/puppetlabs/puppet/pull/3605.


>


> Kylo


> --
> Kylo Ginsberg | k...@puppetlabs.com | irc: kylo | twitter: @kylog
>
>


> --
>
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/CALsUZFH%2BXY57-ZYNwcLWtBaJ7KcMq0X0N1xu5_cTuLQGOViNQQ%40mail.gmail.com[1].
>
For more options, visit https://groups.google.com/d/optout.



Links:

  1. 
https://groups.google.com/d/msgid/puppet-dev/CALsUZFH%2BXY57-ZYNwcLWtBaJ7KcMq0X0N1xu5_cTuLQGOViNQQ%40mail.gmail.com?utm_medium=email&utm_source=footer

-- 
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/1425118852.2513552.233579761.367C4262%40webmail.messagingengine.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to