Project

General

Profile

action #56525

Updated by okurz about 4 years 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