#110 Fedora CI - Stop sending old CI topics
Closed 3 years ago by bgoncalv. Opened 3 years ago by bgoncalv.

Fedora CI pipeline continues to send old topics org.centos.prod.ci.pipeline.allpackages-build.* like org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.

This topic are using old message standard and the results of scratch builds appear in bodhi of official builds if they have the same NVR causing confusion.

Before stopping sending those messages we need to inform packager gating on these topics to change to the new one fedora-ci.koji-build.tier0.functional.

Gating doc: https://docs.fedoraproject.org/en-US/ci/gating/


I made distro-wide search for the word centos in gating.yaml files:

/clang9.0/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./clang9.0/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./llvm9.0/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./llvm9.0/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./dnsmasq/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./clang/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./clang/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./skopeo/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./python-ansi2html/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./python-ansi2html/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./container-selinux/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./lld/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./lld/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./buildah/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./python-virtualenv/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./libomp/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./libomp/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./libkcapi/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./llvm/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./llvm/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./Lmod/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./Lmod/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./podman/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}
./llvm-test-suite/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./llvm-test-suite/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./swid-tools/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./swid-tools/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./libdnf-plugin-swidtags/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./libdnf-plugin-swidtags/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
./conmon/gating.yaml:  - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete}

@bgoncalv Please create one example pull-request to show the fix required

Then if I find time, i'll clone it for the rest of the packages or, just announce the deprecation pointing to the example.

Prs:

clang9.0 https://src.fedoraproject.org/rpms/clang9.0/pull-request/1
llvm9.0 https://src.fedoraproject.org/rpms/llvm9.0/pull-request/2
dnsmasq https://src.fedoraproject.org/rpms/dnsmasq/pull-request/4
clang https://src.fedoraproject.org/rpms/clang/pull-request/68
python-ansi2html https://src.fedoraproject.org/rpms/python-ansi2html/pull-request/2
lld https://src.fedoraproject.org/rpms/lld/pull-request/24
libomp https://src.fedoraproject.org/rpms/libomp/pull-request/20
libkcapi https://src.fedoraproject.org/rpms/libkcapi/pull-request/17
llvm https://src.fedoraproject.org/rpms/llvm/pull-request/51
llvm-test-suite https://src.fedoraproject.org/rpms/llvm-test-suite/pull-request/20
swid-tools https://src.fedoraproject.org/rpms/swid-tools/pull-request/3
libdnf-plugin-swidtags https://src.fedoraproject.org/rpms/libdnf-plugin-swidtags/pull-request/5

@bgoncalv we have 5 packages which have gating configured on org.centos.prod.ci.pipeline.allpackages-build.complete

What would be the new gating testname for them?

conmon
podman
buildah
skopeo
container-selinux

Yes, these packages also need to be updated to gate on fedora-ci.koji-build.tier0.functional

I've sent announcement that we switch off old names on Tuesday, May 26 2020.

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

3 years ago

Login to comment on this ticket.

Metadata