When I build and deploy RCs locally with Maven install, it is my job to clean that up. When a new Log4j release comes out, I KISS it and nuke my whole log4j folder in my local Maven repo. Then I know I am getting fresh and true files.
Gary On Mon, Oct 3, 2016 at 9:43 AM, Ralph Goers <ralph.go...@dslextreme.com> wrote: > Please see 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> 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> >> wrote: >> >>> How would you solve the checksum problem? >>> >>> On Tue, Oct 4, 2016 at 12:50 AM, Mikael Ståldal < >>> 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> >>>> 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> 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> >>>>>> 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> 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> 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> 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 >>>>>>>> >>>>>>>> -- >>>>>>>> [image: MagineTV] >>>>>>>> >>>>>>>> *Mikael Ståldal* >>>>>>>> Senior software developer >>>>>>>> >>>>>>>> *Magine TV* >>>>>>>> mikael.stal...@magine.com >>>>>>>> Grev Turegatan 3 | 114 46 Stockholm, Sweden | 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. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> [image: MagineTV] >>>>>>> >>>>>>> *Mikael Ståldal* >>>>>>> Senior software developer >>>>>>> >>>>>>> *Magine TV* >>>>>>> mikael.stal...@magine.com >>>>>>> Grev Turegatan 3 | 114 46 Stockholm, Sweden | 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> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> [image: MagineTV] >>>> >>>> *Mikael Ståldal* >>>> Senior software developer >>>> >>>> *Magine TV* >>>> mikael.stal...@magine.com >>>> Grev Turegatan 3 | 114 46 Stockholm, Sweden | 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. >>>> >>> >>> >> > > > -- > [image: MagineTV] > > *Mikael Ståldal* > Senior software developer > > *Magine TV* > mikael.stal...@magine.com > Grev Turegatan 3 | 114 46 Stockholm, Sweden | 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. > > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory