-
Bug
-
Resolution: Fixed
-
Critical
-
None
See https://github.com/jenkins-infra/update-center2/pull/599. Since https://github.com/jenkinsci/workflow-api-plugin/releases/tag/1162.va_1e49062a_00e is not available to 2.319.x users, https://github.com/jenkinsci/workflow-durable-task-step-plugin/releases/tag/1144.vd77b_57189936 should be prohibited as well, but apparently it is offered on the UC and then cannot be loaded after restart.
It seems like a bug in Jenkins core that it even permits you to install the latter when its declared dependency is not satisfied, and/or a bug in the update center that it offers such an update. (The block added in update-center2#599 is to prevent you from accidentally installing a plugin update that effectively requires another plugin update—updating workflow-api but not workflow-cps—beyond what Jenkins plugin metadata is currently capable of expressing.)
- depends on
-
JENKINS-49651 Extend plugin/update center metadata with known incompatibilities
-
- Open
-
- links to
[JENKINS-68727] workflow-durable-task-step update uninstallable
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Link | New: This issue depends on JENKINS-49651 [ JENKINS-49651 ] |
Remote Link | New: This issue links to "workflow-durable-task-step-plugin #233 (Web Link)" [ 27833 ] |
Remote Link | New: This issue links to "jenkins-infra/update-center2 #600 (Web Link)" [ 27834 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Known limitation, when we suspend plugins we always need to check whether any dependent plugins exist and suspend them likewise. Some folks have also published uninstallable plugins before (depending on incrementals or similar) – essentially what's happening here, except not involving a suspension.