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

Unbundled / implicit plugin dependencies may be installed multiple times

    Details

    • Type: Improvement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
    • Environment:
      windows
      2.0-beta-1
    • Similar Issues:

      Description

      Run jenkins on windows (java -jar ...) in a clean jenkins home

      select a few plugins (pipeline - and something that depends on OWASP Markup Formatter)

      wait for the plugins to install
      create a new user

      Get told Jenkins is ready to use

      Rejoice

      Expected results

      Jenkins is ready to use with the plugins you installed

      Actual results

      A restart is required

      Go to http://localhost:8080/updateCenter/ and look at the status of plugins (may need to install another plugin)
      However you can see that

      • OWASP Markup Formatter Plugin antisamy-markup-formatter plugin is already installed. Jenkins needs to be restarted for the update to take effect
      • Pipeline workflow-aggregator plugin is already installed. Jenkins needs to be restarted for the update to take effect

      Both of these are incorrect.

      The wizard has requested the same version be installed multiple times.
      You can see this if you go to /pluginManager/installed and version 1.3 is installed - yet you can download to 1.3....

      So
      1) Jenkins should restart if it has installed plugins that require a restart to activate
      2) Jenkins should not try to install the same version of the plugin twice (infact it should not try to install any version of the same plugin twice - do it once and install the latest).

      For slow internet links the multiple isntalls will cause a longer than required setup time.

        Attachments

          Issue Links

            Activity

            teilo James Nord created issue -
            teilo James Nord made changes -
            Field Original Value New Value
            Priority Minor [ 4 ] Major [ 3 ]
            swashbuck1r Spike Washburn made changes -
            Labels 2.0 2.0-beta 2.0 2.0-beta community-bee
            teilo James Nord made changes -
            Description Run jenkins on windows (java -jar ...) in a clean jenkins home

            select a few plugins (pipeline - and something that depends on OWASP Markup Formatter)

            wait for the plugins to install
            create a new user

            Get told Jenkins is ready to use

            Rejoice

            h3. Expected results

            Jenkins is ready to use with the plugins you installed

            h3. Actual results

            A restart is required :-(

            Go to http://localhost:8080/updateCenter/ and look atht e status of plugins (may need to install another plugin)
            However you can see that

            * OWASP Markup Formatter Plugin antisamy-markup-formatter plugin is already installed. Jenkins needs to be restarted for the update to take effect
            * Pipeline workflow-aggregator plugin is already installed. Jenkins needs to be restarted for the update to take effect

            Both of these are incorrect.

            The wizard has requested the same version be installed multiple times.
            You can see this if you go to /pluginManager/installed and version 1.3 is installed - yet you can download to 1.3....

            So
            1) Jenkins should restart if it has installed plugins that require a restart to activate
            2) Jenkins should not try to install the same version of the plugin twice (infact it should not try to install any version of the same plugin twice - do it once and install the latest).

            For slow internet links the multiple isntalls will cause a longer than required setup time.

            Run jenkins on windows (java -jar ...) in a clean jenkins home

            select a few plugins (pipeline - and something that depends on OWASP Markup Formatter)

            wait for the plugins to install
            create a new user

            Get told Jenkins is ready to use

            Rejoice

            h3. Expected results

            Jenkins is ready to use with the plugins you installed

            h3. Actual results

            A restart is required :-(

            Go to http://localhost:8080/updateCenter/ and look at the status of plugins (may need to install another plugin)
            However you can see that

            * OWASP Markup Formatter Plugin antisamy-markup-formatter plugin is already installed. Jenkins needs to be restarted for the update to take effect
            * Pipeline workflow-aggregator plugin is already installed. Jenkins needs to be restarted for the update to take effect

            Both of these are incorrect.

            The wizard has requested the same version be installed multiple times.
            You can see this if you go to /pluginManager/installed and version 1.3 is installed - yet you can download to 1.3....

            So
            1) Jenkins should restart if it has installed plugins that require a restart to activate
            2) Jenkins should not try to install the same version of the plugin twice (infact it should not try to install any version of the same plugin twice - do it once and install the latest).

            For slow internet links the multiple isntalls will cause a longer than required setup time.

            swashbuck1r Spike Washburn made changes -
            Labels 2.0 2.0-beta community-bee 2.0 2.0-beta
            teilo James Nord made changes -
            Attachment screenshot-1.png [ 32384 ]
            kzantow Keith Zantow made changes -
            Summary 2.0 setup wizard fails to restart Jenkins when a restart is required Unbundled plugins / implicit plugin dependencies may be installed multiple times
            kzantow Keith Zantow made changes -
            Summary Unbundled plugins / implicit plugin dependencies may be installed multiple times Unbundled / implicit plugin dependencies may be installed multiple times
            kzantow Keith Zantow made changes -
            Assignee Keith Zantow [ kzantow ]
            kzantow Keith Zantow made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            kzantow Keith Zantow made changes -
            Remote Link This issue links to "PR 2258 (Web Link)" [ 14199 ]
            rtyler R. Tyler Croy made changes -
            Link This issue is related to JENKINS-34239 [ JENKINS-34239 ]
            danielbeck Daniel Beck made changes -
            Status In Progress [ 3 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 169961 ] JNJira + In-Review [ 198746 ]

              People

              • Assignee:
                kzantow Keith Zantow
                Reporter:
                teilo James Nord
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: