{"action":"created","issue":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/1984","repository_url":"https://api.github.com/repos/rubygems/rubygems","labels_url":"https://api.github.com/repos/rubygems/rubygems/issues/1984/labels{/name}","comments_url":"https://api.github.com/repos/rubygems/rubygems/issues/1984/comments","events_url":"https://api.github.com/repos/rubygems/rubygems/issues/1984/events","html_url":"https://github.com/rubygems/rubygems/issues/1984","id":248202037,"number":1984,"title":"Testing - Appveyor, MinGW, trunk, minitest","user":{"login":"MSP-Greg","id":15081176,"avatar_url":"https://avatars3.githubusercontent.com/u/15081176?v=4","gravatar_id":"","url":"https://api.github.com/users/MSP-Greg","html_url":"https://github.com/MSP-Greg","followers_url":"https://api.github.com/users/MSP-Greg/followers","following_url":"https://api.github.com/users/MSP-Greg/following{/other_user}","gists_url":"https://api.github.com/users/MSP-Greg/gists{/gist_id}","starred_url":"https://api.github.com/users/MSP-Greg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MSP-Greg/subscriptions","organizations_url":"https://api.github.com/users/MSP-Greg/orgs","repos_url":"https://api.github.com/users/MSP-Greg/repos","events_url":"https://api.github.com/users/MSP-Greg/events{/privacy}","received_events_url":"https://api.github.com/users/MSP-Greg/received_events","type":"User","site_admin":false},"labels":[{"id":307374455,"url":"https://api.github.com/repos/rubygems/rubygems/labels/status:%20triage","name":"status: triage","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-08-05T18:38:59Z","updated_at":"2017-08-05T23:22:42Z","closed_at":null,"body":"Recently ran 'rake test' with a trunk MinGW build (ruby 2.5.0dev (2017-08-03 trunk 59487) [x64-mingw32]).\r\n\r\nSummary was:\r\n```\r\n1950 runs, 5715 assertions, 2 failures, 0 errors, 35 skips\r\n```\r\n\r\nTwo failures were:\r\n```\r\n  1) Failure:\r\nTestGemResolver#test_sorts_by_source_then_version [E:/GitHub/rubygems/test/rubygems/test_gem_resolver.rb:709]:\r\nSet of gems was not the same: [\"some-dep-0.0.2\"] != [\"some-dep-1.0.0\"].\r\n--- expected\r\n+++ actual\r\n@@ -1,6 +1,6 @@\r\n [Gem::Specification.new do |s|\r\n    s.name = \"some-dep\"\r\n-   s.version = Gem::Version.new(\"0.0.2\")\r\n+   s.version = Gem::Version.new(\"1.0.0\")\r\n    s.installed_by_version = Gem::Version.new(\"0\")\r\n    s.authors = [\"A User\"]\r\n    s.date = Time.utc(2017, 8, 5)\r\n\r\n 22) Failure:\r\nTestGem#test_use_gemdeps_missing_gem [E:/GitHub/rubygems/test/rubygems/test_gem.rb:1756]:\r\nIn stderr.\r\n--- expected\r\n+++ actual\r\n@@ -1,4 +1,4 @@\r\n-\"Could not find gem 'a x86-mswin32' in any of the gem sources listed in your Gemfile.\r\n+\"Could not find gem 'a x86-mswin32' in any of the gem sources listed in your Gemfile or available on this machine.\r\n \" +\r\n \"You may need to `gem install -g` to install missing gems\r\n \" +\r\n\r\n```\r\n\r\n**Setup**\r\n\r\nA. Replaced `~>` constraint with `>=` for builder, minitest, rake,and rdoc.\r\n\r\nB. Applied [PR 1981](https://github.com/rubygems/rubygems/pull/1981).\r\n\r\nC. Set path with MSYS2/MINGW64 bin folders, added GIT env variable with 'no space' path.\r\n\r\n**Questions**\r\n\r\n1. Current version of [minitest](https://rubygems.org/gems/minitest) seems to show no version constraint on ruby.  Is there any interest in changing the version constraint?  Using the new version, I had several of the following two messages:\r\n\r\n```\r\nMiniTest::Unit::TestCase is now Minitest::Test\r\nDEPRECATED: Use assert_nil if expecting nil\r\n```\r\n\r\n2. I am not familiar with the internals of RubyGems.  If anyone has any 'tips' for tracking down the two failures...  The second failure looks like it is due to incorrect string matching.\r\n\r\n3. Appveyor - current script only tests thru ruby 2.2.  I'm willing to look at adding to that, but I'd like to do everything at once, especially the minitest update.  I'm keeping a current trunk build (with OpenSSL 1.1.0) on BinTray, so it could also be added, using [here](https://ci.appveyor.com/project/MSP-Greg/appveyor-ruby), trunk build info is at the bottom.\r\n\r\nI will abide by the [code of conduct](https://github.com/rubygems/rubygems/blob/master/CODE_OF_CONDUCT.md)."},"comment":{"url":"https://api.github.com/repos/rubygems/rubygems/issues/comments/320475912","html_url":"https://github.com/rubygems/rubygems/issues/1984#issuecomment-320475912","issue_url":"https://api.github.com/repos/rubygems/rubygems/issues/1984","id":320475912,"user":{"login":"MSP-Greg","id":15081176,"avatar_url":"https://avatars3.githubusercontent.com/u/15081176?v=4","gravatar_id":"","url":"https://api.github.com/users/MSP-Greg","html_url":"https://github.com/MSP-Greg","followers_url":"https://api.github.com/users/MSP-Greg/followers","following_url":"https://api.github.com/users/MSP-Greg/following{/other_user}","gists_url":"https://api.github.com/users/MSP-Greg/gists{/gist_id}","starred_url":"https://api.github.com/users/MSP-Greg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MSP-Greg/subscriptions","organizations_url":"https://api.github.com/users/MSP-Greg/orgs","repos_url":"https://api.github.com/users/MSP-Greg/repos","events_url":"https://api.github.com/users/MSP-Greg/events{/privacy}","received_events_url":"https://api.github.com/users/MSP-Greg/received_events","type":"User","site_admin":false},"created_at":"2017-08-05T23:22:42Z","updated_at":"2017-08-05T23:22:42Z","body":"```\r\nclass Gem::TestCase < (defined?(Minitest::Test) ? Minitest::Test : MiniTest::Unit::TestCase)\r\n```"}}
{"actor":{"display_login":"MSP-Greg"}}