Details
Description
Ruby x64 builds have been available as of ruby 2.0, and the win32 gem community is catching up. It is important to support puppet on x64, because it eliminates the filesystem redirection nonsense that customers have to deal with when writing manifests and modules on Windows.
There are 4 main work areas in order:
- FFI'ing puppet code (
PUP-835,PUP-2382,PUP-766,PUP-836,PUP-837,PUP-838,PUP-839,PUP-840,PUP-2385) - Vendoring ruby 2.x and related gems in puppet-win32-ruby repo (
PUP-2389,PUP-2388,PUP-1281) - Validating puppet and gems on ruby 2 x64 (
PUP-391,PUP-1283,PUP-1760,PUP-392) - Generating x86 and x64 MSIs (
PUP-2383,PUP-390)
Attachments
Issue Links
- is blocked by
-
FACT-567 Support Bundler workflow on x64
-
- Closed
-
-
FACT-568 Run Facter specs against windows ruby 2.0 x64
-
- Closed
-
-
HI-273 Support Bundler workflow on x64
-
- Closed
-
-
PUP-766 FFI native windows root certs code
-
- Closed
-
-
PUP-2777 Support Bundler workflow on x64
-
- Closed
-
-
PUP-2784 Run puppet specs against windows ruby 2.0 x64
-
- Closed
-
-
PUP-2738 Investigate FFI Memory Pressure / Deterministically Release FFI MemoryPointer
-
- Closed
-
-
PUP-2812 Update Windows Installer license file to reference FFI change from LGPL-3 to BSD
-
- Closed
-
-
FACT-569 Run Facter acceptance against ruby 2.0 x64
-
- Closed
-
-
FACT-570 Remove windows-pr as a Windows gem dependency
-
- Closed
-
-
PUP-390 Modify build process to generate x86 and x64 versions of ruby
-
- Closed
-
-
PUP-391 Validate FFI'ed native windows code against Ruby 2 x64
-
- Closed
-
-
PUP-392 Validate win32 gems on x86 and x64
-
- Closed
-
-
PUP-835 FFI native windows code
-
- Closed
-
-
PUP-836 FFI Puppet::Util::Windows::User module
-
- Closed
-
-
PUP-837 FFI Puppet::Util::Windows::SID module
-
- Closed
-
-
PUP-838 FFI Puppet::Util::Windows::Process module
-
- Closed
-
-
PUP-839 FFI Puppet::Util::Windows::Security module
-
- Closed
-
-
PUP-840 FFI Puppet::Util::Colors module
-
- Closed
-
-
PUP-1281 Remove win32console gem in ruby 2.0 on windows
-
- Closed
-
-
PUP-1283 Update win32-service gem
-
- Closed
-
-
PUP-1760 Update win32-security gem to latest (after string_to_sid fix)
-
- Closed
-
-
PUP-2382 Standardize existing FFI code and refactor where necessary
-
- Closed
-
-
PUP-2383 Need x64 win-builder to generate both 32 and 64bit MSIs
-
- Closed
-
-
PUP-2385 FFI Puppet::Util::Windows::File module
-
- Closed
-
-
PUP-2389 Create ruby 2.0 branch for x64 in puppet-win32-ruby
-
- Closed
-
-
PUP-2521 Remove windows-pr gem as a Windows dependency
-
- Closed
-
-
PUP-2554 FFI Puppet::Util::ADSI module
-
- Closed
-
-
PUP-2656 FFI Puppet::Util::Windows::Registry
-
- Closed
-
-
PUP-2657 FFI Puppet::Util::Windows::Error
-
- Closed
-
-
PUP-2804 Remove deprecation warnings introduced into Windows code during FFI
-
- Closed
-
-
PUP-2881 Upgrade win32-taskscheduler gem (or replace)
-
- Closed
-
-
PUP-2889 Upgrade win32-eventlog
-
- Closed
-
- relates to
-
PUP-2964 Ruby 2.0 x64 fails on win2003
-
- Resolved
-
-
PUP-3056 Restore constants / deprecated call sites changed during x64 upgrade that impact ACL module
-
- Closed
-
-
PUP-3008 Already initialized constant warning when running puppet
-
- Closed
-
-
PUP-3047 Validate Puppet -x64-mingw32 gem dependencies on x64
-
- Resolved
-
-
PUP-2984 MSI architecture change from x64 to x86 does not remove PuppetLabs folders in Program Files due to File System Redirection with 32bit msiexec
-
- Closed
-
-
PUP-2919 Remove conditional pending tests on windows x64
-
- Closed
-
-
PUP-2982 Reconfigure Jenkins jobs for Puppet Windows acceptance on stable for Ruby 2
-
- Closed
-
-
PUP-2986 Update Windows Installer license file to reference Unknownr addition that is MIT licensed
-
- Closed
-
-
PUP-3006 Do not allow x64 to install on Windows Server 2003
-
- Closed
-
-
PUP-3060 Remove Warning on Ruby 2.0 / Windows about "DL is deprecated, please use Fiddle"
-
- Closed
-
-
PUP-2913 Remove RGen Gem in Puppet-Win32-Ruby libraries
-
- Closed
-
- mentioned in
-
Page Loading...