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

It is unclear that the items with ** are dependencies during plugin install on 2.0

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • jenkins-2.0-alpha

      When the plugin installed wizard is installing plugins, it shows a plugin in black and then it can have other plugins with ** in front that are grey. It is unclear that these grey plugins are the dependencies. There is also a lot of wasted whitespace area during this time as well. The whole area to the left of the installing list is just blank. More information could be provided in that space during install. Perhaps some tips on using Jenkins.

          [JENKINS-33246] It is unclear that the items with ** are dependencies during plugin install on 2.0

          Daniel Beck added a comment -

          Also, enjoy all the additional dependencies from JENKINS-33296. May be bad enough that we need to require fairly recent core dependencies for plugins in this dialog, otherwise they'd have giant dependency lists.

          Daniel Beck added a comment - Also, enjoy all the additional dependencies from JENKINS-33296 . May be bad enough that we need to require fairly recent core dependencies for plugins in this dialog, otherwise they'd have giant dependency lists.

          Daniel Beck added a comment -

          I think alpha 3 changes the presentation of these dependencies a bit. Is it better now?

          Daniel Beck added a comment - I think alpha 3 changes the presentation of these dependencies a bit. Is it better now?

          Alex Earl added a comment -

          The **'s during install are still there. See attachment for what I am describing.

          Alex Earl added a comment - The **'s during install are still there. See attachment for what I am describing.

          Daniel Beck added a comment -

          slide_o_mix (Somewhat unrelated) Are there no boxes in the grey area to the left of it at all? There should be one box per plugin you selected to be installed…

          Daniel Beck added a comment - slide_o_mix (Somewhat unrelated) Are there no boxes in the grey area to the left of it at all? There should be one box per plugin you selected to be installed…

          Alex Earl added a comment -

          There is NOTHING in the gray area to the left as is shown in the screenshot.

          Alex Earl added a comment - There is NOTHING in the gray area to the left as is shown in the screenshot.

          Daniel Beck added a comment -

          kzantow I imagine it wouldn't be particularly difficult to add a message below the progress bar that explains that selected plugins and their dependencies are being installed, with a minor change to presentation in the list. WDYT?

          Daniel Beck added a comment - kzantow I imagine it wouldn't be particularly difficult to add a message below the progress bar that explains that selected plugins and their dependencies are being installed, with a minor change to presentation in the list. WDYT?

          Expectation: Describe what the indicator ** means. It should be clear what are dependencies of the user's selection.

          Planned approach to resolution:

          • Text description in console or somewhere around the console

          Not in scope:

          • Displaying the plugins that caused the install

          Spike Washburn added a comment - Expectation: Describe what the indicator ** means. It should be clear what are dependencies of the user's selection. Planned approach to resolution: Text description in console or somewhere around the console Not in scope: Displaying the plugins that caused the install

          Keith Zantow added a comment -

          danielbeck I've added a sort of footnote section to the console log, please check the screenshot and PR https://github.com/jenkinsci/jenkins/pull/2159 to determine if this is sufficient. I believe the text should be around the console log (rather than elsewhere), as that's where the indicator is actually being used.

          Keith Zantow added a comment - danielbeck I've added a sort of footnote section to the console log, please check the screenshot and PR https://github.com/jenkinsci/jenkins/pull/2159 to determine if this is sufficient. I believe the text should be around the console log (rather than elsewhere), as that's where the indicator is actually being used.

          Code changed in jenkins
          User: kzantow
          Path:
          core/src/main/resources/jenkins/install/pluginSetupWizard.properties
          war/src/main/js/pluginSetupWizardGui.js
          war/src/main/js/templates/progressPanel.hbs
          war/src/main/less/pluginSetupWizard.less
          http://jenkins-ci.org/commit/jenkins/9fbd7aa5170745f0e724031c4736d8da7a57b55e
          Log:
          JENKINS-33246 - add a footnote about required dependencies installing
          during setup wizard

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: kzantow Path: core/src/main/resources/jenkins/install/pluginSetupWizard.properties war/src/main/js/pluginSetupWizardGui.js war/src/main/js/templates/progressPanel.hbs war/src/main/less/pluginSetupWizard.less http://jenkins-ci.org/commit/jenkins/9fbd7aa5170745f0e724031c4736d8da7a57b55e Log: JENKINS-33246 - add a footnote about required dependencies installing during setup wizard

          Code changed in jenkins
          User: Daniel Beck
          Path:
          core/src/main/resources/jenkins/install/pluginSetupWizard.properties
          war/src/main/js/pluginSetupWizardGui.js
          war/src/main/js/templates/progressPanel.hbs
          war/src/main/less/pluginSetupWizard.less
          http://jenkins-ci.org/commit/jenkins/547f304b0b26a3627fe04d023cdad1a63475e5ed
          Log:
          Merge pull request #2159 from kzantow/JENKINS-33246-show-install-dependency-legend

          [FIX JENKINS-33246] Add a footnote about ** in setup wizard

          Compare: https://github.com/jenkinsci/jenkins/compare/5a9ac399d2f1...547f304b0b26

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Daniel Beck Path: core/src/main/resources/jenkins/install/pluginSetupWizard.properties war/src/main/js/pluginSetupWizardGui.js war/src/main/js/templates/progressPanel.hbs war/src/main/less/pluginSetupWizard.less http://jenkins-ci.org/commit/jenkins/547f304b0b26a3627fe04d023cdad1a63475e5ed Log: Merge pull request #2159 from kzantow/ JENKINS-33246 -show-install-dependency-legend [FIX JENKINS-33246] Add a footnote about ** in setup wizard Compare: https://github.com/jenkinsci/jenkins/compare/5a9ac399d2f1...547f304b0b26

            kzantow Keith Zantow
            slide_o_mix Alex Earl
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: