Done. I will send out the announcement email after 24 Hours. Thanks again for all the help Sean! I have already logged a JIRA and will update all the steps in the documentation.
Regards Ajay Yadava On Thu, Feb 23, 2017 at 4:23 PM Sean Busbey <[email protected]> wrote: > yep, that should do it. > > On Thu, Feb 23, 2017 at 10:18 AM, Ajay Yadava <[email protected]> > wrote: > > Hi Sean, > > > > Thank you for validating. "Promote" option is disabled for me. Currently, > > the only enabled option is "Release". Should I do release? > > > > > > Regards > > Ajay Yadava > > > > > > On Tue, Feb 21, 2017 at 11:42 AM Sean Busbey <[email protected]> wrote: > > > >> Repo looks good. +1 for promotion. > >> > >> On Thu, Feb 16, 2017 at 3:32 PM, Ajay Yadava <[email protected]> > >> wrote: > >> > Hi Sean, > >> > Thanks for letting me know. I thought close will move it out of > staging > >> or > >> > something like that :P > >> > > >> > I closed it and believe this is the expected URL > >> > > https://repository.apache.org/content/repositories/orgapacheyetus-1003 > >> > > >> > Regards > >> > Ajay Yadava > >> > > >> > On Thu, Feb 16, 2017 at 3:17 PM Sean Busbey <[email protected]> > wrote: > >> > > >> >> Hi Ajay! > >> >> > >> >> you have to close the repository before you'll have a link we can use > >> >> to check the artifacts. > >> >> > >> >> On Thu, Feb 16, 2017 at 2:32 PM, Ajay Yadava <[email protected]> > >> >> wrote: > >> >> > Hi Sean, > >> >> > > >> >> > I have tried to follow your instructions and redo the steps. > >> >> > > >> >> > For reference here is what I did > >> >> > cd audience-annotations-component > >> >> > mvn clean install -Papache-release -Pinclude-jdiff-module > >> >> > mvn deploy -Papache-release -Pinclude-jdiff-module > >> >> > > >> >> > cd ../yetus-project > >> >> > mvn clean install -Papache-relase > >> >> > mvn deploy -Papache-release > >> >> > > >> >> > The output is available at [1] and now contains all 4 components > and > >> jars > >> >> > for source and javadoc like in 0.3.0. It looks good to me but it > will > >> be > >> >> > nice if you could also verify it before I promote it to production. > >> >> > > >> >> > I think the staging repo automatically purges the artifacts within > 5-7 > >> >> days > >> >> > if not closed/promoted, so I will need to close and promote it > before > >> >> that. > >> >> > > >> >> > > >> >> > > >> >> > Regards > >> >> > Ajay Yadava > >> >> > [1] https://repository.apache.org/#stagingRepositories > >> >> > P.S. In the meantime, if anyone else can verify that artifacts are > >> safe > >> >> to > >> >> > be promoted then their help is welcome and really appreciated. > >> >> > > >> >> > > >> >> > > >> >> > On Tue, Feb 7, 2017 at 5:34 PM Sean Busbey <[email protected]> > wrote: > >> >> > > >> >> >> Hi! sorry let me catch up. > >> >> >> > >> >> >> 1) Distribution of binary convenience artifacts need not be > subject > >> to > >> >> >> an additional VOTE (as far as I can tell from reading ASF policy) > so > >> >> >> long as they are the generated from a release (which is defined as > >> the > >> >> >> source we VOTE on). There's some ambiguity on wether things in > >> >> >> distribution channels need to have a byte-for-byte copy on > >> dist.apache > >> >> >> or merely be reproducible. (e.g. wether we need to upload to maven > >> the > >> >> >> specific jars from our binary tarball or if using the source > tarball > >> >> >> to generate a new set of jars that differ in timestamps is fine) > so > >> >> >> far we've erred on the side of "easy to do", which is the latter. > >> >> >> > >> >> >> 2) I can see 0.3.0 but not 0.4.0 in maven central > >> >> >> > >> >> >> http://search.maven.org/#search%7Cga%7C1%7Cg%3Aorg.apache.yetus > >> >> >> > >> >> >> Same with the direct ASF repo > >> >> >> > >> >> >> > https://repository.apache.org/#nexus-search;gav~org.apache.yetus~~~~ > >> >> >> > >> >> >> 3) We still don't have a unified build system, so I believe I had > to > >> >> >> do mvn deploy from a couple of places to make sure everything was > in > >> >> >> the staging repo before promoting it. > >> >> >> > >> >> >> Basically so long as the same author keeps deploying and has not > gone > >> >> >> to the nexus UI to close a staging repository, you can add stuff > to > >> >> >> it. So something like 2 maven deploys (for the project and for the > >> >> >> audience annotations multi-module parent) with the profile for the > >> >> >> jdiff artifact active should get you a correct staging repo. Then > you > >> >> >> have to "close" the repo, which is what will give you a URL that > can > >> >> >> be given to maven. Then after checking that repo you can > "promote" it > >> >> >> and it will show up in the asf nexus. Eventually maven central > will > >> >> >> pick up the asf nexus change. > >> >> >> > >> >> >> Thanks for your patience and I'll try to take the rest of this to > >> >> YETUS-481 > >> >> >> > >> >> >> On Fri, Feb 3, 2017 at 12:00 PM, Andrew Wang < > >> [email protected]> > >> >> >> wrote: > >> >> >> > Hi Ajay, > >> >> >> > > >> >> >> > I think at this point our best bet is to ask Sean for more help. > >> I'm > >> >> not > >> >> >> > really a Maven deploy expert, I've just followed the > instructions > >> >> before > >> >> >> > for Hadoop. > >> >> >> > > >> >> >> > My guess though is that the deploy plugin is configured > >> incorrectly, > >> >> so > >> >> >> > it's not picking up all the artifacts. You should be able run > >> deploy > >> >> at > >> >> >> the > >> >> >> > project root and deploy everything. > >> >> >> > > >> >> >> > Best, > >> >> >> > Andrew > >> >> >> > > >> >> >> > On Thu, Feb 2, 2017 at 8:53 PM, Ajay Yadava < > [email protected] > >> > > >> >> >> wrote: > >> >> >> > > >> >> >> >> Hi Andrew, > >> >> >> >> > >> >> >> >> I believe that the artifacts are incorrect. The content of the > >> >> artifacts > >> >> >> >> also seems different e.g. I didn't see the *.source-release.zip > >> >> though > >> >> >> they > >> >> >> >> are produced in the target and seem to be present in 0.3.0. I > >> tried > >> >> to > >> >> >> >> follow the instructions given by Sean [1] and did the following > >> >> >> >> > >> >> >> >> 1. Checkout the rel/0.4.0 tag > >> >> >> >> 2. cd audience-annotations-component/ > >> >> >> >> 3. mvn clean install -Papache-release > >> >> >> >> 4. mvn deploy > >> >> >> >> > >> >> >> >> For the missing artifacts, I guess I can try to repeat the > steps 3 > >> >> and > >> >> >> 4 on > >> >> >> >> yetus-project/pom.xml, audience-annotations/pom.xml and > >> >> >> >> audience-annotations-jdiff/pom.xml but I am not sure that 3-4 > are > >> >> >> >> correct/sufficient. Any ideas? > >> >> >> >> > >> >> >> >> Regards > >> >> >> >> Ajay Yadava > >> >> >> >> > >> >> >> >> [1] > >> >> >> >> > >> >> >> > >> >> > >> > https://issues.apache.org/jira/browse/YETUS-481?focusedCommentId=15826559& > >> >> >> >> page=com.atlassian.jira.plugin.system.issuetabpanels: > >> >> >> >> comment-tabpanel#comment-15826559 > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> On Thu, Feb 2, 2017 at 8:47 PM, Andrew Wang < > >> >> [email protected]> > >> >> >> >> wrote: > >> >> >> >> > >> >> >> >> > Hi Ajay, > >> >> >> >> > > >> >> >> >> > I see the artifacts on Nexus now. One question, I noticed > that > >> >> 0.3.0 > >> >> >> has > >> >> >> >> > artifacts that aren't present in 0.4.0; is this intentional? > >> >> Namely, > >> >> >> >> > audience-annotations-jdiff and the yetus-project source > release. > >> >> >> >> > > >> >> >> >> > Re: artifacts and voting, not sure if there's an ASF policy > >> around > >> >> >> this, > >> >> >> >> > but for Hadoop we do push the RC jars to Nexus for the > release > >> >> vote. > >> >> >> This > >> >> >> >> > can be useful for downstream testing, since most users > consume > >> JARs > >> >> >> >> > artifacts via Nexus. > >> >> >> >> > > >> >> >> >> > Best, > >> >> >> >> > Andrew > >> >> >> >> > > >> >> >> >> > On Thu, Feb 2, 2017 at 4:53 PM, Ajay Yadava < > >> [email protected] > >> >> > > >> >> >> >> wrote: > >> >> >> >> > > >> >> >> >> > > Hello Andrew, > >> >> >> >> > > > >> >> >> >> > > Thank you for taking time out to look into it. I suspect > that > >> the > >> >> >> >> staging > >> >> >> >> > > artifact got removed automatically after some time. I had > >> pushed > >> >> it > >> >> >> on > >> >> >> >> > Jan > >> >> >> >> > > 23rd and updated YETUS-481 for help on verification. I have > >> >> >> redeployed > >> >> >> >> it > >> >> >> >> > > and can see it now. Can you please try again? > >> >> >> >> > > > >> >> >> >> > > As for the vote, what you are saying makes sense and also > >> seems > >> >> to > >> >> >> be > >> >> >> >> > > suggested in the guide I pointed earlier. However, the > >> >> documentation > >> >> >> >> > > indicates this step quite late after the vote and 0.3.0 > >> artifact > >> >> in > >> >> >> >> nexus > >> >> >> >> > > seems to be 189 days old which is quite after the vote for > >> 0.3.0. > >> >> >> Plus, > >> >> >> >> > the > >> >> >> >> > > fact that no one objected during the vote(I hadn't pushed > the > >> >> maven > >> >> >> >> > > artifacts to the staging repository at that time) also > makes > >> me > >> >> feel > >> >> >> >> that > >> >> >> >> > > this might not be the process we have been following. So, > I am > >> >> not > >> >> >> sure > >> >> >> >> > > about the way forward. > >> >> >> >> > > > >> >> >> >> > > > >> >> >> >> > > Thanks > >> >> >> >> > > Ajay Yadava > >> >> >> >> > > > >> >> >> >> > > On Wed, Feb 1, 2017 at 6:08 PM, Andrew Wang < > >> >> >> [email protected]> > >> >> >> >> > > wrote: > >> >> >> >> > > > >> >> >> >> > > > I logged into Nexus and don't see the 0.4.0 artifacts in > >> >> staging > >> >> >> or > >> >> >> >> via > >> >> >> >> > > > search; did you already release and drop the staging > repo? > >> >> >> >> > > > > >> >> >> >> > > > The JARs are also part of the release, so ideally they > >> should > >> >> have > >> >> >> >> been > >> >> >> >> > > > voted on as part of the 0.4.0 vote thread. > >> >> >> >> > > > > >> >> >> >> > > > Best, > >> >> >> >> > > > Andrew > >> >> >> >> > > > > >> >> >> >> > > > On Tue, Jan 31, 2017 at 2:42 PM, Ajay Yadava < > >> >> >> [email protected]> > >> >> >> >> > > > wrote: > >> >> >> >> > > > > >> >> >> >> > > > > Hello team, > >> >> >> >> > > > > > >> >> >> >> > > > > Can someone please help me verifying the maven > artifacts > >> for > >> >> >> 0.4.0 > >> >> >> >> > > > release? > >> >> >> >> > > > > > >> >> >> >> > > > > I have published the maven artifacts to the staging > >> >> repository > >> >> >> >> at[1] > >> >> >> >> > > But > >> >> >> >> > > > > due to the fact that I am doing it the first time and > >> there > >> >> is > >> >> >> not > >> >> >> >> > > enough > >> >> >> >> > > > > documentation, I am not sure if I am not sure if I > missed > >> >> >> >> something. > >> >> >> >> > > For > >> >> >> >> > > > > more context, you can refer to discussion on YETUS-481 > >> >> >> >> > > > > > >> >> >> >> > > > > Also, do we need to vote on this, as suggested by this > >> >> guide[2]? > >> >> >> >> > > > > > >> >> >> >> > > > > Regards > >> >> >> >> > > > > Ajay Yadava > >> >> >> >> > > > > [1] https://repository.apache.org/#stagingRepositories > >> >> >> >> > > > > [2] > >> >> http://www.apache.org/dev/publishing-maven-artifacts.html > >> >> >> >> > > > > -- > >> >> >> >> > > > > Regards > >> >> >> >> > > > > Ajay Yadava > >> >> >> >> > > > > > >> >> >> >> > > > > >> >> >> >> > > > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > -- > >> >> > Regards > >> >> > Ajay Yadava > >> >> > >> > -- > >> > Regards > >> > Ajay Yadava > >> > > -- > > Regards > > Ajay Yadava > -- Regards Ajay Yadava
