{"action":"created","issue":{"url":"https://api.github.com/repos/rakudo/rakudo/issues/1783","repository_url":"https://api.github.com/repos/rakudo/rakudo","labels_url":"https://api.github.com/repos/rakudo/rakudo/issues/1783/labels{/name}","comments_url":"https://api.github.com/repos/rakudo/rakudo/issues/1783/comments","events_url":"https://api.github.com/repos/rakudo/rakudo/issues/1783/events","html_url":"https://github.com/rakudo/rakudo/issues/1783","id":318667970,"number":1783,"title":"New sporatic explosions likely related to precomp","user":{"login":"zoffixznet","id":5747918,"avatar_url":"https://avatars2.githubusercontent.com/u/5747918?v=4","gravatar_id":"","url":"https://api.github.com/users/zoffixznet","html_url":"https://github.com/zoffixznet","followers_url":"https://api.github.com/users/zoffixznet/followers","following_url":"https://api.github.com/users/zoffixznet/following{/other_user}","gists_url":"https://api.github.com/users/zoffixznet/gists{/gist_id}","starred_url":"https://api.github.com/users/zoffixznet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoffixznet/subscriptions","organizations_url":"https://api.github.com/users/zoffixznet/orgs","repos_url":"https://api.github.com/users/zoffixznet/repos","events_url":"https://api.github.com/users/zoffixznet/events{/privacy}","received_events_url":"https://api.github.com/users/zoffixznet/received_events","type":"User","site_admin":false},"labels":[{"id":754403485,"url":"https://api.github.com/repos/rakudo/rakudo/labels/%E2%9A%A0%20blocker%20%E2%9A%A0","name":"⚠ blocker ⚠","color":"b60205","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-04-28T20:53:31Z","updated_at":"2018-04-28T21:38:27Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"There appears to be some precomp problem. Filing this issue to log all the info about the problem.\r\n\r\n\r\n1. We had a user or two experience issues after upgrade and deleting `.precomp` dir solved that.\r\n2. Within the past week, (I think right after all the branches were merged post release), it once happened that I had a ton of stresstest failures that would not go away. I nuked my build dir and everything got rebuilt and all tests passed.\r\n3. Today, I had that problem happen again. The test files that failed can be seen [in a gist here](https://gist.github.com/zoffixznet/43e5db7850fabf397c08cb237262b856). Most of them are precomp related test files. Re-running tests did not solve the problem, but nuking all the .precomp dirs did (that's what `declutter` command does).\r\n4. Also, I was trying to see speed differences between older rakudos on something I was working on and downgraded my 2018.03-63* or 2018.03-68* rakudo to 2018.03 by nuking the ~/rakudo dir (I usually [build from source with the build bash alias](https://github.com/zoffixznet/r), freshg-cloning, checking out 2018.03 and installing zef and all the prereqs. After I was done, I went to `~/rakudo` checkout master and built it ( with `perl Configure.pl --gen-moar --gen-nqp --backends=moar; make; make test; make install`). When I tried to use my [ZScript](http://github.com/zoffixznet/z) to run some commands, [it crashed](https://irclog.perlgeek.de/perl6-dev/2018-04-28#i_16107270) and kept failing until I nuked its `lib/.precomp` dir. I tried to repeat this failure by repeating the downgrade-then-upgrade sequence with rakudo but it did not occur the second time\r\n5. With [master](https://github.com/rakudo/rakudo/commit/40d887c8e17715d2d94e09a42493f02c5efe868c) built, we were debugging [some other problem](https://irclog.perlgeek.de/perl6-dev/2018-04-28#i_16107945) and one of the steps was trying reverting https://github.com/rakudo/rakudo/commit/0d216befba336b1cd7a0b424 . So I built master -> reverted that commit (without creating a new commit) and build rakudo -> tried out some stuff -> reset the HEAD to undo the changes from the revert -> tried building rakudo again. All of a sudden [lots of tests from make test failed](https://gist.github.com/zoffixznet/916d83fdcd2e281148a99c3258bd2a19). I re-ran the build [but the failures remained](https://gist.github.com/zoffixznet/66168f8fd3eb58eef7328fb54b737baa). I then ran `rm -fr **/.precomp` to remove precomp dirs and tried building again and the build succeeded this time. Lizmat [reports](https://irclog.perlgeek.de/perl6-dev/2018-04-28#i_16108064) that that looks like an issue she experienced and in her case pulling new commits resolved it."},"comment":{"url":"https://api.github.com/repos/rakudo/rakudo/issues/comments/385207264","html_url":"https://github.com/rakudo/rakudo/issues/1783#issuecomment-385207264","issue_url":"https://api.github.com/repos/rakudo/rakudo/issues/1783","id":385207264,"user":{"login":"MasterDuke17","id":10255441,"avatar_url":"https://avatars0.githubusercontent.com/u/10255441?v=4","gravatar_id":"","url":"https://api.github.com/users/MasterDuke17","html_url":"https://github.com/MasterDuke17","followers_url":"https://api.github.com/users/MasterDuke17/followers","following_url":"https://api.github.com/users/MasterDuke17/following{/other_user}","gists_url":"https://api.github.com/users/MasterDuke17/gists{/gist_id}","starred_url":"https://api.github.com/users/MasterDuke17/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MasterDuke17/subscriptions","organizations_url":"https://api.github.com/users/MasterDuke17/orgs","repos_url":"https://api.github.com/users/MasterDuke17/repos","events_url":"https://api.github.com/users/MasterDuke17/events{/privacy}","received_events_url":"https://api.github.com/users/MasterDuke17/received_events","type":"User","site_admin":false},"created_at":"2018-04-28T21:38:27Z","updated_at":"2018-04-28T21:38:27Z","author_association":"CONTRIBUTOR","body":"Did those exact steps, got a lot of errors in `make test` during the final build, and `make install` died with `Too few positionals passed; expected 2 arguments but got 1\r\n  in block <unit> at tools/build/install-core-dist.pl line 17`."}}
{"actor":{"display_login":"MasterDuke17"}}