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
> >> >> >>
> >> >>
> >>
>

Reply via email to