{"action":"created","issue":{"url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11","labels_url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11/comments","events_url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11/events","html_url":"https://github.com/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11","id":73644543,"number":11,"title":"bizarre dependency upgrade issue with portable windows perls","user":{"login":"wchristian","id":175467,"avatar_url":"https://avatars.githubusercontent.com/u/175467?v=3","gravatar_id":"","url":"https://api.github.com/users/wchristian","html_url":"https://github.com/wchristian","followers_url":"https://api.github.com/users/wchristian/followers","following_url":"https://api.github.com/users/wchristian/following{/other_user}","gists_url":"https://api.github.com/users/wchristian/gists{/gist_id}","starred_url":"https://api.github.com/users/wchristian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wchristian/subscriptions","organizations_url":"https://api.github.com/users/wchristian/orgs","repos_url":"https://api.github.com/users/wchristian/repos","events_url":"https://api.github.com/users/wchristian/events{/privacy}","received_events_url":"https://api.github.com/users/wchristian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":35,"created_at":"2015-05-06T14:46:19Z","updated_at":"2015-05-11T22:01:55Z","closed_at":null,"body":"Short version: Upgrading dep CPAN::Meta::YAML from 0.08 to 0.14, with PCM 1.4404 installed breaks installation of cpan modules.\r\n\r\nReproduction steps:\r\n\r\n1. download http://strawberryperl.com/download/5.16.3.1/strawberry-perl-5.16.3.1-32bit-portable.zip\r\n2. unpack it to d:\\strawberry-perl-5.16.3.1-32bit-portable\r\n2.a) it comes with CPAN::Meta::YAML 0.08 and PCM 1.4404\r\n3. start cpan\r\n4. look CPAN::Meta\r\n5. verify that the newest CPAN::Meta requires an upgrade of PCM\r\n6. look PCM\r\n7. verify that the newest PCM requires an upgrade of CMY\r\n8. cpan Test::More\r\n9. cpan Devel::StackTrace # ony to verify that Test::More\r\n10. verify that cpan only wrote to d:\\strawberry-perl-5.16.3.1-32bit-portable\\cpan\\* and not to c:\\strawberry\r\n11. cpan CPAN::Meta::YAML\r\n12. cpan Devel::StackTrace\r\n13. observe that cpan wrote to c:\\strawberry\r\n14. rm d:\\strawberry-perl-5.16.3.1-32bit-portable\\perl\\site\\lib\\CPAN\\Meta\\YAML.pm\r\n15. cpan Devel::StackTrace\r\n16. observe that cpan is back to writing to d:\\strawberry-perl-5.16.3.1-32bit-portable\\cpan\\*"},"comment":{"url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/comments/101061078","html_url":"https://github.com/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11#issuecomment-101061078","issue_url":"https://api.github.com/repos/Perl-Toolchain-Gang/Parse-CPAN-Meta/issues/11","id":101061078,"user":{"login":"karenetheridge","id":303051,"avatar_url":"https://avatars.githubusercontent.com/u/303051?v=3","gravatar_id":"","url":"https://api.github.com/users/karenetheridge","html_url":"https://github.com/karenetheridge","followers_url":"https://api.github.com/users/karenetheridge/followers","following_url":"https://api.github.com/users/karenetheridge/following{/other_user}","gists_url":"https://api.github.com/users/karenetheridge/gists{/gist_id}","starred_url":"https://api.github.com/users/karenetheridge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karenetheridge/subscriptions","organizations_url":"https://api.github.com/users/karenetheridge/orgs","repos_url":"https://api.github.com/users/karenetheridge/repos","events_url":"https://api.github.com/users/karenetheridge/events{/privacy}","received_events_url":"https://api.github.com/users/karenetheridge/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T22:01:55Z","updated_at":"2015-05-11T22:01:55Z","body":"I've made the change in the `topic/warn_hash_dup` branch, including what I *think* should be all the necessary test changes, but this doesn't currently work yet -- I can't get the new t/tml-local/load-warning/document.tml test to run.  I'll need another set of eyes on this to spot the error, and then I can pretty it up for merging.\r\n\r\nhttps://github.com/Perl-Toolchain-Gang/YAML-Tiny/tree/topic/warn_hash_dup"}}