Project

General

Profile

Actions

coordination #123301

open

[qe-core] Guarantee os-autoinst-disti-opensuse (or another metapackage) is all a test developer needs to work.

Added by szarate almost 2 years ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Refactor/Code Improvements
Target version:
Start date:
2023-01-18
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

For a test developer, all they should have to do is to install a single metapackage:

https://suse.slack.com/archives/C02CANHLANP/p1674045401600369
https://suse.slack.com/archives/C02CANHLANP/p1673614981349019?thread_ts=1673612944.290799&cid=C02CANHLANP

Following https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16232, we can have one that installs only what is needed, possibly avoiding os-autoinst but including Perl::Tidy required by os-autoinst (it could be that we can't decouple it) and document it in the contributing guide.

Marking this as an epic for now, hopefully it can be linked to the platform team transition story.


Related issues 1 (1 open0 closed)

Related to openQA Project - coordination #127028: [epic] openQA on SLE+packagehubBlockedokurz2023-03-31

Actions
Actions #3

Updated by szarate over 1 year ago

  • Tags changed from platform-team, qe-core-january-sprint, qe-core-february-sprint to platform-team, qe-core-january-sprint
Actions #4

Updated by szarate over 1 year ago

  • Tags changed from platform-team, qe-core-january-sprint to platform-team, qe-core-april-sprint
Actions #5

Updated by szarate over 1 year ago

in theory we have a metapackage, but is not in factory yet... but for a test developer the requirements are different:

os-autoinst-distri-opensuse-deps + os-autoinst-devel are needed, along with (possibly) the following change

diff --git a/Makefile b/Makefile
index 4235f2230..496639dbf 100644
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@ help:
 .PHONY: prepare
 prepare:
    git clone https://github.com/os-autoinst/os-autoinst.git
-   ./tools/wheel --fetch
+   ./tools/wheel --fetch || true
    $(MAKE) check-links
    cd os-autoinst && cpanm -nq --installdeps .
    cpanm -nq --installdeps .

on the other hand, we can add a specific target for test development?

Actions #6

Updated by szarate over 1 year ago

  • Sprint set to QE-Core: April Sprint 23 (Apr 05 - May 03)
  • Target version set to QE-Core: Ready
Actions #7

Updated by szarate over 1 year ago

Actions #8

Updated by szarate over 1 year ago

  • Tags changed from platform-team, qe-core-april-sprint to platform-team, qe-core-april-sprint, qaaas
Actions #9

Updated by szarate over 1 year ago

  • Sprint changed from QE-Core: April Sprint 23 (Apr 05 - May 03) to QE-Core: May Sprint 23 (May 10 - May 31)
Actions #10

Updated by szarate over 1 year ago

  • Sprint changed from QE-Core: May Sprint 23 (May 10 - May 31) to QE-Core: June Sprint 23 (Jun 14 - Jun 28)
Actions #11

Updated by szarate over 1 year ago

  • Sprint deleted (QE-Core: June Sprint 23 (Jun 14 - Jun 28))
Actions #12

Updated by slo-gin 5 months ago

This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions

Also available in: Atom PDF