Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-21486

Refuse to load a plugin if dependencies are disabled or outdated

    Details

    • Similar Issues:

      Description

      According to Jesse Glick, Jenkins lets a plugin start even if some of its dependencies are missing.

      Since missing dependencies might only get much later (for example during builds), it's better to let those plugins fail earlier than later.

      Combined with JENKINS-21485, this will make Jenkins boot more reliable and help administrators catch problems more quickly.

        Attachments

          Issue Links

            Activity

            kohsuke Kohsuke Kawaguchi created issue -
            jglick Jesse Glick made changes -
            Field Original Value New Value
            Link This issue is related to JENKINS-21485 [ JENKINS-21485 ]
            jglick Jesse Glick made changes -
            Labels robustness
            jglick Jesse Glick made changes -
            Link This issue is related to SECURITY-107 [ SECURITY-107 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-23150 [ JENKINS-23150 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-20155 [ JENKINS-20155 ]
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-24046 [ JENKINS-24046 ]
            marciojenkins marcio duran made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            danielbeck Daniel Beck made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            jglick Jesse Glick made changes -
            Link This issue depends on JENKINS-28942 [ JENKINS-28942 ]
            jglick Jesse Glick made changes -
            Labels robustness plugin-manager robustness
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-30432 [ JENKINS-30432 ]
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-30644 [ JENKINS-30644 ]
            jglick Jesse Glick made changes -
            Labels plugin-manager robustness 2.0 plugin-manager robustness
            danielbeck Daniel Beck made changes -
            Link This issue is duplicated by JENKINS-32558 [ JENKINS-32558 ]
            fbelzunc Félix Belzunce Arcos made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            fbelzunc Félix Belzunce Arcos made changes -
            Assignee Félix Belzunce Arcos [ fbelzunc ]
            danielbeck Daniel Beck made changes -
            Remote Link This issue links to "PR 2001 (Web Link)" [ 13785 ]
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-33357 [ JENKINS-33357 ]
            danielbeck Daniel Beck made changes -
            Labels 2.0 plugin-manager robustness 2.0-rejected plugin-manager robustness
            fbelzunc Félix Belzunce Arcos made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            jglick Jesse Glick made changes -
            Link This issue is duplicated by JENKINS-28955 [ JENKINS-28955 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 2172 (Web Link)" [ 14131 ]
            jglick Jesse Glick made changes -
            Assignee Félix Belzunce Arcos [ fbelzunc ] Vincent Latombe [ vlatombe ]
            scm_issue_link SCM/JIRA link daemon made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jglick Jesse Glick made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            jglick Jesse Glick made changes -
            Status Reopened [ 4 ] Open [ 1 ]
            jglick Jesse Glick made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Summary Fail a plugin if its dependencies doesn't exist Refuse to load a plugin if dependencies are disabled or outdated
            aheritier Arnaud Héritier made changes -
            Link This issue is related to JENKINS-34073 [ JENKINS-34073 ]
            scm_issue_link SCM/JIRA link daemon made changes -
            Status In Progress [ 3 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            danielbeck Daniel Beck made changes -
            Link This issue is related to JENKINS-34494 [ JENKINS-34494 ]
            mrsolo Sree Sankara made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            mrsolo Sree Sankara made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            jglick Jesse Glick made changes -
            Link This issue is blocking JENKINS-36666 [ JENKINS-36666 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 153352 ] JNJira + In-Review [ 186179 ]
            danielbeck Daniel Beck made changes -
            Remote Link This issue links to "PR 2487 (Web Link)" [ 14690 ]
            vlatombe Vincent Latombe made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jglick Jesse Glick made changes -
            Link This issue relates to JENKINS-52665 [ JENKINS-52665 ]

              People

              • Assignee:
                vlatombe Vincent Latombe
                Reporter:
                kohsuke Kohsuke Kawaguchi
              • Votes:
                6 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: