Project

General

Profile

action #56525

Updated by okurz over 1 year ago

## Motivation

The cpanfile provides already perl dependencies and we should make use of it as good as we can to avoid duplication in the spec file

## Acceptance criteria
* **AC1:** Less duplication in dependencies
* **AC2:** perl dependencies need to be specified manually in either cpanfile or .spec file, not both

## Suggestions

* Look into https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tools/update_spec how a spec file is updated from cpanfile including a check in self-tests that tells commiters if an update is needed
* Try to keep dependencies split per component, e.g. "worker", "client", etc.

Back