An update with 4 packages from a side-tag https://bodhi.fedoraproject.org/updates/FEDORA-2021-0b700e2eed manifests failures in fedora-ci.koji-build.installability.functional like this one https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/installability-pipeline/job/master/45125/testReport/(root)/tests/_install/:
--------------------------------------------------------------------------- | | | Run install test for perl-Future-AsyncAwait-tests-0:0.54-1.fc36.noarch | | | --------------------------------------------------------------------------- [...] Error: Problem: conflicting requests - nothing provides perl(Syntax::Keyword::Match) needed by perl-Future-AsyncAwait-tests-0.54-1.fc36.noarch
That means a test for perl-Future-AsyncAwait-0.54-1.fc36 build was missing perl-Syntax-Keyword-Match component. But perl-Syntax-Keyword-Match-0.08-1.fc36 was part of the update. It seems that installability tests do not test all side-tag builds together. That's a bug and completely undermines the purpose of side-tags. Compare to fedora-ci.koji-build.tier0.functional test which installs the same package and passed correctly.
@msrb @jimbair PTAL
Metadata Update from @mvadkert: - Issue tagged with: installability
Metadata Update from @mvadkert: - Issue priority set to: High (was: Medium)
@msrb looking over the repo, I don't see any commits or support for sidetags:
https://github.com/fedora-ci/installability-pipeline
Have we done the work to add the support? If not, what's the best way to track that?
The pipeline fails in prepare.sh:
prepare.sh
Create repo file: /etc/yum.repos.d/brew-78753442.repo /usr/local/bin/mtps-get-task: line 212: $1: unbound variable
It seems like there is still some problem with params and how they are handled:
environment: ADDITIONAL_TASK_IDS: "'78752619 78753423 78753424'" PROFILE_NAME: fedora-36 TASK_ID: '78753442'
http://artifacts.dev.testing-farm.io/d33fb2fa-5dfb-4537-b5a4-034c0308be71/work-installability4NjOV0/installability/execute/data/prepare/metadata.yaml
That is strange (those extra "'" in ADDITIONAL_TASK_IDS) as this is what we send to TF:
'
"variables": { "ADDITIONAL_TASK_IDS": "78752619 78753423 78753424", "PROFILE_NAME": "fedora-36", "TASK_ID": "78753442" }
@msrb @mvadkert Is this related to the previous fix here, or are they simply having the same failure as a result?
https://github.com/fedora-ci/installability-pipeline/issues/21