Project

General

Profile

Actions

action #53546

open

Easier dependencies handling for packages, e.g. reduce duplication of build requirements in spec, documentation, Dockerfile

Added by okurz almost 5 years ago. Updated over 3 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2019-06-27
Due date:
% Done:

0%

Estimated time:

Description

Motivation

For both os-autoinst and openQA "build requirements" are defined in multiple places, e.g. https://github.com/os-autoinst/openQA/blob/master/docker/travis_test/Dockerfile#L10 , https://github.com/os-autoinst/openQA/blob/master/cpanfile , https://github.com/os-autoinst/openQA/blob/master/openQA.spec#L37 and correspondingly for os-autoinst . This fact and also the current setup based on the Dockerfile "docker/travis_test/Dockerfile" which a container is built from in OBS, but only after merge of a PR, makes it hard to understand and hard to introduce new dependencies and test for them properly.


Related issues 6 (1 open5 closed)

Related to openQA Project - action #43619: Improve workflow for dealing with openQA's dependenciesResolvedtinita2018-11-09

Actions
Related to openQA Project - action #55346: packaging test as part of every PRResolvedcoolo2019-08-11

Actions
Related to openQA Project - action #66649: Test GitHub actions for os-autoinstResolvedtinita2020-05-08

Actions
Related to openQA Project - action #66721: Use GitHub actions for os-autoinstResolvedokurz2020-05-12

Actions
Related to openQA Project - action #73309: every time a direct dependency is updated in Factory our CI jobs fail until the package is updatedWorkable2020-10-13

Actions
Blocked by openQA Project - action #56525: Create rpm requires from cpanfileResolvedtinita2019-09-06

Actions
Actions

Also available in: Atom PDF