Hi all,

We really should get to an agreement on how to handle this.

Should we collect concrete proposals and then have a vote?

Cheers,
Reto


On Wed, Aug 27, 2014 at 2:40 PM, Reto Gmür <[email protected]> wrote:

> The maven publishing guidelines is here:
> http://www.apache.org/dev/publishing-maven-artifacts.html
>
> I don't know about any apache project where the releases are built by a
> build-server.
>
> Cheers,
> Reto
>
>
> On Tue, Aug 26, 2014 at 10:24 PM, Andy Seaborne <[email protected]> wrote:
>
>> On 26/08/14 19:51, Minto van der Sluis wrote:
>>
>>> Reto Gmür schreef op 26-8-2014 11:35:
>>>
>>>> It should be
>>>>
>>>> mvn release:prepare
>>>> mvn release:deploy
>>>>
>>>> Go to: https://repository.apache.org/ and close the release, call for
>>>> vote
>>>> and if it succeded promote the release.
>>>>
>>>> Upload the source release and its signature to
>>>> https://dist.apache.org/repos/dist/, update website
>>>>
>>>> The release is not built by the build server but locally.
>>>>
>>>>  This in my opinion is a major no-no. Developers should not manually
>>> build releases. Doing this manually is not only error prone, but local
>>> configuration might also pollute the released artefacts. Possibly
>>> leading to a situation which is not reproducible. This is a lesson I
>>> learned the hard way.
>>>
>>> How do other Apache projects produce their releases?
>>>
>>>
>> The Jena build is local.
>>
>> https://cwiki.apache.org/confluence/display/JENA/Release+Process
>>
>> so the build is slightly different to the develop builds because it uses
>> different targets and adds a -P
>>
>> e.g.
>> mvn release:prepare -Papache-release
>> mvn release:deploy -Papache-release
>>
>> The Apache release profile comes from the general Apache parent and
>> produces the source-release file for putting in www.apache.org/dist.
>>
>>         Andy
>>
>>
>

Reply via email to