Denis - You'll need to add new repositories; it will not be released in the 
current repos alongside the existing puppet packages to avoid accidentally 
upgrading people's systems.

--eric0

On Thursday, March 5, 2015 at 4:16:29 PM UTC-8, Denis Krienbühl wrote:
>
> 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 | [email protected] | 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 [email protected].
>  To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-dev/CALsUZFH%2BXY57-ZYNwcLWtBaJ7KcMq0X0N1xu5_cTuLQGOViNQQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/puppet-dev/CALsUZFH%2BXY57-ZYNwcLWtBaJ7KcMq0X0N1xu5_cTuLQGOViNQQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>  For more options, visit https://groups.google.com/d/optout.
>
>  
>  

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/a5c5d1d3-7ccc-4e6d-8765-23908bc5d3d5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to