Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get stan-mode working on MELPA stable (perhaps split repo) #42

Closed
jrnold opened this issue Jul 29, 2015 · 5 comments
Closed

Get stan-mode working on MELPA stable (perhaps split repo) #42

jrnold opened this issue Jul 29, 2015 · 5 comments

Comments

@jrnold
Copy link
Contributor

jrnold commented Jul 29, 2015

Proposal to split the repo into stan-mode, stan-snippets, and potentially other packages if there are additional emacs packages.

The purpose of this would be to work nicer with MELPA, which is largest emacs package repository these days. There are two MELPA archives: the normal one, MELPA, which builds from source whenever changes are pushed, and MELPA stable. MELPA stable builds a package from the commit with a tag that looks like a version number and may be prefixed by v.. Since this repository contains multiple packages on MELPA: stan-mode and stan-snippets, I would rather not have a single version tag for multiple packages. So my options right now are:

  1. single version tag for this repo
  2. split the repo
  3. file an issue with MELPA

Any thoughts on this @syclik @bob-carpenter ?

This caused a problem mentioned in this stan-users thread. A user was having an error, which was due to them using v4.0.0 of stan-mode which is the current "stable" version on MELPA stable, because after that I started using tags for the version of each package, stan-mode, stan-snippets, ac-stan. My response over email:

Now, I see the problem. The current version of stan-mode is fine, buit MELPA > stable has an unstable > version of stan-snippets and stan-mode that is several versions back. I wasn't using MELPA stable and > hadn't realized how MELPA stable generated its "stable" versions, which is looking for a tag The way
that melpa-stable determines a new version is looking for a tag in the repo starting with "v". Since the stan-mode repo contains several different emacs modes, I hadn't been following that convention since there are several modes contained in it, so I am giving each its own version. I'll need to figure out how to > handle MELPA - either by using a global version number, splitting the repository, or submitting an issue to melpa. For now it it best to use the current MELPA version.

jrnold pushed a commit that referenced this issue Jul 29, 2015
Makes it easier to tag v6.0.0.

See issue #42
@bob-carpenter
Copy link

On Jul 28, 2015, at 10:23 PM, Jeffrey Arnold notifications@github.com wrote:

Proposal to split the repo into stan-mode, stan-snippets, and potentially other packages if there are additional emacs packages.

The purpose of this would be to work nicer with MELPA, which is largest emacs package repository these days. There are two MELPA archives: the normal one, MELPA, which builds from source whenever changes are pushed, and MELPA stable. MELPA stable builds a package from the commit with a tag that looks like a version number and may be prefixed by v.. Since this repository contains multiple packages on MELPA: stan-mode and stan-snippets, I would rather not have a single version tag for multiple packages. So my options right now are:

• single version tag for this repo
• split the repo
• file an issue with MELPA
Any thoughts on this @syclik @bob-carpenter ?

Fine by me if it makes deployment easier. And thanks so much for
keeping it up to date.

  • Bob

@jrnold
Copy link
Contributor Author

jrnold commented Jul 30, 2015

Great. I'm trying a few other things first (e.g. melpa/melpa#2972) . If I need to create new repositories, I'll let you know. At the moment I don't have permissions to do so within stan-dev.

@syclik
Copy link
Member

syclik commented Jul 30, 2015

That sounds good. I trust your judgement in all things emacs-mode.

On Thu, Jul 30, 2015 at 2:32 AM, Jeffrey Arnold notifications@github.com
wrote:

Great. I'm trying a few other things first (e.g. melpa/melpa#2972
melpa/melpa#2972) . If I need to create
new repositories, I'll let you know. At the moment I don't have permissions
to do so within stan-dev.


Reply to this email directly or view it on GitHub
#42 (comment).

@jrnold
Copy link
Contributor Author

jrnold commented Jul 30, 2015

Don't go too far. stan-mode mostly serves to remind me of how minimal my elisp knowledge is.

@jrnold
Copy link
Contributor Author

jrnold commented Dec 28, 2015

Resolved by using the same version number for all stan packages in this.

@jrnold jrnold closed this as completed Dec 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants