Issue Type: Bug 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 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

Reply via email to