#473 Fedora CI uses old and very very old tmt, support for centos-stream-8 ended on May 31, 2024
Closed by msrb. Opened by psklenar.

CI runs on CentOS 8, with some prehistoric tmt...

tmt version: 1.21.0 (8b8acc1f)

Due to this old version, I am not able to adjust test plans.

Please upgrade.

my usage does not work (adjust is ignored) in Fedora CI

/internal:
summary: Internal Tier1 tests
discover:
how: fmf
filter: 'tier: 1'
url: https://gitlab.com/redhat/rhel/tests/gutenprint.git
adjust:
enabled: false
when: distro == centos-stream or distro == fedora
execute:
how: tmt


We need to have that functionality, to fedora repos can contain all plans for fedora and for internal rhel, so when new RHEL is forked, the plans and gating are taken and ready to work immediately without any changes. And that helps a lot when you have a large amount of components to take care of.

support for centos-stream-8 ended on May 31, 2024

https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/

How is idea about upgrade to centos 9?

@psklenar @fhrdina please provide links. We test with tmt-1.33, I assume the issue is with the dispatcher which happens on CI pipeline side.

@mvadkert
https://src.fedoraproject.org/rpms/gutenprint/pull-request/7

@mvadkert
https://src.fedoraproject.org/rpms/pnm2ppa/pull-request/2
The other option is to change the plan file in all our components again to avoid this problem.
Which is also going to rob us of having access to the plans in a test repo as it will have to have adjust se inside the file in rpms repo.

$ tmt --version
tmt version: 1.33.0

The static agents are now running on CentOS Stream 9.

Metadata Update from @msrb:
- Issue assigned to msrb

Metadata Update from @msrb:
- Issue status updated to: Closed (was: Open)

Verified that only relevant jobs are now scheduled:

  • https://src.fedoraproject.org/rpms/gutenprint/pull-request/8

Thanks much, @msrb!

Metadata