In my opinion, I would not worry too much about Windows 2003 support for x64. The effort to get this working will far outweigh the benefit considering, as you said, there is less than 1 year's support left
As a company that has some 2003 core infrastructure, I'd rather see it die than to continue supporting it $0.02 On Monday, 28 July 2014 19:04:07 UTC+1, Rob Reynolds 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 >> [email protected] <javascript:> >> 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 [email protected] <javascript:>. >> 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/79cd36ec-2dab-4172-bd84-5a32ec3b23d5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
