{"action":"created","issue":{"url":"https://api.github.com/repos/getnikola/nikola/issues/1655","labels_url":"https://api.github.com/repos/getnikola/nikola/issues/1655/labels{/name}","comments_url":"https://api.github.com/repos/getnikola/nikola/issues/1655/comments","events_url":"https://api.github.com/repos/getnikola/nikola/issues/1655/events","html_url":"https://github.com/getnikola/nikola/pull/1655","id":67656474,"number":1655,"title":"doit 0.28 release - breaking Nikola (or not)","user":{"login":"schettino72","id":138474,"avatar_url":"https://avatars.githubusercontent.com/u/138474?v=3","gravatar_id":"","url":"https://api.github.com/users/schettino72","html_url":"https://github.com/schettino72","followers_url":"https://api.github.com/users/schettino72/followers","following_url":"https://api.github.com/users/schettino72/following{/other_user}","gists_url":"https://api.github.com/users/schettino72/gists{/gist_id}","starred_url":"https://api.github.com/users/schettino72/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schettino72/subscriptions","organizations_url":"https://api.github.com/users/schettino72/orgs","repos_url":"https://api.github.com/users/schettino72/repos","events_url":"https://api.github.com/users/schettino72/events{/privacy}","received_events_url":"https://api.github.com/users/schettino72/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/getnikola/nikola/labels/BLOCKER","name":"BLOCKER","color":"aa0000"},{"url":"https://api.github.com/repos/getnikola/nikola/labels/breaks%20backwards%20compatibility","name":"breaks backwards compatibility","color":"000000"}],"state":"open","locked":false,"assignee":{"login":"Kwpolska","id":327323,"avatar_url":"https://avatars.githubusercontent.com/u/327323?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwpolska","html_url":"https://github.com/Kwpolska","followers_url":"https://api.github.com/users/Kwpolska/followers","following_url":"https://api.github.com/users/Kwpolska/following{/other_user}","gists_url":"https://api.github.com/users/Kwpolska/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwpolska/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwpolska/subscriptions","organizations_url":"https://api.github.com/users/Kwpolska/orgs","repos_url":"https://api.github.com/users/Kwpolska/repos","events_url":"https://api.github.com/users/Kwpolska/events{/privacy}","received_events_url":"https://api.github.com/users/Kwpolska/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/getnikola/nikola/milestones/20","html_url":"https://github.com/getnikola/nikola/milestones/v7.3.2","labels_url":"https://api.github.com/repos/getnikola/nikola/milestones/20/labels","id":1010399,"number":20,"title":"v7.3.2","description":"","creator":{"login":"Kwpolska","id":327323,"avatar_url":"https://avatars.githubusercontent.com/u/327323?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwpolska","html_url":"https://github.com/Kwpolska","followers_url":"https://api.github.com/users/Kwpolska/followers","following_url":"https://api.github.com/users/Kwpolska/following{/other_user}","gists_url":"https://api.github.com/users/Kwpolska/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwpolska/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwpolska/subscriptions","organizations_url":"https://api.github.com/users/Kwpolska/orgs","repos_url":"https://api.github.com/users/Kwpolska/repos","events_url":"https://api.github.com/users/Kwpolska/events{/privacy}","received_events_url":"https://api.github.com/users/Kwpolska/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":16,"state":"open","created_at":"2015-03-07T08:12:05Z","updated_at":"2015-04-22T13:29:00Z","due_on":"2015-04-02T22:00:00Z","closed_at":null},"comments":10,"created_at":"2015-04-10T18:38:22Z","updated_at":"2015-04-22T14:25:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/getnikola/nikola/pulls/1655","html_url":"https://github.com/getnikola/nikola/pull/1655","diff_url":"https://github.com/getnikola/nikola/pull/1655.diff","patch_url":"https://github.com/getnikola/nikola/pull/1655.patch"},"body":"I am planning to release doit 0.28 next week.\r\n\r\nA) it would be good if you guys make a release with the doit pinned version before I release 0.28, this way at least new installation would get the correct doit version. is it possible?\r\n\r\nB) I managed to get a patch[1] in doit that seems to be good enough to maintain backwards compatibility (at least for Nikola). But I didnt test much... note this is not on `master` branch.\r\n\r\nAnother option would be to make doit detect when Nikola is using the old API and give an error message like: \"doit version higher than supported version. Please downgrade to doit 0.27 with: pip install doit=0.27\"\r\n\r\nIMO the second option is safer. If you guys prefer the patch I am also ok with, but please test it a bit.\r\nSo please let me what you guys think...\r\n\r\n[1] https://github.com/pydoit/doit/commit/8666f7381939e5866a02435a5a0cb3538590c0aa"},"comment":{"url":"https://api.github.com/repos/getnikola/nikola/issues/comments/95204269","html_url":"https://github.com/getnikola/nikola/pull/1655#issuecomment-95204269","issue_url":"https://api.github.com/repos/getnikola/nikola/issues/1655","id":95204269,"user":{"login":"schettino72","id":138474,"avatar_url":"https://avatars.githubusercontent.com/u/138474?v=3","gravatar_id":"","url":"https://api.github.com/users/schettino72","html_url":"https://github.com/schettino72","followers_url":"https://api.github.com/users/schettino72/followers","following_url":"https://api.github.com/users/schettino72/following{/other_user}","gists_url":"https://api.github.com/users/schettino72/gists{/gist_id}","starred_url":"https://api.github.com/users/schettino72/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schettino72/subscriptions","organizations_url":"https://api.github.com/users/schettino72/orgs","repos_url":"https://api.github.com/users/schettino72/repos","events_url":"https://api.github.com/users/schettino72/events{/privacy}","received_events_url":"https://api.github.com/users/schettino72/received_events","type":"User","site_admin":false},"created_at":"2015-04-22T14:25:08Z","updated_at":"2015-04-22T14:25:08Z","body":"Yes. it is out. I added a notice if any program tries to use the old API (I tested it with Nikola). So at least the user gets a nice error message.\r\n\r\nhttps://github.com/pydoit/doit/commit/0606570989c5c3702829391dba2a2cbe8e64bc6d\r\n"}}