Benson Margulies wrote:
An Apache release, in the formal sense, is a collection of buildable
source. Binary package (and pushes to maven) are formally considered
gravy.

Hi Benson,
this is related to my latest comment on JENA-63:
https://issues.apache.org/jira/browse/JENA-63
and the exact semantic of gravy! :-)

Could we call a vote to release just LARQ (as a test-drive for the Apache
release process) and run just a mvn deploy to get just the binary package
pushed to the Apache Maven repository?

LARQ is just one of the modules which will be included in tar.gz|zip
files to be put here: http://www.apache.org/dist/incubator/jena/.

A more general question is: can a multi module project decide to release
one of its module as gravy only publishing the binary package to the
Maven repository only? Or, each time a single module needs to be released,
some stuff needs to be put on http://www.apache.org/dist/incubator/jena/?

Thanks,
Paolo


Typically, if you want to release modules on different schedules,
you'd set up a conformant package format for each module, and hold a
vote for each release of each module.

If you happen to have N modules ready for release at the same time, I
suppose you could make a batch, but it would be, I think, more
conventional to just start N VOTE threads.


On Thu, Jun 16, 2011 at 1:19 PM, Paolo Castagna
<[email protected]> wrote:
Hi mentors, hi all,
how the release process works with a multi module project?

Jena is currently composed by different and separate (although
interdependent) modules: ARQ, Eyeball, Fuseki, IRI, Joseki, LARQ,
SDB, TDB and jena. These modules have different version numbers
and different life cycles.

Let's say, just to make an example, I would like to make a release
of the LARQ module. Do I need to start an VOTE? I guess so.

But, do we need a separate VOTE process for each module or we need
to synchronize and release all the modules together with a single
VOTE process?

How other Apache projects address this situation?
Do you have a good example I can learn from?

Thank you,
Paolo







Reply via email to