jenkinsci / jenkinsci/plugin-installation-manager-tool

Version 2.0.1 incorrectly resolves required versions in dependencies

Open
#193 9 comments 3 reactions 1 assignee Claimed by @timja View on GitHub
bug
Dominant language
Java
Stars
463
Forks
228
Avg merge
31m
Merged PRs (30d)
15

Description

Looks like there is a regression after switching to "download latest by default" in 2.0.0

```
2020-09-17 11:49:21
Step 4/4 : RUN java -jar /app/bin/jenkins-plugin-manager.jar --war /app/jenkins/jenkins.war --plugins docker-workflow:1.22 workflow-durable-task-step:2.35
2020-09-17 11:49:21

2020-09-17 11:49:21
---> Running in 90ef99b3c292
2020-09-17 11:49:22
Unable to open /app/jenkins/jenkins.war
2020-09-17 11:49:22
Unable to get version from war file
2020-09-17 11:49:26
War not found, installing all plugins: /app/jenkins/jenkins.war
2020-09-17 11:49:26
Plugin docker-workflow:1.22 depends on workflow-durable-task-step:2.36, but there is an older version defined on the top level - workflow-durable-task-step:2.35
```

At the same time, even the most recent release of Docker Pipeline plugin requires 2.35:

![image](https://user-images.githubusercontent.com/3000480/93466838-22065780-f8ed-11ea-966f-1cca2f726cd0.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.