Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper commented on an issue Re: Support Bundler workflow on x64 We are using bundle to execute specs on ruby 2, marking this as resolved: https://jenkins.puppetlabs.com/job/Puppet-Specs-Windows-Master-Ruby2x64/ Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Rob Reynolds commented on an issue Re: Support Bundler workflow on x64 With 005c28d x64 calling gem spec puppet-x64.gem: - !ruby/object:Gem::Dependency name: ffi requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.9.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.9.3 - !ruby/object:Gem::Dependency name: win32-dir requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.4.8 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.4.8 - !ruby/object:Gem::Dependency name: win32-eventlog requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.6.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.6.1 - !ruby/object:Gem::Dependency name: win32-process requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.7.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.7.4 - !ruby/object:Gem::Dependency name: win32-security requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.2.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.2.5 - !ruby/object:Gem::Dependency name: win32-service requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.8.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.8.4 - !ruby/object:Gem::Dependency name: win32-taskscheduler requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.3.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.3.0 - !ruby/object:Gem::Dependency name: minitar requirement: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.5.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~ - !ruby/object:Gem::Version version: 0.5.4 Add Comment
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Rob Reynolds commented on an issue Re: Support Bundler workflow on x64 With 005c28d calling gem spec pkg/puppet-*x86*.gem --ruby s.add_runtime_dependency(%qffi, [= 1.9.0]) s.add_runtime_dependency(%qwin32-api, [= 1.4.8]) s.add_runtime_dependency(%qwin32-dir, [~ 0.4.3]) s.add_runtime_dependency(%qwin32-eventlog, [~ 0.5.3]) s.add_runtime_dependency(%qwin32-process, [~ 0.6.5]) s.add_runtime_dependency(%qwin32-security, [~ 0.2.5]) s.add_runtime_dependency(%qwin32-service, [= 0.7.2]) s.add_runtime_dependency(%qwin32-taskscheduler, [~ 0.2.2]) s.add_runtime_dependency(%qwin32console, [= 1.3.2]) s.add_runtime_dependency(%qwindows-api, [~ 0.4.2]) s.add_runtime_dependency(%qwindows-pr, [~ 1.2.2]) s.add_runtime_dependency(%qminitar, [~ 0.5.4]) Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede)
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown commented on an issue Re: Support Bundler workflow on x64 Gem installed under Ruby 2.0 x64 C:\source\gem-testgem install puppet-3.6.2.511-x64-mingw32.gem --install-dir c:\source\gem-test\gems Successfully installed json_pure-1.8.1 Fetching: rgen-0.6.6.gem (100%) Successfully installed rgen-0.6.6 Fetching: hiera-1.3.4.gem (100%) Successfully installed hiera-1.3.4 Fetching: ffi-1.9.3-x64-mingw32.gem (100%) Successfully installed ffi-1.9.3-x64-mingw32 Fetching: win32-dir-0.4.8.gem (100%) Successfully installed win32-dir-0.4.8 Fetching: win32-security-0.2.5.gem (100%) Successfully installed win32-security-0.2.5 Fetching: facter-2.1.0-x64-mingw32.gem (100%) Successfully installed facter-2.1.0-x64-mingw32 Fetching: minitar-0.5.4.gem (100%) Successfully installed minitar-0.5.4 Fetching: win32-eventlog-0.6.1.gem (100%) Successfully installed win32-eventlog-0.6.1 Fetching: structured_warnings-0.1.4.gem (100%) Successfully installed structured_warnings-0.1.4 Fetching: win32-taskscheduler-0.3.0.gem (100%) Successfully installed win32-taskscheduler-0.3.0 Fetching: win32-service-0.8.4.gem (100%) Successfully installed win32-service-0.8.4 Fetching: win32-process-0.7.4.gem (100%) Successfully installed win32-process-0.7.4 Successfully installed puppet-3.6.2.511-x64-mingw32 Parsing documentation for json_pure-1.8.1 Installing ri documentation for json_pure-1.8.1 Parsing documentation for rgen-0.6.6 Installing ri documentation for rgen-0.6.6 Parsing documentation for hiera-1.3.4 Installing ri documentation for hiera-1.3.4 Parsing documentation for ffi-1.9.3-x64-mingw32 Installing ri documentation for ffi-1.9.3-x64-mingw32 Parsing documentation for win32-dir-0.4.8 Installing ri documentation for win32-dir-0.4.8 Parsing documentation for win32-security-0.2.5 Installing ri documentation for win32-security-0.2.5 Parsing documentation for facter-2.1.0-x64-mingw32 Installing ri documentation for facter-2.1.0-x64-mingw32 Parsing documentation for minitar-0.5.4 Installing ri documentation for minitar-0.5.4 Parsing documentation for win32-eventlog-0.6.1 Installing ri documentation for win32-eventlog-0.6.1 Parsing documentation for structured_warnings-0.1.4 Installing ri documentation for structured_warnings-0.1.4 Parsing documentation for win32-taskscheduler-0.3.0 Installing ri documentation for win32-taskscheduler-0.3.0 Parsing documentation for win32-service-0.8.4 Installing ri documentation for win32-service-0.8.4 Parsing documentation for win32-process-0.7.4 Installing ri documentation for win32-process-0.7.4 Parsing documentation for puppet-3.6.2.511-x64-mingw32 Installing ri documentation for puppet-3.6.2.511-x64-mingw32 14 gems installed C:\source\gem-testruby --version ruby 2.0.0p481 (2014-05-08) [x64-mingw32] Add Comment
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Rob Reynolds commented on an issue Re: Support Bundler workflow on x64 Merged into master at 84e5814 Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown commented on an issue Re: Support Bundler workflow on x64 Gem installed under Ruby 1.9.3 / x86 C:\source\gem-test gem install .\puppet-3.6.2.511-x86-mingw32.gem --install-dir C:\source\gem-test\x86-gems Fetching: json_pure-1.8.1.gem (100%) Fetching: rgen-0.6.6.gem (100%) Fetching: hiera-1.3.4.gem (100%) Fetching: ffi-1.9.3-x86-mingw32.gem (100%) Fetching: win32-dir-0.4.8.gem (100%) Fetching: win32-security-0.2.5.gem (100%) Fetching: facter-2.1.0-x86-mingw32.gem (100%) Fetching: minitar-0.5.4.gem (100%) Fetching: win32-api-1.4.8-x86-mingw32.gem (100%) Fetching: windows-api-0.4.2.gem (100%) Fetching: windows-pr-1.2.3.gem (100%) Fetching: win32-eventlog-0.5.3.gem (100%) Fetching: win32-taskscheduler-0.2.2.gem (100%) Fetching: win32-service-0.7.2-x86-mingw32.gem (100%) Fetching: win32-process-0.6.6.gem (100%) Successfully installed json_pure-1.8.1 Successfully installed rgen-0.6.6 Successfully installed hiera-1.3.4 Successfully installed ffi-1.9.3-x86-mingw32 Successfully installed win32-dir-0.4.8 Successfully installed win32-security-0.2.5 Successfully installed facter-2.1.0-x86-mingw32 Successfully installed minitar-0.5.4 Successfully installed win32-api-1.4.8-x86-mingw32 Successfully installed windows-api-0.4.2 Successfully installed windows-pr-1.2.3 Successfully installed win32-eventlog-0.5.3 Successfully installed win32-taskscheduler-0.2.2 Successfully installed win32-service-0.7.2-x86-mingw32 Successfully installed win32-process-0.6.6 Successfully installed puppet-3.6.2.511-x86-mingw32 16 gems installed Installing ri documentation for json_pure-1.8.1... Installing ri documentation for rgen-0.6.6... Installing ri documentation for hiera-1.3.4... Installing ri documentation for ffi-1.9.3-x86-mingw32... Enclosing class/module 'moduleFFI' for class AbstractMemory not known Enclosing class/module 'moduleFFI' for class NullPointerError not known Enclosing class/module classMemory for alias put_ #name, put_ #old); \ rb_define_alias(classMemory, get_ #name, get_ #old); \ rb_define_alias(classMemory, put_u #name, put_u #old); \ rb_define_alias(classMemory, get_u #name, get_u #old); \ rb_define_alias(classMemory, write_ #name, write_ #old); \ rb_define_alias(classMemory, read_ #name, read_ #old); \ rb_define_alias(classMemory, write_u #name, write_u #old); \ rb_define_alias(classMemory, read_u #name, read_u #old); \ rb_define_alias(classMemory, put_array_of_ #name, put_array_of_ #old); \ rb_define_alias(classMemory, get_array_of_ #name, get_array_of_ #old); \ rb_define_alias(classMemory, put_array_of_u #name, put_array_of_u #old); \ rb_define_alias(classMemory, get_array_of_u #name, get_array_of_u #old); \ rb_define_alias(classMemory, write_array_of_ #name, write_array_of_ #old); \ rb_define_alias(classMemory, read_array_of_ #name, read_array_of_ #old); \ rb_define_alias(classMemory, write_array_of_u #name, write_array_of_u #old); \ rb_define_alias(classMemory, read_array_of_u #name, read_array_of_u #old); ALIAS(char, int8); ALIAS(short, int16); ALIAS(int, int32); ALIAS(long_long, int64); /* * Document-method: put_float32 * call-seq: memory.put_float32offset, value) * @param [Numeric] offset * @param [Numeric] value * @return [self] * Put +value+ as a 32-bit float in memory at offset +offset+ (alias: #put_float). */ rb_define_method(classMemory, put_float32, memory_put_float32, 2); /* * Document-method: get_float32 * call-seq: memory.get_float32(offset) * @param [Numeric] offset * @return [Float] * Get a 32-bit float from memory at offset +offset+ (alias: #get_float). */ rb_define_method(classMemory, get_float32, memory_get_float32, 1);
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Rob Reynolds commented on an issue Re: Support Bundler workflow on x64 Surprised you didn't also bump win32-dir to 0.4.8 as facter requires that as well. Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Rob Reynolds commented on an issue Re: Support Bundler workflow on x64 Merged #2825 into master at 92cb4f4 Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown commented on an issue Re: Support Bundler workflow on x64 The original x64 platform test was incorrect. A new test has been added that will more accurately determine which gems / platform to use. Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Ethan Brown Sprint: Week2014- 7 6 - 9 25 to2014-7- 23 9 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Sprint: Week2014-6- 18 25 to2014- 6 7 - 25 2 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Sprint: Week2014- 6 7 - 25 9 to2014-7- 9 23 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown assigned an issue to Ethan Brown Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Ethan Brown Assignee: JoshCooper EthanBrown Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Ethan Brown commented on an issue Re: Support Bundler workflow on x64 Whoops, this is blocked on gem releases of Facter, Hiera ... and it would be preferable IMHO, to bump gems to FFI compatible versions before doing this. Add Comment Puppet / PUP-2777 Support Bundler workflow on x64 Puppet expresses Windows gem dependencies, but it only applies to ruby x86. When running on x64, the gem dependencies do not apply, so you can't use bundler to install gems, and run specs. Currently, puppet's Gemfile uses the bundler `mingw` platform identifier, effectively: {noformat} platform :mingw do gem 'ffi' ... end {noformat} {{Bu... This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Sprint: Week2014-6- 18 25 to2014- 6 7 - 25 2 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Sprint: Week2014-6- 25 18 to2014- 7 6 - 2 25 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Summary: Express SupportBundlerworkflowon x64 windowsgemdependencies Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-2777) Support Bundler workflow on x64
Title: Message Title Josh Cooper updated an issue Puppet / PUP-2777 Support Bundler workflow on x64 Change By: Josh Cooper Sprint: Week2014-6-18to2014-6-25 Add Comment This message was sent by Atlassian JIRA (v6.1.4#6159-sha1:44eaede) -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.