Please see http://www.apache.org/dev/release-publishing.html 
<http://www.apache.org/dev/release-publishing.html>.

Ralph


> On Oct 3, 2016, at 9:20 AM, Mikael Ståldal <mikael.stal...@magine.com> wrote:
> 
> Why do we need to vote on the exact artifact version to release? Isn't it 
> enough that we vote on the RC and then trust the release manager to not mess 
> it up when changing the version number and rebuilding?
> 
> On Mon, Oct 3, 2016 at 6:04 PM, Remko Popma <remko.po...@gmail.com 
> <mailto:remko.po...@gmail.com>> wrote:
> I used 2.7 and 2.7-rc1 in my previous message as an example. The point stands 
> regardless of the actual number. We need to vote on the version we want to 
> release.
> 
> On Tue, Oct 4, 2016 at 1:01 AM, Remko Popma <remko.po...@gmail.com 
> <mailto:remko.po...@gmail.com>> wrote:
> How would you solve the checksum problem?
> 
> On Tue, Oct 4, 2016 at 12:50 AM, Mikael Ståldal <mikael.stal...@magine.com 
> <mailto:mikael.stal...@magine.com>> wrote:
> I don't think we should change this now, for the 2.7 release. But consider 
> for the next release.
> 
> On Mon, Oct 3, 2016 at 5:48 PM, Remko Popma <remko.po...@gmail.com 
> <mailto:remko.po...@gmail.com>> wrote:
> If we were to modify the version from 2.7-rc1 to 2.7 after the vote passed, 
> the checksums would not match. We need to vote on the release version (2.7 in 
> this case) until the vote passes.
> 
> If the release fails after the 2.7 release candidate we are voting on was 
> installed in a local repository you would have to manually remove the failed 
> candidate from that local repository. 
> 
> 
> 
> On Mon, Oct 3, 2016 at 11:52 PM, Matt Sicker <boa...@gmail.com 
> <mailto:boa...@gmail.com>> wrote:
> My work projects use gradle, and I like to test release candidates with work 
> projects before voting. There's one use case that Mikael is alluding to.
> 
> On 3 October 2016 at 09:42, Ralph Goers <ralph.go...@dslextreme.com 
> <mailto:ralph.go...@dslextreme.com>> wrote:
> Why would you be using those while you are testing the release?
> 
> To be clear, the release process requires that we build the artifacts to be 
> released and as part of the release process they are deployed to the Apache 
> Nexus staging repository (which is in the link in the email). If the release 
> passes I click a button in Nexus and the artifacts are pushed to Maven 
> central, so they have to have the real release version in them. The 
> distribution artifacts (the source and binaries) are extracted from what is 
> in the staging repository and pushed to the ASF distribution directory. I 
> cannot rebuild them again and change the version as that would require a new 
> vote.
> 
> Ralph
> 
>> On Oct 3, 2016, at 7:23 AM, Mikael Ståldal <mikael.stal...@magine.com 
>> <mailto:mikael.stal...@magine.com>> wrote:
>> 
>> But some build tools, such as Gradle, cache stuff in other places.
>> 
>> On Mon, Oct 3, 2016 at 4:08 PM, Ralph Goers <ralph.go...@dslextreme.com 
>> <mailto:ralph.go...@dslextreme.com>> wrote:
>> They have the same version because if the vote passes these are the 
>> artifacts that will be released to Maven central. What we are doing is the 
>> correct process. When you test the release build locally you should delete 
>> it from your local repo if the build fails.
>> 
>> Ralph
>> 
>>> On Oct 3, 2016, at 5:45 AM, Mikael Ståldal <mikael.stal...@magine.com 
>>> <mailto:mikael.stal...@magine.com>> wrote:
>>> 
>>> Currently, the Release Candidate artifacts have the same version as the 
>>> release will have ("2.7" currently). This can cause issues since Maven (and 
>>> other similar build tools) cache non-snapshot artifacts quite aggressively, 
>>> they are supposed to be immutable.
>>> 
>>> Would it be possible to use another version, such as "2.7-rc1" or 
>>> "2.7-SNAPSHOT"?
>>> 
>>> We don't have to change this now, but for the next release after 2.7
>>> 
>>> -- 
>>>  
>>> 
>>> Mikael Ståldal
>>> Senior software developer 
>>> 
>>> Magine TV
>>> mikael.stal...@magine.com <mailto:mikael.stal...@magine.com>    
>>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  
>>> <http://www.magine.com/>
>>> 
>>> Privileged and/or Confidential Information may be contained in this 
>>> message. If you are not the addressee indicated in this message
>>> (or responsible for delivery of the message to such a person), you may not 
>>> copy or deliver this message to anyone. In such case, 
>>> you should destroy this message and kindly notify the sender by reply 
>>> email.   
>> 
>> 
>> 
>> 
>> -- 
>>  
>> 
>> Mikael Ståldal
>> Senior software developer 
>> 
>> Magine TV
>> mikael.stal...@magine.com <mailto:mikael.stal...@magine.com>    
>> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  
>> <http://www.magine.com/>
>> 
>> Privileged and/or Confidential Information may be contained in this message. 
>> If you are not the addressee indicated in this message
>> (or responsible for delivery of the message to such a person), you may not 
>> copy or deliver this message to anyone. In such case, 
>> you should destroy this message and kindly notify the sender by reply email. 
>>   
> 
> 
> 
> 
> -- 
> Matt Sicker <boa...@gmail.com <mailto:boa...@gmail.com>>
> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.stal...@magine.com <mailto:mikael.stal...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  
> <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. 
> If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not 
> copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.  
>  
> 
> 
> 
> 
> 
> -- 
>  
> 
> Mikael Ståldal
> Senior software developer 
> 
> Magine TV
> mikael.stal...@magine.com <mailto:mikael.stal...@magine.com>    
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com  
> <http://www.magine.com/>
> 
> Privileged and/or Confidential Information may be contained in this message. 
> If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not 
> copy or deliver this message to anyone. In such case, 
> you should destroy this message and kindly notify the sender by reply email.  
>  

Reply via email to