{"action":"created","issue":{"url":"https://api.github.com/repos/apache/maven/issues/60","labels_url":"https://api.github.com/repos/apache/maven/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/apache/maven/issues/60/comments","events_url":"https://api.github.com/repos/apache/maven/issues/60/events","html_url":"https://github.com/apache/maven/pull/60","id":96512704,"number":60,"title":"[MNG-5840] Parent version is a range hack","user":{"login":"stephenc","id":209336,"avatar_url":"https://avatars.githubusercontent.com/u/209336?v=3","gravatar_id":"","url":"https://api.github.com/users/stephenc","html_url":"https://github.com/stephenc","followers_url":"https://api.github.com/users/stephenc/followers","following_url":"https://api.github.com/users/stephenc/following{/other_user}","gists_url":"https://api.github.com/users/stephenc/gists{/gist_id}","starred_url":"https://api.github.com/users/stephenc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephenc/subscriptions","organizations_url":"https://api.github.com/users/stephenc/orgs","repos_url":"https://api.github.com/users/stephenc/repos","events_url":"https://api.github.com/users/stephenc/events{/privacy}","received_events_url":"https://api.github.com/users/stephenc/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-07-22T08:53:01Z","updated_at":"2015-07-29T00:12:39Z","closed_at":"2015-07-23T14:43:42Z","pull_request":{"url":"https://api.github.com/repos/apache/maven/pulls/60","html_url":"https://github.com/apache/maven/pull/60","diff_url":"https://github.com/apache/maven/pull/60.diff","patch_url":"https://github.com/apache/maven/pull/60.patch"},"body":"- I don't like this, but it does let all the integration tests pass:\r\n\r\n```\r\nRunning org.apache.maven.it.MavenITmng2199ParentVersionRangeTest\r\nmng2199ParentVersionRange(ValidParentVersionRangeWithInclusiveUpperBound)OK (3.7 s)\r\nmng2199ParentVersionRange(ValidParentVersionRangeWithExclusiveUpperBound)OK (1.7 s)\r\nmng2199ParentVersionRange(InvalidParentVersionRange)........OK (0.7 s)\r\nmng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionExpression)OK (0.5 s)\r\nmng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionInheritance)OK (0.4 s)\r\nmng2199ParentVersionRange(ValidLocalParentVersionRange).....OK (0.4 s)\r\nTests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.509 sec - in org.apache.maven.it.MavenITmng2199ParentVersionRangeTest\r\nRunning org.apache.maven.it.MavenITmng5840ParentVersionRanges\r\nmng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)OK (0.4 s)\r\nmng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)OK (0.4 s)\r\nTests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.784 sec - in org.apache.maven.it.MavenITmng5840ParentVersionRanges\r\nRunning org.apache.maven.it.MavenITmng5840RelativePathReactorMatching\r\nmng5840RelativePathReactorMatching(RelativePathPointsToWrongVersion)OK (0.4 s)\r\nTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.374 sec - in org.apache.maven.it.MavenITmng5840RelativePathReactorMatching\r\n```\r\n\r\nI have created this as a pull request because I do not like the dependency change it requires."},"comment":{"url":"https://api.github.com/repos/apache/maven/issues/comments/125786750","html_url":"https://github.com/apache/maven/pull/60#issuecomment-125786750","issue_url":"https://api.github.com/repos/apache/maven/issues/60","id":125786750,"user":{"login":"asfbot","id":5243949,"avatar_url":"https://avatars.githubusercontent.com/u/5243949?v=3","gravatar_id":"","url":"https://api.github.com/users/asfbot","html_url":"https://github.com/asfbot","followers_url":"https://api.github.com/users/asfbot/followers","following_url":"https://api.github.com/users/asfbot/following{/other_user}","gists_url":"https://api.github.com/users/asfbot/gists{/gist_id}","starred_url":"https://api.github.com/users/asfbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asfbot/subscriptions","organizations_url":"https://api.github.com/users/asfbot/orgs","repos_url":"https://api.github.com/users/asfbot/repos","events_url":"https://api.github.com/users/asfbot/events{/privacy}","received_events_url":"https://api.github.com/users/asfbot/received_events","type":"User","site_admin":false},"created_at":"2015-07-29T00:12:39Z","updated_at":"2015-07-29T00:12:39Z","body":"Jason van Zyl  on dev@maven.apache.org replies:\nAt first blush this change seems like a bad idea to me. I consider the =\nreactor/multi-module project an atomic unit and this change runs counter =\nto that. Why do you want a parent installed instead of everything =\nworking cohesively within the reactor?=20\n\nAre you trying to build part of the tree for some reason and cannot =\nbuild it all together? Or are you stepping into a module and trying to =\nbuild it by itself? I understand that there are limitations and there =\nneeds to be a way to build within the context of a reactor regardless of =\nwhere you are but I=E2=80=99m not sure I want us to have to support this =\nfeature forever.\n\nCan you provide a little more background please.\nwhich I\nugly?\nand\nhave\nor\n---------------------------------------------------------------------\n<javascript:;>\n\nThanks,\n\nJason\n"}}