In a separate discussion we need to agree on where the artifacts to be reviewed should be kept. Regards Ankit On Dec 6, 2013 8:29 PM, "Henry Saputra" <[email protected]> wrote:
> Hi Ankit, could you send [CANCEL] reply (basically just reply to the > email and append it with [CANCEL] in the subject). > > Kapser, do you want to start the separate [DISCUSS] thread to clarify > the release packaging/ artifacts location? > > - Henry > > On Fri, Dec 6, 2013 at 12:54 AM, Kasper Sørensen > <[email protected]> wrote: > > But the maven release plugin will deploy to the repository mentioned in > the > > <distributionManagement> section. And I don't think we would want that to > > be a user-specific location (people.apache.org). Right now it says: > > > > <repository> > > <id>apache.releases.https</id> > > <name>Apache Release Distribution > Repository</name> > > <url> > https://repository.apache.org/service/local/staging/deploy/maven2</url> > > </repository> > > > > Which looks like an official place to stage releases to me? And it means > > anyone could basically do a "mvn release:prepare release:perform" and > then > > get a staged release up, without having to copy anything around manually > or > > anything like that. > > > > Agree on the subject line, release candidate naming etc. and certainly > this > > thread has turned into a discussion... So maybe we should cancel the > vote, > > settle the discussion somewhere and redo the vote (and/or release). > > > > > > 2013/12/5 Henry Saputra <[email protected]> > > > >> 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 > >> >> >> > >> >> > >> >
