On Sep 8, 2011 9:19 PM, "Paolo Castagna" <[email protected]>
wrote:
>
> 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?
>

Yes, but i'm assuming you would also want to release binaries from the
download site. There are people who don't use maven.

> 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/?

As above. No requirement to release via dist, but why wouldn't you?

Ross

>
> 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
>>>
>>>
>>>
>>>
>>>
>>>
>
 On Sep 8, 2011 9:19 PM, "Paolo Castagna" <[email protected]>
wrote:

Reply via email to