Skip to content

Conversation

@dejan2609
Copy link
Contributor

@dejan2609 dejan2609 commented May 16, 2019

Note: this is a maven build improvement.

Details:

  • plugin version is upgraded: 1.15 -->> 1.17
  • plugin version is removed out of submodules into root pom.xml (i.e. plugin version can be changed easily)

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here (e.g. I signed it!) and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@dejan2609
Copy link
Contributor Author

I signed it!

@googlebot
Copy link

CLAs look good, thanks!

ℹ️ Googlers: Go here for more info.

@dejan2609
Copy link
Contributor Author

dejan2609 commented May 16, 2019

@penmetsaa, @kkeshava, @rohininidhi, @AlipmanG: please review.

@penmetsaa penmetsaa requested review from lararennie and penmetsaa May 28, 2019 11:32
Copy link
Contributor

@penmetsaa penmetsaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dejan2609 ,
Thank you for contributing to libphonenumber!
Sorry for the delay in reviewing this PR. Yes, it is good to have plugin's version numbers at one place, parent level. Added few comments. Please make the updated accordingly.

@lararennie,
I have tried my suggested edits also of this PR and we were able run all mvn release commands successfully, but are we missing out any use case for which we made the plugin version numbers at component level? Also please provide your inputs on the changes and my comments. Thanks :)

@dejan2609
Copy link
Contributor Author

dejan2609 commented May 28, 2019

New commit pushed in order to apply suggestions made by @penmetsaa (let me know if you want me to squash/force push commits at some point).

I have some maven-release-plugin related experience, lmk if I can help you with that also.

@lararennie
Copy link
Contributor

@dejan2609 ,
Thank you for contributing to libphonenumber!
Sorry for the delay in reviewing this PR. Yes, it is good to have plugin's version numbers at one place, parent level. Added few comments. Please make the updated accordingly.

@lararennie,
I have tried my suggested edits also of this PR and we were able run all mvn release commands successfully, but are we missing out any use case for which we made the plugin version numbers at component level? Also please provide your inputs on the changes and my comments. Thanks :)

I don't know of any reason why we did it there,

@dejan2609 ,
Thank you for contributing to libphonenumber!
Sorry for the delay in reviewing this PR. Yes, it is good to have plugin's version numbers at one place, parent level. Added few comments. Please make the updated accordingly.

@lararennie,
I have tried my suggested edits also of this PR and we were able run all mvn release commands successfully, but are we missing out any use case for which we made the plugin version numbers at component level? Also please provide your inputs on the changes and my comments. Thanks :)

I don't know of any reason why we made it there, I definitely am not a maven expert so if it works and you don't get any new warnings because of it then LGTM :)

@lararennie
Copy link
Contributor

Also: typically we squash on commit, yes.

@penmetsaa
Copy link
Contributor

@dejan2609,
Thanks for offering help on "maven-release-plugin" aswell. If you would like to add some more edits w.r.t that, please make it. As we do not have expertise on MVN to review the changes, request you to make the edits (obvious ones) with more notes/details attached to it :) Also, please avoid changes that might cause issues as we are not trying to be here.

As we are in between of the release 8.9.13, we would like to approve this PR by end of tomorrow.

@dejan2609
Copy link
Contributor Author

Here you go @penmetsaa and @lararennie (squash/rebase onto master is done).

Also, I will definitely try to hack some maven related stuff (and will provide details/rationale for each case).

@penmetsaa
Copy link
Contributor

penmetsaa commented May 31, 2019

@dejan2609,
Thanks for being patient. As release is done, you can now pull the updates and merge your commits to master.

If you are not able to, we will do the merge action. Thanks for all your contribution :)

@penmetsaa penmetsaa self-requested a review May 31, 2019 06:29
penmetsaa
penmetsaa previously approved these changes May 31, 2019
@dejan2609
Copy link
Contributor Author

@penmetsaa thanx for approval ! I don't see a merge button or anything like that, so I guess that only owners have enough rights for that; feel free to merge it anytime.

…ted into root pom.xml

details:
    * plugin version is upgraded: 1.15 -->> 1.17
    * plugin version is removed out of submodules into root pom.xml
@dejan2609
Copy link
Contributor Author

dejan2609 commented Jun 1, 2019

Aha, I think I get it now.... I performed local rebase and force push and by doing that I missed the chance to update my branch in a GitHub-friendly way (now I assume that button "Update branch" would trigger merging automatically, given a fact that changes were approved).

@penmetsaa please merge it on your end. Thanx !

@penmetsaa penmetsaa self-requested a review June 3, 2019 05:36
@penmetsaa penmetsaa merged commit e7c4f39 into google:master Jun 3, 2019
@penmetsaa
Copy link
Contributor

@dejan2609
Done. Thanks :)

@dejan2609 dejan2609 deleted the develop branch June 6, 2019 07:56
penmetsaa added a commit that referenced this pull request Jun 12, 2019
…d extracted into root pom.xml (#2349)"

This reverts commit e7c4f39.
penmetsaa added a commit that referenced this pull request Jun 13, 2019
…of 8.10.14 #2354  (#2356)

* Revert "Metadata updates for release 8.10.14 (#2354)"

This reverts commit 6e2bbb0.

* Revert Metadata updates for release 8.10.14 (#2354) as the dependency jars generated has issues reported by animal-sniff plugin

* Revert "'animal-sniffer-maven-plugin' changes: version is upgraded and extracted into root pom.xml (#2349)"

This reverts commit e7c4f39.

* Making changes back that we mistakenly reverted FALSEHOOD commit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants