HI Kasper, If you look at http://www.apache.org/dev/release.html you can see http://people.apache.org/~${RM}/** can used or staging repo.
I think it is just easier to review to help people in ASF that dont use Maven or Java project to review the release artifacts. Also in ASF, we release source not binary so when we publish binaries for releases they are just for convenience. As for subject, using bracketed format has been the standard format for ASF announcement such as [VOTE] or [DISCUSS]. Hope this helps. - Henry On Thu, Dec 5, 2013 at 12:05 AM, Kasper Sørensen <[email protected]> wrote: > But I think there's some unspoken details about how to do that then... I > mean, right now the Maven release plugin is instrumental for us to built > all the artifacts needed, validate them with RAT and what not, sign them, > stage them etc. etc... But the release plugin will also upload the > artifacts to the repository that is defined in the POM. And for sure we > shouldn't have user-specific repositories listed in the POM? > > So in my opinion this is the right way to do it, but that's not taking into > account the Apache traditions. Just looking at it from a "Java/Maven user" > perspective, I find this staging repository a very good way to consume the > release candidate. I can even make one of my depending projects consume > this repository and directly build/test them with the new artifacts that > are there (not my local build of the src, but the actual staged JARs). > > Just my 5c. > > > 2013/12/5 Henry Saputra <[email protected]> > >> We should use RC (release candidate) to indicate the attempts and >> artifacts. Thats why I was proposing to sump the source to be reviewed >> in people.apache.org directory. >> >> The subject should be something like: [VOTE] Release Apache MetaModel >> 4.0.0-incubating (RC2) >> >> On Wed, Dec 4, 2013 at 2:40 PM, Kasper Sørensen >> <[email protected]> wrote: >> > The source zip file would be: >> > >> https://repository.apache.org/content/repositories/orgapachemetamodel-010/org/apache/metamodel/MetaModel/4.0.0-incubating/MetaModel-4.0.0-incubating-source-release.zip >> > >> > You can build (and run unittests etc.) if you unzip, enter the directory >> > and use maven to build ("mvn install" from command line) >> > >> > >> > 2013/12/4 Noah Slater <[email protected]> >> > >> >> Which source file(s) are we voting on? Note that votes are attached to >> >> specific files. >> >> >> >> On 4 December 2013 20:40, Kasper Sørensen >> >> <[email protected]> wrote: >> >> > The source zip file can be found in this directory of the staged maven >> >> > repository: >> >> > >> >> >> https://repository.apache.org/content/repositories/orgapachemetamodel-010/org/apache/metamodel/MetaModel/4.0.0-incubating/ >> >> > >> >> > (So that part should definately be documented in the wiki I guess?) >> >> > >> >> > >> >> > 2013/12/4 Noah Slater <[email protected]> >> >> > >> >> >> The first release is typically the most painful one you'll ever do. >> :) >> >> >> >> >> >> On 4 December 2013 18:21, Henry Saputra <[email protected]> >> >> wrote: >> >> >> > I apologize forgot to mention this in rc1 attempt =( >> >> >> > >> >> >> > Once we get the first release under ASF I believe it would be much >> >> >> > easier more later releases. Thanks for being patience guys >> >> >> > >> >> >> > - Henry >> >> >> > >> >> >> > On Wed, Dec 4, 2013 at 7:12 AM, Henry Saputra < >> >> [email protected]> >> >> >> wrote: >> >> >> >> Hi Ankit, >> >> >> >> >> >> >> >> The link is for publishing maven artifacts bit in this case we >> need >> >> to >> >> >> Vote >> >> >> >> on source jars because Apache only officially vote on source >> files. >> >> As >> >> >> Noah >> >> >> >> mentioned you need to put the source files into your >> >> people.apache.org >> >> >> >> public URL. >> >> >> >> >> >> >> >> Please take a look at Apache Spark vote thread: >> >> >> >> >> >> >> >> >> >> http://mail-archives.apache.org/mod_mbox/incubator-general/201309.mbox/%3CCABPQxsu6XwYMUxWKwRsXOvT+3-8=TTWwyHwJe_hWVb=npxw...@mail.gmail.com%3E >> >> >> >> >> >> >> >> >> >> >> >> On Wednesday, December 4, 2013, Ankit Kumar wrote: >> >> >> >>> >> >> >> >>> Hi Noah, >> >> >> >>> >> >> >> >>> The release procedure followed is standard Apache release >> process. I >> >> >> have >> >> >> >>> followed steps as documented here: - >> >> >> >>> >> >> >> >>> >> http://www.apache.org/dev/publishing-maven-artifacts.html#dev-env >> >> >> >>> >> >> >> >>> Since there were not any project specific setting/steps I did not >> >> make >> >> >> a >> >> >> >>> new WIKI. >> >> >> >>> >> >> >> >>> I shared the public key link as that was in the Vote thread >> >> template I >> >> >> >>> received from Henry. My key ID is B68FA0EF. >> >> >> >>> >> >> >> >>> Regarding the artifacts, the link I shared is the staging >> repository >> >> >> link >> >> >> >>> under which all the artifacts are available as jar/archives etc >> and >> >> >> they >> >> >> >>> are signed by my key. This is what comes out automatically by the >> >> >> Apache >> >> >> >>> release process. In the first attempt Vote thread received some >> >> >> feedback >> >> >> >>> remarks from Arvind but he did mention the signature and md5 >> checks >> >> >> passed >> >> >> >>> on the artifacts. >> >> >> >>> >> >> >> >>> P.S. Excuse me if I don't really understand you as this is the >> first >> >> >> time >> >> >> >>> I >> >> >> >>> do an Apache release. >> >> >> >>> >> >> >> >>> Regards >> >> >> >>> Ankit >> >> >> >>> >> >> >> >>> >> >> >> >>> On Wed, Dec 4, 2013 at 12:48 PM, Noah Slater <[email protected] >> > >> >> >> wrote: >> >> >> >>> >> >> >> >>> > Do you have your release procedure written down on the wiki >> >> >> somewhere? >> >> >> >>> > I'd like to look at it. >> >> >> >>> > >> >> >> >>> > We should prepare some test instructions on the wiki and link >> to >> >> that >> >> >> >>> > too, so people voting know what to check for. >> >> >> >>> > >> >> >> >>> > > https://people.apache.org/keys/committer/ankitkumar2711.asc >> >> >> >>> > >> >> >> >>> > I would prefer it if you gave the key ID and let me fetch it >> >> myself >> >> >> >>> > with gpg --recv-keys. >> >> >> >>> > >> >> >> >>> > > >> >> >> >>> > >> >> >> >>> > >> >> >> >> >> >> https://repository.apache.org/content/repositories/orgapachemetamodel-010/ >> >> >> >>> > >> >> >> >>> > We cannot vote on this. We can only vote on a prepared source >> >> >> >>> > artefact, like a zip file. This file is what should be signed >> by >> >> your >> >> >> >>> > GPG key. >> >> >> >>> > >> >> >> >>> > You mention "release artefact" in your email though, so maybe >> I am >> >> >> >>> > missing something? >> >> >> >>> > >> >> >> >>> > Thanks! >> >> >> >>> > >> >> >> >>> > On 3 December 2013 16:05, Ankit Kumar <[email protected] >> > >> >> >> wrote: >> >> >> >>> > > Hi All, >> >> >> >>> > > >> >> >> >>> > > Please vote on releasing the following candidate as Apache >> >> >> >>> > > Metamodel(incubating) version 4.0.0. >> >> >> >>> > > This will be the first incubator release for MetaModel >> project >> >> in >> >> >> >>> > > Apache. >> >> >> >>> > > NOTE: This release contains fixes for issues as reported in >> the >> >> >> first >> >> >> >>> > > release attempt vote thread. >> >> >> >>> > > >> >> >> >>> > > The tag to be voted on is v4.0.0-incubating : >> >> >> >>> > > >> >> >> >>> > >> >> >> >>> > >> >> >> >> >> >> https://git-wip-us.apache.org/repos/asf?p=incubator-metamodel.git;a=tag;h=refs/tags/MetaModel-4.0.0-incubating >> >> >> >>> > > >> >> >> >>> > > >> >> >> >>> > > Release artifacts are signed with the following key: >> >> >> >>> > > https://people.apache.org/keys/committer/ankitkumar2711.asc >> >> >> >>> > > >> >> >> >>> > > The staging repository for this release can be found at: >> >> >> >>> > > >> >> >> >>> > >> >> >> >>> > >> >> >> >> >> >> https://repository.apache.org/content/repositories/orgapachemetamodel-010/ >> >> >> >>> > > >> >> >> >>> > > Please vote on releasing this package as Apache MetaModel >> >> >> >>> > 4.0.0-incubating. >> >> >> >>> > > The vote is open until <6th December 2013 16:00 CET> and >> passes >> >> if >> >> >> a >> >> >> >>> > > majority of at least 3 IPMC votes are cast. >> >> >> >>> > > >> >> >> >>> > > [ ] +1 Release this package as Apache MetaModel >> 4.0.0-incubating >> >> >> >>> > > [ ] -1 Do not release this package because ... >> >> >> >>> > > >> >> >> >>> > > >> >> >> >>> > > Regards >> >> >> >>> > > Ankit >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > -- >> >> >> >>> > Noah Slater >> >> >> >>> > https://twitter.com/nslater >> >> >> >>> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Noah Slater >> >> >> https://twitter.com/nslater >> >> >> >> >> >> >> >> >> >> >> -- >> >> Noah Slater >> >> https://twitter.com/nslater >> >> >>
