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

Prevents installation of plugins requiring a newer Jenkins

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      The update center is (perhaps badly) designed to alert users of newer versions of plugins that they have installed but which require a newer version of Jenkins as an incentive to upgrade Jenkins

      While there are some plugins that may indeed run correctly on older versions of Jenkins than they were built on (so people may legitimately need an out to install a version that claims to require a newer version of Jenkins) in 99.9% of cases users do not want to install a plugin where:

      • the plugin (claims it) needs a newer version of Jenkins
      • the plugin depends on another plugin
        • the dependent plugin is not optional and not installed in the user's Jenkins and the version(s) available from the update center(s) all require a newer version of Jenkins
        • the dependent plugin is installed (optional or non-optional dependency), but it is an older version than specified and the version(s) available from the update center(s) all require a newer version of Jenkins

      So this RFE would disable the checkbox for those plugins that are providing a compatibility warning.

          [JENKINS-23757] Prevents installation of plugins requiring a newer Jenkins

          Stephen Connolly created issue -
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-20155 [ JENKINS-20155 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Stephen Connolly made changes -
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 156546 ] New: JNJira + In-Review [ 186214 ]
          Daniel Beck made changes -
          Summary Original: Provide a switch (defaulting to on) that prevents installation of plugins requiring a newer Jenkins New: Prevents installation of plugins requiring a newer Jenkins
          Daniel Beck made changes -
          Description Original: The update center is (perhaps badly) designed to alert users of newer versions of plugins that they have installed but which require a newer version of Jenkins *as an incentive to upgrade Jenkins*

          While there are some plugins that may indeed run correctly on older versions of Jenkins than they were built on (so people may legitimately need an out to install a version that claims to require a newer version of Jenkins) in 99.9% of cases users do not want to install a plugin where:

          * the plugin (claims it) needs a newer version of Jenkins
          * the plugin depends on another plugin
          ** the dependent plugin is not optional and not installed in the user's Jenkins and the version(s) available from the update center(s) all require a newer version of Jenkins
          ** the dependent plugin is installed (optional or non-optional dependency), but it is an older version than specified and the version(s) available from the update center(s) all require a newer version of Jenkins

          So this RFE would disable the checkbox for those plugins that are providing a compatibility warning. The feature could then be disabled by clicking a checkbox either on the Advanced tab or in the global configuration.
           
          New: The update center is (perhaps badly) designed to alert users of newer versions of plugins that they have installed but which require a newer version of Jenkins *as an incentive to upgrade Jenkins*

          While there are some plugins that may indeed run correctly on older versions of Jenkins than they were built on (so people may legitimately need an out to install a version that claims to require a newer version of Jenkins) in 99.9% of cases users do not want to install a plugin where:

          * the plugin (claims it) needs a newer version of Jenkins
          * the plugin depends on another plugin
          ** the dependent plugin is not optional and not installed in the user's Jenkins and the version(s) available from the update center(s) all require a newer version of Jenkins
          ** the dependent plugin is installed (optional or non-optional dependency), but it is an older version than specified and the version(s) available from the update center(s) all require a newer version of Jenkins

          So this RFE would disable the checkbox for those plugins that are providing a compatibility warning.
           
          Ryan Campbell made changes -
          Link New: This issue is related to JENKINS-41711 [ JENKINS-41711 ]

            Unassigned Unassigned
            stephenconnolly Stephen Connolly
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: