timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-37545] Manual installation of plugins in Jenkins2 does not follow detached plugins #3453

Open timja opened 8 years ago

timja commented 8 years ago

Ownership 0.5 depends on the code, which has been decoupled to Matrix Auth plugin. When I deploy the plugin manually, I get an installation error.


Originally reported by oleg_nenashev, imported from: Manual installation of plugins in Jenkins2 does not follow detached plugins
  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2022/01/10
timja commented 8 years ago

recampbell:

Jenkins does not (has never) resolve implied dependencies to detached plugins when uploading a plugin. However, now that matrix is removed from core, there will be many plugins which will be affected by this bug.

timja commented 7 years ago

danielbeck:

The previous comment is wrong, Jenkins handles plugin dependencies of manually uploaded plugins since 2.1.

Possible approach: PluginManager.doUploadPlugins needs to, like UpdateSite.Data's constructor, call ClassicPluginStrategy.getImpliedDependencies

timja commented 2 years ago

[Originally blocks: JENKINS-38307]