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

Audit installability of MELPA Stable package dependencies #1955

Open
purcell opened this issue Aug 20, 2014 · 6 comments

Comments

Projects
None yet
6 participants
@purcell
Copy link
Member

commented Aug 20, 2014

Missing tags on upstream repos can cause broken dependencies in MELPA Stable, such that packages become uninstallable for those who use only MELPA Stable.

An example is #1954.

@phillord

This comment has been minimized.

Copy link
Contributor

commented Sep 10, 2014

adoc-mode is broken for this reason. The markup-faces dependency has no release tags. The .el file suggests that the author considers markup-faces released.

This also touchs on #1994. adoc-mode has had updates within 1 year (just), but markup-faces is about 2 years. I've had an issue for a tag since june.

@Fanael

This comment has been minimized.

Copy link
Contributor

commented Sep 22, 2014

Evil depends on goto-chg, which is a wiki package.

@purcell

This comment has been minimized.

Copy link
Member Author

commented Sep 23, 2014

Good catch. Wiki packages are particularly likely to cause problems for MELPA Stable, because they are never included.

@Malabarba

This comment has been minimized.

Copy link
Contributor

commented May 16, 2015

For what it's worth, package.el is getting the ability to detect uninstallable packages on Emacs 25.1.
So one way to audit this installability is to just fire up emacs, add all melpa stable packages to package-archive-contents, and check if the package is package--incompatible-p. This would spare the nice Melpa maintainers from having to rewrite the functionality.

@ardumont

This comment has been minimized.

Copy link
Contributor

commented Aug 27, 2015

org-trello is probably broken on melpa-stable since it depends on request which did not tag its latest version to 0.0.2. I opened a PR to ask for it 1 year ago tkf/emacs-request#18 but never got a reply...
(related to #1994)

@plantarum

This comment has been minimized.

Copy link

commented Mar 15, 2019

Not sure if this is the same issue, but ESS depends on julia-mode, and julia-mode isn't in MELPA stable. Consequently ESS, is in stable but can't be installed from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.