{"action":"closed","issue":{"url":"https://api.github.com/repos/ceylon/ceylon-spec/issues/1418","labels_url":"https://api.github.com/repos/ceylon/ceylon-spec/issues/1418/labels{/name}","comments_url":"https://api.github.com/repos/ceylon/ceylon-spec/issues/1418/comments","events_url":"https://api.github.com/repos/ceylon/ceylon-spec/issues/1418/events","html_url":"https://github.com/ceylon/ceylon-spec/issues/1418","id":105856945,"number":1418,"title":"recent commits break ceylon.ast","user":{"login":"jvasileff","id":236050,"avatar_url":"https://avatars.githubusercontent.com/u/236050?v=3","gravatar_id":"","url":"https://api.github.com/users/jvasileff","html_url":"https://github.com/jvasileff","followers_url":"https://api.github.com/users/jvasileff/followers","following_url":"https://api.github.com/users/jvasileff/following{/other_user}","gists_url":"https://api.github.com/users/jvasileff/gists{/gist_id}","starred_url":"https://api.github.com/users/jvasileff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvasileff/subscriptions","organizations_url":"https://api.github.com/users/jvasileff/orgs","repos_url":"https://api.github.com/users/jvasileff/repos","events_url":"https://api.github.com/users/jvasileff/events{/privacy}","received_events_url":"https://api.github.com/users/jvasileff/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ceylon/ceylon-spec/labels/bug","name":"bug","color":"e10c02"}],"state":"closed","locked":false,"assignee":{"login":"gavinking","id":579974,"avatar_url":"https://avatars.githubusercontent.com/u/579974?v=3","gravatar_id":"","url":"https://api.github.com/users/gavinking","html_url":"https://github.com/gavinking","followers_url":"https://api.github.com/users/gavinking/followers","following_url":"https://api.github.com/users/gavinking/following{/other_user}","gists_url":"https://api.github.com/users/gavinking/gists{/gist_id}","starred_url":"https://api.github.com/users/gavinking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavinking/subscriptions","organizations_url":"https://api.github.com/users/gavinking/orgs","repos_url":"https://api.github.com/users/gavinking/repos","events_url":"https://api.github.com/users/gavinking/events{/privacy}","received_events_url":"https://api.github.com/users/gavinking/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ceylon/ceylon-spec/milestones/11","html_url":"https://github.com/ceylon/ceylon-spec/milestones/1.2","labels_url":"https://api.github.com/repos/ceylon/ceylon-spec/milestones/11/labels","id":798020,"number":11,"title":"1.2","description":"Serialization.","creator":{"login":"gavinking","id":579974,"avatar_url":"https://avatars.githubusercontent.com/u/579974?v=3","gravatar_id":"","url":"https://api.github.com/users/gavinking","html_url":"https://github.com/gavinking","followers_url":"https://api.github.com/users/gavinking/followers","following_url":"https://api.github.com/users/gavinking/following{/other_user}","gists_url":"https://api.github.com/users/gavinking/gists{/gist_id}","starred_url":"https://api.github.com/users/gavinking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gavinking/subscriptions","organizations_url":"https://api.github.com/users/gavinking/orgs","repos_url":"https://api.github.com/users/gavinking/repos","events_url":"https://api.github.com/users/gavinking/events{/privacy}","received_events_url":"https://api.github.com/users/gavinking/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":215,"state":"open","created_at":"2014-09-22T09:55:40Z","updated_at":"2015-09-10T18:22:43Z","due_on":"2014-10-28T23:00:00Z","closed_at":null},"comments":2,"created_at":"2015-09-10T17:22:33Z","updated_at":"2015-09-10T18:22:43Z","closed_at":"2015-09-10T18:22:43Z","body":"The combination of the following commits:\r\n\r\n**ceylon-model**\r\n4686519 fix method name!\r\n9e3e479 cleanup\r\n\r\n**ceylon-spec**\r\n9b88cea minor\r\n\r\nbreaks `ceylon.ast`:\r\n\r\n```\r\ncompile-source-jvm:\r\n[ceylon-compile] /Users/jvasileff/Dropbox/Repos/ceylon/ceylon.ast/source/ceylon/ast/core/Editor.ceylon:341: error: argument must be assignable to parameter 'components' of 'copy' in 'FullPackageName': 'LIdentifier[]' is not assignable to '[PackageName+]' ('[LIdentifier+]')\r\n[ceylon-compile]             => that.copy([for (component in that.components) transformLIdentifier(component)]);\r\n[ceylon-compile]                          ^\r\n[ceylon-compile] /Users/jvasileff/Dropbox/Repos/ceylon/ceylon.ast/source/ceylon/ast/core/Editor.ceylon:441: error: argument must be assignable to parameter 'children' of 'copy' in 'IntersectionType': 'PrimaryType[]' is not assignable to '[PrimaryType+]'\r\n[ceylon-compile]             => that.copy([for (child in that.children) transformPrimaryType(child)]);\r\n[ceylon-compile]                          ^\r\n[ceylon-compile] /Users/jvasileff/Dropbox/Repos/ceylon/ceylon.ast/source/ceylon/ast/core/Editor.ceylon:920: error: argument must be assignable to parameter 'children' of 'copy' in 'UnionType': '<IntersectionType|PrimaryType>[]' is not assignable to '[IntersectionType|PrimaryType+]'\r\n[ceylon-compile]         return that.copy([for (child in that.children) transformIntersectionTypeOrPrimaryType(child)]);\r\n[ceylon-compile]                          ^\r\n[ceylon-compile] /Users/jvasileff/Dropbox/Repos/ceylon/ceylon.ast/source/ceylon/ast/samples/turingMachine/create.ceylon:281: error: argument must be assignable to parameter 'children' of 'UnionType': 'BaseType[]' is not assignable to '[IntersectionType|PrimaryType+]'\r\n[ceylon-compile]                         then UnionType([for (state in acceptingStates_seq) baseType(stateTypeName(state))])\r\n[ceylon-compile]                                        ^\r\n[ceylon-compile] 4 errors\r\n[ceylon-compile] Note: Created module ceylon.ast.core/1.1.1\r\n[ceylon-compile] Note: Created module ceylon.ast.redhat/1.1.1\r\n[ceylon-compile] Note: Created module ceylon.ast.samples/1.1.1\r\n[ceylon-compile] Note: Created module ceylon.ast.create/1.1.1\r\n[ceylon-compile] ceylon compile: There were 4 errors\r\n```\r\n\r\nFrom the errors, it looks like `Sequential`s formed from `Sequence`s are no longer recognized as `nonempty`."}}