I'll add my own +1.

On Tue, Jan 28, 2014 at 12:45 PM, Patrick Wendell <pwend...@gmail.com> wrote:
> Hey Stephen,
>
> Yes this runs afoul of good practice in Maven where a given version
> shouldn't be re-used. As far as I understand though, it is required by
> the way the Apache release process works.
>
> The artifacts and repository content that get voted on need to exactly
> match the final release. So we can't hold a vote on a version of the
> code where everything says "-rcx", then we go back and change the
> source code and do a second push to maven with code that doesn't have
> an "-rcx" suffix. This would effectively change the code that is being
> released.
>
> I was thinking as a work around that maybe we could publish a second
> set of staging artifacts that are versioned with -rcX for people to
> test against. I think as long as we make it clear that these are not
> the "official artifacts" being voted on it might be okay. I'm not
> totally sure if this is allowed though.
>
> - Patrick
>
> On Tue, Jan 28, 2014 at 9:01 AM, Stephen Haberman
> <stephen.haber...@gmail.com> wrote:
>> Hi Patrick,
>>
>>> The staging repository for this release can be found at:
>>> https://repository.apache.org/content/repositories/orgapachespark-1006/
>>
>> I was going to import this rc5 release into our internal Maven repo to
>> try it out, but noticed that the version doesn't have "rc5" in it.
>>
>> This means that, if there is an rc6, I'll have to re-import over the same
>> artifacts, which is generally not a good thing given Maven assumes artifacts
>> never change.
>>
>> Is this restriction required by the blessing process, or would it be
>> possible to sneak rc5 into the pre-final version number?
>>
>> For now, I'll just build a local version, at the same commit, but with
>> the as 0.9.0-incubating-rc5.
>>
>> Apologies if this was discussed before and I just missed it.
>>
>> - Stephen
>>

Reply via email to