Skip to content

Enable more artifacts testing on centos7 - #5121

Open
LecrisUT wants to merge 5 commits into
mainfrom
artifact/centos7
Open

Enable more artifacts testing on centos7#5121
LecrisUT wants to merge 5 commits into
mainfrom
artifact/centos7

Conversation

@LecrisUT

@LecrisUT LecrisUT commented Aug 13, 2026

Copy link
Copy Markdown
Member
  • Enabled centos7 testing for the install-cases
  • Use plain rpm -q when encountering a nvr on yum
  • Install yumplugin-priorities in order for artifacts repo to make use of priority (does not seem to be a way to narrow the scope to our repos though)

@LecrisUT LecrisUT added the ci | full test Pull request is ready for the full test execution label Aug 13, 2026
@LecrisUT
LecrisUT changed the base branch from main to artifact/nvr-override August 13, 2026 06:45
@LecrisUT
LecrisUT marked this pull request as ready for review August 18, 2026 05:37
@LecrisUT

LecrisUT commented Aug 18, 2026

Copy link
Copy Markdown
Member Author
  • /available-artifacts/basic/downgrade failure is super funky. It seems yum just ignores priority :(. Asking dnf folks for some thoughts, but did anyone else hit this?
  • /verified-artifacts/pre-installed/* failure is because we do rpm -q foo instead of rpm -q foo-2.4 as the later is not supported. These can only be supported with --no-check flag
  • /verified-artifacts/obsoletes/basic/downgrade we ask it to install foo-1.1, but Obsoletes seems to trump and foo-ng is installed still. Smells like the first issue problem

@LecrisUT LecrisUT added status | blocked The merging of PR is blocked on some other issue status | discuss Needs more discussion before closing labels Aug 18, 2026
@therazix

therazix commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

From the hacking session: Skip rpm -q on distros using yum and figure out how to solve the problem with priorities.

@therazix therazix removed the status | discuss Needs more discussion before closing label Aug 18, 2026
@LecrisUT LecrisUT removed the status | blocked The merging of PR is blocked on some other issue label Aug 19, 2026
@github-project-automation github-project-automation Bot moved this to backlog in planning Aug 19, 2026
@LecrisUT LecrisUT moved this from backlog to implement in planning Aug 19, 2026
@LecrisUT LecrisUT added test coverage Improvements or additions to test coverage of tmt itself plugin | artifact Related to the `prepare/artifact` plugin. labels Aug 19, 2026
Base automatically changed from artifact/nvr-override to main August 20, 2026 06:38
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
@therazix therazix added this to the 1.79 milestone Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci | full test Pull request is ready for the full test execution plugin | artifact Related to the `prepare/artifact` plugin. test coverage Improvements or additions to test coverage of tmt itself

Projects

Status: implement

Development

Successfully merging this pull request may close these issues.

2 participants