{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/713","repository_url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart","labels_url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/713/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/713/comments","events_url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/713/events","html_url":"https://github.com/dart-lang/pub-dartlang-dart/issues/713","id":279175719,"number":713,"title":"Consider rolling SDK back to pre-2.0","user":{"login":"kevmoo","id":17034,"avatar_url":"https://avatars2.githubusercontent.com/u/17034?v=4","gravatar_id":"","url":"https://api.github.com/users/kevmoo","html_url":"https://github.com/kevmoo","followers_url":"https://api.github.com/users/kevmoo/followers","following_url":"https://api.github.com/users/kevmoo/following{/other_user}","gists_url":"https://api.github.com/users/kevmoo/gists{/gist_id}","starred_url":"https://api.github.com/users/kevmoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevmoo/subscriptions","organizations_url":"https://api.github.com/users/kevmoo/orgs","repos_url":"https://api.github.com/users/kevmoo/repos","events_url":"https://api.github.com/users/kevmoo/events{/privacy}","received_events_url":"https://api.github.com/users/kevmoo/received_events","type":"User","site_admin":false},"labels":[{"id":567969250,"url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/labels/P1%20high","name":"P1 high","color":"eb6420","default":false},{"id":567969245,"url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/labels/Type:%20question","name":"Type: question","color":"cc317c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-12-04T22:34:11Z","updated_at":"2017-12-05T13:19:32Z","closed_at":null,"author_association":"OWNER","body":"Angular is \"dinged\" now for using an API that was changed in early Dart v2 - https://pub.dartlang.org/experimental/packages/angular#-analysis-tab-\r\n\r\nWe accidentally kept rolling to the latest dev release and never dug in here.\r\n\r\nCould we try rolling things back to 1.24.2?\r\n\r\nI'm a bit scared about this. We'd have to figure out what to do w/ flutter, too."},"comment":{"url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/comments/349301667","html_url":"https://github.com/dart-lang/pub-dartlang-dart/issues/713#issuecomment-349301667","issue_url":"https://api.github.com/repos/dart-lang/pub-dartlang-dart/issues/713","id":349301667,"user":{"login":"mkustermann","id":5757092,"avatar_url":"https://avatars2.githubusercontent.com/u/5757092?v=4","gravatar_id":"","url":"https://api.github.com/users/mkustermann","html_url":"https://github.com/mkustermann","followers_url":"https://api.github.com/users/mkustermann/followers","following_url":"https://api.github.com/users/mkustermann/following{/other_user}","gists_url":"https://api.github.com/users/mkustermann/gists{/gist_id}","starred_url":"https://api.github.com/users/mkustermann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkustermann/subscriptions","organizations_url":"https://api.github.com/users/mkustermann/orgs","repos_url":"https://api.github.com/users/mkustermann/repos","events_url":"https://api.github.com/users/mkustermann/events{/privacy}","received_events_url":"https://api.github.com/users/mkustermann/received_events","type":"User","site_admin":false},"created_at":"2017-12-05T13:19:32Z","updated_at":"2017-12-05T13:19:32Z","author_association":"MEMBER","body":"There's a few things here:\r\n\r\n  * Is the sdk version we are talking about the one in the `Dockerfile` base image? If so, I think this version should be independent from the one we use for running pana / ... For example for flutter, we need to use the sdk version that our flutter checkout uses (e.g. `flutter packages analyze` or what it was called, is using it's own sdk)\r\n  * I think we should use the newest sdk version which matches the `pubspec.yaml`'s sdk constraint (if the author doesn't want his package to run on newer sdks, the sdk constraint should say so)\r\n\r\nRegarding the last point: We are in a special situation, because we basically no longer release any stable versions until 2.0, which makes our dev releases the only thing that moves forward. We also want our package authors to follow along with the transition to 2.0, so I think it makes sense to use newest dev releases for running pana.\r\n\r\nAlso generally speaking, since we have an ever-green-system, it is questionable whether we should support running pana with older versions of the sdk: We don't do bugfixes for older versions of the sdk either. So after the transition to 2.0 I would recommend just continue to use the latest (stable) sdk for analyzing.\r\n\r\nThough @kevmoo is the person to make the call here."}}
{"actor":{"display_login":"mkustermann"}}