On Sun, Mar 18, 2018 at 03:10:23PM -0700, Sean Whitton wrote: > > I'm just an observer, but don't we want it to be possible for Debian > users to `apt-get install clojure`? And leiningen should probably > `Depends: clojure` because it will work with any installed version.
Prior to the stretch release, no "clojure" package existed. Every release of the Clojure language was versioned (clojure1.4, clojure1.6, etc.). So this would be nice, but I don't think it's strictly necessary. Since leiningen is an uberjar, the version of Clojure it compiled against (1.8) is built in directly, so one can still install it simultaneously with any version of Clojure, but that's not really a dependency relationship... we may want to add a Recommends, now that I'm thinking of it. > So maybe each of the clojure1.X packages should `Provides: clojure`. > (That will allow leiningen to depend, though I'm not completely sure > that it will let users `apt-get install clojure`.) This would make clojure a purely virtual package, which I think would require us to get on the virtual packages list?[*] I'd worry this would create a bunch of extra work and potential confusion for users (ex: they initially install 1.9 via `apt install clojure` but the applications they want to run need 1.8). - e [*]: https://www.debian.org/doc/debian-policy/#s-virtual-pkg
signature.asc
Description: Digital signature
_______________________________________________ Pkg-clojure-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clojure-maintainers
