This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-07-02
Channels
- # admin-announcements (11)
- # beginners (183)
- # boot (139)
- # cider (37)
- # clojure (134)
- # clojure-germany (23)
- # clojure-italy (28)
- # clojure-japan (24)
- # clojure-russia (12)
- # clojurebridge (17)
- # clojurescript (222)
- # code-reviews (6)
- # core-async (9)
- # core-matrix (4)
- # datomic (13)
- # editors (2)
- # euroclojure (13)
- # ldnclj (69)
- # off-topic (32)
- # om (3)
- # onyx (24)
- # reagent (10)
- # yada (31)
Going back to package discussion — the problem with MELPA is that it provides a ton of "latest" packages with newer versions than stable. Once you add MELPA, you can't just upgrade everything, or you'll upgrade your whole setup to the latest and greatest bleeding edge versions. And as to "pinned packages", the problem is that you can pin one package to a particular repository, but you can't say "I only want this package from this repo". So it doesn't solve the MELPA problem.
@jrychter yes, that's always been the problem with Melpa. There's a whole discussion on why they decided to go this way, but the end result is that using Melpa means package.el will always try to upgrade your to the bleeding edge. That is, before 25.1.
http://endlessparentheses.com/new-in-emacs-25-1-archive-priorities-and-downgrading-packages.html
I think we also have to keep in mind that package management in Emacs is quite new
and Emacs users didn't have any for > 25 years probably
though I can only assume bleeding edge packages in emacs are a bit different from those in nix land heh
And whenever a package is behaving a little odd, I usually find an update for it on the next day
The Emacs community has really adopted the habit of reporting bugs in the last year or two, which helps a lot.
it has never been so easy to report & fix problems and to learn modern Emacs Lisp practices
yeah me too, and emacswiki was such a mess but still got lot of stuff from there
a while back in a moment of huge frustration with the wiki I wrote http://batsov.com/articles/2012/03/20/die-emacswiki/
now, it’s significance for the community has shrunk and I don’t really care if it will ever be improved or not
(when (boundp 'package-pinned-packages)
(setq package-pinned-packages
'((cider . "melpa-stable")
(clj-refactor . "melpa-stable")
(clojure-mode . "melpa-stable")
(paradox . "melpa-stable")
(smartparens . "melpa-stable"))))
mm nice