{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/14951","repository_url":"https://api.github.com/repos/NixOS/nixpkgs","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/14951/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/14951/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/14951/events","html_url":"https://github.com/NixOS/nixpkgs/issues/14951","id":150674294,"number":14951,"title":"Coro and Net::RabbitFoot does not build under Perl 5.22","user":{"login":"rycee","id":798147,"avatar_url":"https://avatars.githubusercontent.com/u/798147?v=3","gravatar_id":"","url":"https://api.github.com/users/rycee","html_url":"https://github.com/rycee","followers_url":"https://api.github.com/users/rycee/followers","following_url":"https://api.github.com/users/rycee/following{/other_user}","gists_url":"https://api.github.com/users/rycee/gists{/gist_id}","starred_url":"https://api.github.com/users/rycee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rycee/subscriptions","organizations_url":"https://api.github.com/users/rycee/orgs","repos_url":"https://api.github.com/users/rycee/repos","events_url":"https://api.github.com/users/rycee/events{/privacy}","received_events_url":"https://api.github.com/users/rycee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-24T15:42:46Z","updated_at":"2016-04-24T15:54:59Z","closed_at":null,"body":"## Issue description\r\n\r\nThe Coro package stopped building as of Perl 5.22 and it is unlikely it will be fixed in the future, see http://lists.schmorp.de/pipermail/anyevent/2015q2/000750.html for the Coro upstream maintainer's opinion. Basically, it suggests to either use an older Perl or use his port of Perl 5.22 called \"Stableperl\". I'd suggest removing the Coro and Net::RabbitFoot packages from Nixpkgs. @ocharles, you are marked as the maintainer of these two packages, do you still have a need for them?\r\n\r\n### Steps to reproduce\r\n\r\nOn master run `nix-build '<nixpkgs>' perlPackages.NetRabbitFoot`. The build will fail on the Coro dependency:\r\n\r\n```\r\n…\r\n/nix/store/72bpwv0lf1xyrysmz6bh4sldmynzdxq2-perl-5.22.1/bin/perl\" \"/nix/store/72bpwv0lf1xyrysmz6bh4sldmynzdxq2-perl-5.22.1/lib/perl5/5.22.1/ExtUtils/xsubpp\"  -typemap \"/nix/store/72bpwv0lf1xyrysmz6bh4sldmynzdxq2-perl-5.22.1/lib/perl5/5.22.1/ExtUtils/typemap\" -typemap \"typemap\"  State.xs > State.xsc && mv State.xsc State.c\r\nWarning: Aliases 'is_zombie' and 'is_destroyed' have identical values in State.xs, line 3669\r\ncc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\\\"6.41\\\" -DXS_VERSION=\\\"6.41\\\" -fPIC \"-I/nix/store/72bpwv0lf1xyrysmz6bh4sldmynzdxq2-perl-5.22.1/lib/perl5/5.22.1/x86_64-linux-thread-multi/CORE\"  -DCORO_ASM -DCORO_STACKSIZE=16384 -DCORO_GUARDPAGES=4 -DCORO_JIT=1 State.c\r\nState.xs: In function 'coro_derive_padlist':\r\nState.xs:558:29: error: lvalue required as left operand of assignment\r\n   PadlistNAMES (newpadlist) = (PADNAMELIST *)SvREFCNT_inc_NN (PadlistNAMES (padlist));\r\n                             ^\r\nState.xs: In function 'boot_Coro__State':\r\nState.xs:3472:81: error: assignment of member 'svt_get' in read-only object\r\n         orig_sigelem_get = PL_vtbl_sigelem.svt_get;   PL_vtbl_sigelem.svt_get   = coro_sigelem_get;\r\n                                                                                 ^\r\nState.xs:3473:81: error: assignment of member 'svt_set' in read-only object\r\n         orig_sigelem_set = PL_vtbl_sigelem.svt_set;   PL_vtbl_sigelem.svt_set   = coro_sigelem_set;\r\n                                                                                 ^\r\nState.xs:3474:81: error: assignment of member 'svt_clear' in read-only object\r\n         orig_sigelem_clr = PL_vtbl_sigelem.svt_clear; PL_vtbl_sigelem.svt_clear = coro_sigelem_clr;\r\n                                                                                 ^\r\nMakefile:405: recipe for target 'State.o' failed\r\nmake[1]: *** [State.o] Error 1\r\nmake[1]: Leaving directory '/tmp/nix-build-perl-Coro-6.41.drv-0/Coro-6.41/Coro'\r\n…\r\n```"},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/213987910","html_url":"https://github.com/NixOS/nixpkgs/issues/14951#issuecomment-213987910","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/14951","id":213987910,"user":{"login":"rycee","id":798147,"avatar_url":"https://avatars.githubusercontent.com/u/798147?v=3","gravatar_id":"","url":"https://api.github.com/users/rycee","html_url":"https://github.com/rycee","followers_url":"https://api.github.com/users/rycee/followers","following_url":"https://api.github.com/users/rycee/following{/other_user}","gists_url":"https://api.github.com/users/rycee/gists{/gist_id}","starred_url":"https://api.github.com/users/rycee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rycee/subscriptions","organizations_url":"https://api.github.com/users/rycee/orgs","repos_url":"https://api.github.com/users/rycee/repos","events_url":"https://api.github.com/users/rycee/events{/privacy}","received_events_url":"https://api.github.com/users/rycee/received_events","type":"User","site_admin":false},"created_at":"2016-04-24T15:54:58Z","updated_at":"2016-04-24T15:54:58Z","body":"Thanks!"}}