On Mon, Jul 28, 2014 at 11:29 AM, Andy Parker <a...@puppetlabs.com> wrote:

>
> ** Next PR Triage Wednesday, July 30th @ 10:00 am Pacific. **
>
> Priorities
>
>   1. Puppet 3.7.0/4.0.0 with the final language polish as well as many
> other changes.
>   2. Windows stability improvements/x64 support
>   3. CFacter on the march
>
> Commentary
>
> The language work is nearing the end. The past week saw a large number of
> decisions finally reached on how resource expressions are going to work in
> Puppet 4. One of the notable changes was that resource defaults will *not*
> be changed to the same scoping rules as variables. See the thread on
> puppet-dev if you want to know the reasoning.
>
> Windows 64-bit work hit some snags on win2003. I believe that there is
> some doubt about whether we can get it to work. Win2008r2 and newer is
> going along just fine, however. I'm sure that Rob, Josh, or Ethan can
> provide more details if anyone wants them.
>

I will just add some details here for those that may not ask. If we take a
look at RubyInstaller's Issue #211[1], you will see that the installer is
linked to the system msvcrt.dll, where a couple of dependencies have been
added to things that do not exist on Windows 2003's (possibly R2 as well)
system msvcrt.dll.

We are tracking the work for this issue at PUP-2964[2].

There are really three options for us:

1) Do nothing. Do not allow install of Puppet x64 on Windows 2003. There is
only a year of support left (unless it is extended). Not sure how everyone
would feel about this option.

2) Attempt to link to a VC++ Runtime Redistributable package[3]. This is
undesirable as it creates a dependency on having that runtime installed on
boxes.

3) Backport a patch from Ruby 2.1.x that makes the check on whether these
functions are available. See Ruby #9119[4] and ruby commit 58a7cda[5]. If
this is all we need to do, this becomes the most desirable as it would
allow for running Puppet 64 bit on Windows Server 2003. However it is
possible as we get into this that we could find that there is more work to
do and then move to a preference of Option 1.

[1] https://github.com/oneclick/rubyinstaller/issues/211
[2] https://tickets.puppetlabs.com/browse/PUP-2964
[3] http://support.microsoft.com/kb/2019667
[4] https://bugs.ruby-lang.org/issues/9119
[5]
https://github.com/ruby/ruby/commit/58a7cdaaf0fe70f7db1b703f6da40372f2ee938f


>
> Work on cfacter on windows has begun! I believe that this week also saw
> that client team reach the decision to concentrate on getting cfacter ready
> instead of putting work into ongoing development of the ruby facter
> codebase. What this means is that facter 2.2 is likely that last release
> that you'll be seeing of that line of code.
> Data
>
>
> 3.7 Burn up. Our target date is August 27th
>
> Things are pretty close. We should be fine to do the release candidate on
> the 27th, but we can't slip.
> [image: Inline image 1]
> --
> Andrew Parker
> a...@puppetlabs.com
> Freenode: zaphod42
> Twitter: @aparker42
> Software Developer
>
> *Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September
> 22-24 in San Francisco*
> *Register by May 30th to take advantage of the Early Adopter discount
> <http://links.puppetlabs.com/puppetconf-early-adopter> **--**save $349!*
>
> --
> 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/CANhgQXuhTrN57-%2BsD32Z2w%3DVcLbsb%3D%2BYu9b0%2BsUHKkQE7trroA%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-dev/CANhgQXuhTrN57-%2BsD32Z2w%3DVcLbsb%3D%2BYu9b0%2BsUHKkQE7trroA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Rob Reynolds
Developer, Puppet Labs

*Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September
20-24 in San Francisco*
*Register by July 31st to take advantage of the Early Bird discount
<https://puppetconf2014.eventbrite.com/?discount=EarlyBird> **--**save $249!*

-- 
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/CAMJiBK4qZoEBXf0wn-qHbAtK-NfeKBXv1Oor828oikXNQboy6A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to