Hi,

2009/4/22 Rich Hickey <richhic...@gmail.com>:
> [...]
> {:major 1, :minor 0, :incremental 0, :qualifier :rc1 :interim true}
> [...]
> Possible
> values of :qualifier include :rc, :beta etc,
> and :interim will be true for non-release builds.

I don't think :qualifier is used correctly here (at least if you want
to give it the same meaning as what was suggested previously in the
thread).

The qualifier is there to be able to produce several different outputs
(e.g. jars in our case) from the same version number.

A version is fully qualified with :major + :minor + :incremental + :interim

An output made from the version is fully qualified with :major +
:minor + :incremental + :interim + :qualifier.

If we look at what are the different outputs currently are for
clojure, :qualifier can have 3 values:

"" (empty string) : for producing clojure-M.m.i.jar
"slim" : for producting clojure-M.m.i-slim.jar
"sources" : for producing clojure-M.m.i-sources.jar

:qualifier will be needed in projects which depend upon clojure, to
fully qualify which jar among the 3 possibilities one want to depend
upon.

Regards,

-- 
Laurent

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to