1.5.0 release depends on non-stable versions
cap10morgan opened this issue · 15 comments
Thanks for the 1.5.0 release in MELPA Stable!
However, it currently isn't installable if you solely rely on MELPA Stable as it depends on non-stable versions of its dependencies.
Could it work with json-reformat 0.0.5 (released on Oct. 7, 2015)?
json-snatcher has no stable versions tagged yet, but I've opened an issue over there to see if the author wouldn't mind doing that.
I hit this one too. I much prefer sticking to melpa-stable :)
Thanks @cap10morgan, good find. I'll push a new stable tag once json-snatcher is updated.
👍 Yes. This is killing me right now.
After poking around the author’s repos I think json-snatcher might be abandoned :(
@markhellewell That's not good. @joshwnj Should we fork json-snatcher?
@cap10morgan great idea.
Anyone want to volunteer to maintain a fork?
@joshwnj How about this?
- I fork it and tag a release so MELPA Stable picks it up.
- I make you a collaborator on my fork in case you need anything changed / fixed in json-snatcher.
- You make json-mode dependent on my stable release.
- If the original json-snatcher author resurfaces, I'll happily discontinue my fork.
- If the original json-snatcher author does not resurface or is non-supportive of doing stable releases, my fork can continue. I likely won't do much with it, but I am happy to facilitate PRs (along w/ other interested collaborators who use the library).
Then the only outstanding question in my mind is: Should we change the name so we aren't squatting on it in MELPA Stable?
Sounds like a plan.
Do you know if there is any naming convention other people are using for cases like this? Eg. prefix something to the name to show it is a fork?
I'm not aware of a convention, but I can research it. My first inclination would just be to prefix it with my GitHub username. So cap10morgan-json-snatcher.
Yeah that works for me
On Sunday, 15 November 2015, Wes Morgan notifications@github.com wrote:
I'm not aware of a convention, but I can research it. My first inclination
would just be to prefix it with my GitHub username. So
cap10morgan-json-snatcher.—
Reply to this email directly or view it on GitHub
#36 (comment).
X-Team (http://x-team.com)
Thanks for sharing this @cap10morgan - do you know whether I need to publish a new tag of json-mode
now or is it just a matter of reinstalling?
At least according to http://stable.melpa.org/#/json-mode all dependencies are available within stable.melpa.org now.
@joshwnj I'm still getting an error that the required version of json-reformat is unavailable (because MELPA date-based versions will almost always be far higher than typical / semantic version numbers found in MELPA Stable).
So I think you'd need to push a new release that depends on stable versions of all its deps.
I've pushed 1.6.0, appears to be working with melpa stable now. Can you please check? http://stable.melpa.org/#/json-mode
👍 Looks great. Thanks!