{"action":"created","issue":{"url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/7","repository_url":"https://api.github.com/repos/NicolasPetton/seq.el","labels_url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/7/comments","events_url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/7/events","html_url":"https://github.com/NicolasPetton/seq.el/issues/7","id":133526947,"number":7,"title":"Upcoming version problem with the Emacs release ","user":{"login":"Malabarba","id":453029,"avatar_url":"https://avatars.githubusercontent.com/u/453029?v=3","gravatar_id":"","url":"https://api.github.com/users/Malabarba","html_url":"https://github.com/Malabarba","followers_url":"https://api.github.com/users/Malabarba/followers","following_url":"https://api.github.com/users/Malabarba/following{/other_user}","gists_url":"https://api.github.com/users/Malabarba/gists{/gist_id}","starred_url":"https://api.github.com/users/Malabarba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Malabarba/subscriptions","organizations_url":"https://api.github.com/users/Malabarba/orgs","repos_url":"https://api.github.com/users/Malabarba/repos","events_url":"https://api.github.com/users/Malabarba/events{/privacy}","received_events_url":"https://api.github.com/users/Malabarba/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2016-02-14T10:03:43Z","updated_at":"2016-02-16T12:27:35Z","closed_at":null,"body":"Hi Nico, I just realised a problem that we're about to face. Once Emacs 25 is released,there'll be a version of seq.el (2.x) in the wild, with a fixed set of features. \nLater on, if you add new features to the seq.el that's on Elpa (whose version is 1.y) these features will be impossible to use without issue. \n\nFor instance, let's say you add seq-map-indexed on version 1.15, and I want to use it on a package. For that, I would require seq.el version 1.15 on my package. \n\nHowever, I have no guarantee that I'll get that. If the user is running Emacs 25.1, they'll have a seq.el installed with version 2.something (which satisfies the dependency) but does *not* contain map indexed. \n\nThe same will happen for all newly added features. And seriously reduces the usefulness of seq as dependency package. \n\nI understand that the version number seq.el inside Emacs core is marked as 2.x because it has the new generic functionality that the Elpa version will never have. However, maybe this generic functionality could be made available as a separate package (it could still be part of Emacs core) and the two seq.el packages could be allowed to converge to the same version number (even if their implementation differs). \n\n\nCheers "},"comment":{"url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/comments/184664042","html_url":"https://github.com/NicolasPetton/seq.el/issues/7#issuecomment-184664042","issue_url":"https://api.github.com/repos/NicolasPetton/seq.el/issues/7","id":184664042,"user":{"login":"NicolasPetton","id":123539,"avatar_url":"https://avatars.githubusercontent.com/u/123539?v=3","gravatar_id":"","url":"https://api.github.com/users/NicolasPetton","html_url":"https://github.com/NicolasPetton","followers_url":"https://api.github.com/users/NicolasPetton/followers","following_url":"https://api.github.com/users/NicolasPetton/following{/other_user}","gists_url":"https://api.github.com/users/NicolasPetton/gists{/gist_id}","starred_url":"https://api.github.com/users/NicolasPetton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NicolasPetton/subscriptions","organizations_url":"https://api.github.com/users/NicolasPetton/orgs","repos_url":"https://api.github.com/users/NicolasPetton/repos","events_url":"https://api.github.com/users/NicolasPetton/events{/privacy}","received_events_url":"https://api.github.com/users/NicolasPetton/received_events","type":"User","site_admin":false},"created_at":"2016-02-16T12:27:35Z","updated_at":"2016-02-16T12:27:35Z","body":"nothing, I answered the to wrong issue :)"}}