-
Improvement
-
Resolution: Unresolved
-
Major
The update center and setup wizard allows users to install plugins with unresolved dependencies. In this case, the update center meta-data presents a plugin having a dependency which cannot be resolved from any available update center. The user is presently able to install the plugin, but when Jenkins starts up, it will fail to initialize due to the unresolved dependencies.
The setupwizard and update center should not allow the user to screw up their installation and thereby protect the user from mistakes or time-delays in publishing dependencies.
Instead, the setupwizard and the update center should display warnings that the plugin dependencies cannot be satisified and which dependencies are missing.
- is related to
-
JENKINS-23757 Prevents installation of plugins requiring a newer Jenkins
-
- Reopened
-
- links to
[JENKINS-41711] Prevent installation of plugins with unresolvable dependencies
Issue Type | Original: Bug [ 1 ] | New: Improvement [ 4 ] |
Link | New: This issue is related to JENKINS-23757 [ JENKINS-23757 ] |
Remote Link | New: This issue links to "Example of motivation (Web Link)" [ 15376 ] |
Description |
Original:
The update center and setup wizard allows users to install plugins with unresolved dependencies. In this case, the update center meta-data presents a plugin having a dependency which cannot be resolved from any available update center. The user is presently able to install the plugin, but when Jenkins starts up, it will fail to initialize due to the unresolved dependencies. The setupwizard and update center should not allow the user to screw up their installation and thereby protect the user from mistakes or time-delays in publishing dependencies. |
New:
The update center and setup wizard allows users to install plugins with unresolved dependencies. In this case, the update center meta-data presents a plugin having a dependency which cannot be resolved from any available update center. The user is presently able to install the plugin, but when Jenkins starts up, it will fail to initialize due to the unresolved dependencies. The setupwizard and update center should not allow the user to screw up their installation and thereby protect the user from mistakes or time-delays in publishing dependencies. Instead, the setupwizard and the update center should display warnings that the plugin dependencies cannot be satisified and which dependencies are missing. |