![]() |
|
|
|
|
Issue Type:
|
Bug
|
|
Assignee:
|
Unassigned |
|
Components:
|
core |
|
Created:
|
10/Jan/13 4:34 PM
|
|
Description:
|
Reproduced with Jenkins Enterprise but may be more generally applicable. Start with 1.466.2.1 which bundles old versions of analysis-core and findbugs. Upgrade analysis-core to 1.47, pinning it. Now run 1.466.12.1 which bundles analysis-core:1.48 and findbugs:4.45. Then you are running findbugs:4.45 with analysis-core:1.47. This is very bad because 4.45 requires analysis-core:1.48 in its Plugin-Dependencies and in fact throws a LinkageError when you try to run or configure jobs using FindBugs.
The plugin manager should somehow detect when upgrading an unpinned plugin from the bundled HPI would cause a version clash with a pinned plugin, and either refuse to upgrade the downstream plugin or ignore the pin and upgrade both.
|
|
Project:
|
Jenkins
|
|
Labels:
|
plugin
|
|
Priority:
|
Major
|
|
Reporter:
|
Jesse Glick
|
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
|