Re: Clojure versioning

2010-09-01 Thread Ludovic Claude
Hello Peter, This looks great, please commit it in the main tree. We should work towards a new release for next week, I still have a few things I want to add to mh_make before I can do a combined release of maven-debian-helper and maven-repo-helper. Ludovic Le 01/09/2010 18:07, Peter Colli

Re: Clojure versioning

2010-09-01 Thread Peter Collingbourne
On Tue, Aug 24, 2010 at 06:07:29PM +0100, Peter Collingbourne wrote: > One idea is to have a > .mk file in /usr/share/cdbs/1/class which defines a clojure.version > environment variable in DEB_MAVEN_ARGS and declares a substvar, say > clojure:Depends. The individual package would then be responsib

Re: Clojure versioning

2010-08-24 Thread Matthew Johnson
On Tue Aug 24 18:07, Peter Collingbourne wrote: > > I don't like either solution very much. Of the two, what I would prefer is: > > > > - version clojure itself > > - have clojure be a metapackage depending on the current version > > - things b-d on clojure and depend on clojureX.Y, with AOT co

Re: Clojure versioning

2010-08-24 Thread Peter Collingbourne
Hi Matthew, On Sun, Aug 22, 2010 at 10:02:04AM +0100, Matthew Johnson wrote: > There's probably also a third: python has a version-dependent compiled format, > which is created when you install the library (I think) and (presumably) > rebuilt when you upgrade python. We could do something like tha

Re: Clojure versioning

2010-08-24 Thread Peter Collingbourne
On Mon, Aug 23, 2010 at 03:19:47PM +0100, Peter Collingbourne wrote: > If a library/app B needs AOT and depends on a library A which is not > AOT compiled, what does the linkage look like from B to A? Is it a > direct call? IOW, what happens if B is called using a gen-class'd > class and calls A?

Re: Clojure versioning

2010-08-23 Thread Peter Collingbourne
On Sun, Aug 22, 2010 at 10:23:58PM +0530, Ramakrishnan Muthukrishnan wrote: > On Sun, Aug 22, 2010 at 3:04 AM, Peter Collingbourne wrote: > > Hi, > > > > I am in the process of packaging Clojure 1.2 for Debian.  While > > doing so, I noticed that Clojure 1.1 AOT compiled packages, such as > > cloj

Re: Clojure versioning

2010-08-22 Thread Ramakrishnan Muthukrishnan
On Sun, Aug 22, 2010 at 3:04 AM, Peter Collingbourne wrote: > Hi, > > I am in the process of packaging Clojure 1.2 for Debian.  While > doing so, I noticed that Clojure 1.1 AOT compiled packages, such as > clojure-contrib, won't work with 1.2.  This led me to discover that > AOT compiled packages

Re: Clojure versioning

2010-08-22 Thread Matthew Johnson
On Sat Aug 21 22:34, Peter Collingbourne wrote: > I am in the process of packaging Clojure 1.2 for Debian. While > doing so, I noticed that Clojure 1.1 AOT compiled packages, such as > clojure-contrib, won't work with 1.2. This led me to discover that > AOT compiled packages are in general not gu