Project

General

Profile

Actions

coordination #16122

open

[qe-core] Idea: a test / API that verifies that package X does not pull in (direct or indirect) package Y

Added by dimstar almost 8 years ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Spike/Research
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:
Sprint:
QE-Core: April Sprint 23 (Apr 05 - May 03)

Description

This is mainly interesting for textbased installs / minimal installs, where the installation of X is trying to be avoided..

We had two examples in the past:

  • emacs requires libgio which in turn depends on the existence of dbus-launch. dbus-launch was provided only by dbus-1-x11 and required X11 libs. As a result, installing emacs without X-libs was not possible
  • vim has just been reported to be linked to X-libraries (boo#1021043)

The idea is to get a framework / API, that can get a package to install and verify that a list of RPMs is not being pulled in by this.

openQA might be 'too late' - other ideas are welcome


Subtasks


Related issues 1 (0 open1 closed)

Related to openQA Tests - coordination #67456: [functional][u][epic] Add package test for sconsRejectedSLindoMansilla2020-06-09

Actions
Actions

Also available in: Atom PDF