#3338 Change: Deprecation of STI Tests
Closed: Accepted 2 months ago by fale. Opened 2 months ago by amoloney.

Drop support for Standard Test Interface (STI) tests in Fedora CI and Zuul CI for Fedora 42 and later.

For Fedora 42:

stop running STI tests after the branch date February 4, 2025 for the Bodhi updates.
keep running STI tests for Fedora 42 dist-git pull requests until the release date and stop running them after the release.
For Fedora 43 and later:

no STI tests would ever be run
For EPEL:

keep running STI tests for EPEL dist-git pull requests until Fedora 42 release date and stop running them after the release.
STI tests have not been included in Bodhi updates, and support for it will not be added.
For Fedora 41 and earlier:

keep running the STI tests in both dist-git and Bodhi updates.
All users of STI tests will need to migrate to the new tmt format during the Fedora 42 development.

The change will affect 281 components. The list of components affected can be found via this sourcegraph query.

All references to STI will be removed from the Fedora CI documentation.

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.

REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.


Procedural -1, the details are still being hammered out.

@zbyszek kindly asking for reconsider, we updated it just now. We will not run any STI tests for F43 and later. Previous releases will be unaffected.

Drop support for Standard Test Interface (STI) tests in Fedora CI and Zuul CI for Fedora 43 and later.

This is not a deprecation then, it's a removal. I see this has been clarified in the page contents, but the slug is still DeprecateSTI, which is a bit misleading. Not sure if the page can be moved / renamed still.

Moving milestone since this was re-targeted at F43.

Metadata Update from @decathorpe:
- Issue set to the milestone: Fedora Linux 43 (was: Fedora Linux 42)

2 months ago

Note that this will take effect when rawhide moves to F43, I believe that is after branching out F42, so Tue 2025-02-04? So we wanted to make sure the proposal is know ASAP. Anyway, we can send out an email once approved here.

This issue will be discussed at the next meeting on 2025-01-28

Metadata Update from @fale:
- Issue tagged with: meeting

2 months ago

Procedural -1, the details are still being hammered out.

+1 now

After one week, this is:
APPROVED (+5, 0, 0)

Metadata Update from @fale:
- Issue untagged with: meeting
- Issue tagged with: pending announcement

2 months ago

Metadata Update from @fale:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

2 months ago

Log in to comment on this ticket.

Metadata