{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/3269","repository_url":"https://api.github.com/repos/jenkinsci/jenkins","labels_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/3269/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/3269/comments","events_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/3269/events","html_url":"https://github.com/jenkinsci/jenkins/pull/3269","id":291877006,"node_id":"MDExOlB1bGxSZXF1ZXN0MTY1MzQ1NDcy","number":3269,"title":"[FIXED JENKINS-45235] When multiple update sites publish different versions, allow those versions to be seen","user":{"login":"stephenc","id":209336,"node_id":"MDQ6VXNlcjIwOTMzNg==","avatar_url":"https://avatars2.githubusercontent.com/u/209336?v=4","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":[{"id":271563319,"node_id":"MDU6TGFiZWwyNzE1NjMzMTk=","url":"https://api.github.com/repos/jenkinsci/jenkins/labels/needs-review","name":"needs-review","color":"207de5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-01-26T11:40:29Z","updated_at":"2018-11-16T19:21:30Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/jenkinsci/jenkins/pulls/3269","html_url":"https://github.com/jenkinsci/jenkins/pull/3269","diff_url":"https://github.com/jenkinsci/jenkins/pull/3269.diff","patch_url":"https://github.com/jenkinsci/jenkins/pull/3269.patch"},"body":"\r\n- When automatically installing dependent plugins, the first update center with a version meeting the minimum required will win\r\n- Also enhances the CLI command to allow specification of a minimum version\r\n\r\nSee [JENKINS-45235](https://issues.jenkins-ci.org/browse/JENKINS-45235).\r\n\r\n### Proposed changelog entries\r\n\r\n* When Jenkins has multiple update sites, the plugins listed were de-duplicated, however this could hide updated versions being published by the second or subsequent update sites, now multiple versions of plugins will be shown when the update sites are publishing different versions.\r\n\r\n### Submitter checklist\r\n\r\n- [x] JIRA issue is well described\r\n- [x] Changelog entry appropriate for the audience affected by the change (users or developer, depending on the change). [Examples](https://github.com/jenkins-infra/jenkins.io/blob/master/content/_data/changelogs/weekly.yml)\r\n    * Use the `Internal: ` prefix if the change has no user-visible impact (API, test frameworks, etc.)\r\n- [x] Appropriate autotests or explanation to why this change has no tests\r\n    * Very tricky to write a test for this, requires multiple update sites with different plugin versions. Manually verified the functionality. Existing test cases should cover the single update site case for the 90%+ of users\r\n- [ ] For dependency updates: links to external changelogs and, if possible, full diffs\r\n\r\n<!-- For new API and extension points: Link to the reference implementation in open-source (or example in Javadoc) -->\r\n\r\n### Desired reviewers\r\n\r\n@daniel-beck this should fix the issue I described and help testing of plugin security releases\r\n"},"comment":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/comments/439498913","html_url":"https://github.com/jenkinsci/jenkins/pull/3269#issuecomment-439498913","issue_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/3269","id":439498913,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTQ5ODkxMw==","user":{"login":"daniel-beck","id":1831569,"node_id":"MDQ6VXNlcjE4MzE1Njk=","avatar_url":"https://avatars3.githubusercontent.com/u/1831569?v=4","gravatar_id":"","url":"https://api.github.com/users/daniel-beck","html_url":"https://github.com/daniel-beck","followers_url":"https://api.github.com/users/daniel-beck/followers","following_url":"https://api.github.com/users/daniel-beck/following{/other_user}","gists_url":"https://api.github.com/users/daniel-beck/gists{/gist_id}","starred_url":"https://api.github.com/users/daniel-beck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daniel-beck/subscriptions","organizations_url":"https://api.github.com/users/daniel-beck/orgs","repos_url":"https://api.github.com/users/daniel-beck/repos","events_url":"https://api.github.com/users/daniel-beck/events{/privacy}","received_events_url":"https://api.github.com/users/daniel-beck/received_events","type":"User","site_admin":false},"created_at":"2018-11-16T19:21:30Z","updated_at":"2018-11-16T19:21:30Z","author_association":"MEMBER","body":"Tests report NPEs in `UpdateCenter.getPlugin`"}}
{"actor":{"display_login":"daniel-beck"}}