Hello, On Mon, Mar 19 2018, Elana Hashman wrote:
> 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. What I had in mind was that if I have leiningen, I will probably want to use it to build my clojure project, so I'll want clojure installed. Do you mean that it should be Recommends: because lein can download another copy of clojure into your $HOME? >> 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?[*] Speaking as a Policy Editor: you do not need to get on that list because all packages Providing 'clojure' are maintained within a single team. > 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). Fair enough. It's really up to the judgement of those working with clojure on a day-to-day basis as to what would be most useful. -- Sean Whitton
signature.asc
Description: PGP signature
_______________________________________________ Pkg-clojure-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clojure-maintainers
