On Wed, 21 Mar 2018 07:07:40 -0500
Richard Shaw <hobbes1069(a)gmail.com> wrote:
I tried using waiverdb-cli per the wiki and created a waiver for the
rpmlint results because it's all I can see:
]$ curl "
https://taskotron.fedoraproject.org/resultsdb_api/api/v2.0/results?testca...
"
{
"data": [
{
"data": {
"item": [
"qodem-1.0.0-2.fc26"
],
"type": [
"koji_build"
]
},
"groups": [
"f789370a-20d3-11e8-8415-525400fc9f92"
],
"href": "
https://taskotron.fedoraproject.org/resultsdb_api/api/v2.0/results/20029537
",
"id": 20029537,
"note": "2 errors, 17 warnings",
"outcome": "FAILED",
"ref_url": "
https://taskotron.fedoraproject.org/artifacts/all/f789370a-20d3-11e8-8415...
",
"submit_time": "2018-03-06T00:20:20.053851",
"testcase": {
"href": "
https://taskotron.fedoraproject.org/resultsdb_api/api/v2.0/testcases/dist...
",
"name": "dist.rpmlint",
"ref_url":
"https://fedoraproject.org/wiki/Taskotron/Tasks/rpmlint" }
}
],
"next": null,
"prev": null
}
But I still can't push the update. How do I go about waving the "no
test results found"?
I run
waiverdb-cli -t dist.rpmdeplint -s '{"item":
"qclib-1.3.1-3.fc28",
"type": "koji_build"}' -p "fedora-28" -c "This is
expected for non-x86
packages"
for missing rpmdeplint test result in a qclib update (it's a s390x-only
package), after some hours bodhi stopped complaining and it's possible
to push the update out.
There are RFEs filled for showing even the missing test results and
also for correctly skipping test if they don't make sense (like
depcheck on x86 for a s390x-only package).
https://pagure.io/greenwave/issue/144
https://github.com/fedora-infra/bodhi/issues/2227
Dan