Bug 56936 - Specified versions are overridden when installing multiple apps with dependencies on each other
Specified versions are overridden when installing multiple apps with dependen...
Status: NEW
Product: UCS
Classification: Unclassified
Component: App Center
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2023-12-22 14:49 CET by Johannes Königer
Modified: 2023-12-22 14:49 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Königer univentionstaff 2023-12-22 14:49:47 CET
With `univention-app install`, if you specify multiple applications which are not on the latest version which have dependencies on each other, the specified version is overridden:

```
root@backup1:~# univention-app install guardian-management-api=1.0.0 guardian-authorization-api=1.0.0 guardian-management-ui=1.0.0
Resolving dependencies for guardian-management-api, guardian-authorization-api, guardian-management-ui
Adding guardian-management-api to the list of Apps
Adding guardian-authorization-api to the list of Apps
Adding guardian-management-api to the list of Apps
Adding guardian-management-api to the list of Apps
Going to install Guardian Management API (1.0.0)
Going to install Guardian Authorization API (1.0.0)
Going to install Guardian Management API (1.1.0)
Going to install Guardian Authorization API (1.1.0)
Going to install Guardian Management UI (1.0.0)
```