Hi,
The rpm-test job is now re-enabled.
rpm-sti-test still runs in parallel with rpm-test so it would be
interesting to compare results and UX (to inspect results) of both jobs
and give us feedback.
Fabien
On Wed, Dec 1, 2021 at 1:08 PM Miroslav Vadkerti <mvadkert(a)redhat.com>
wrote:
Ciao,
On Wed, Dec 1, 2021 at 1:35 PM Fabien Boucher <fboucher(a)redhat.com> wrote:
> Hi,
>
> First, apologize for the miscommunication on that.
> Yes the rpm-sti-test is a replacement for rpm-test to benefit from
> Testing Farm.
>
yeah, apologies also from me
>
> We thought it would have been a "transparent" switch however we missed
> the point that
> a ".repo" file was installed on the nodepool node running the sti test
> but might not be installed
> the same way on Testing Farm.
>
Yeah, it is definitely different, because the repo files are provided by
Zuul.
Looking at our code we need to revisit, ideally, make it at least the same
as
with Fedora CI, currently, I do not see a repo properly generated.
I have filled:
https://pagure.io/fedora-ci/general/issue/300
Let's follow up there ...
Best regards,
/M
> I will re-enable the rpm-test job now and then we can figure out how to
> solve this problem.
>
> Sorry for the trouble
> Fabien
>
>
> On Wed, Dec 1, 2021 at 11:39 AM Miro Hrončok <mhroncok(a)redhat.com> wrote:
>
>> Hello,
>>
>> we have observed recently that the PR tests running with Zuul added a
>> new
>> "rpm-sti-test" job (yesterday?) which seems to run the STI test on the
>> Testing
>> Farm and later the original "rpm-test" which runs the STI tests
locally
>> (?) was
>> removed (today?).
>>
>> I have not seen this announced nor coordinated anywhere and I have a
>> hard time
>> to figure out where the changes are actually happening. I've seen some
>> related
>> changes in
https://pagure.io/fedora-zuul-jobs-config committed by Guy
>> Inger
>> (CCed), but I don't know any more details.
>>
>> We have some trouble with our testing script:
>>
>>
>>
https://src.fedoraproject.org/rpms/pyproject-rpm-macros/blob/rawhide/f/te...
>>
>> It has the following code:
>>
>> # The zuul CI has zuul-build.repo
>> # The Jenkins CI has test-<pkgname>.repo
>> # We run this code from various packages, so we support any <pkgname>
>> if [ -f /etc/yum.repos.d/zuul-build.repo ]; then
>> cat /etc/yum.repos.d/zuul-build.repo >> $config
>> else
>> cat /etc/yum.repos.d/test-*.repo >> $config
>> fi
>>
>> But since the change, we are getting:
>>
>> cat: '/etc/yum.repos.d/test-*.repo': No such file or directory
>>
>> Has the repo filename changed? What it is now?
>>
>> Thanks,
>> --
>> Miro Hrončok
>> --
>> Phone: +420777974800
>> IRC: mhroncok
>>
>>
--
Miroslav Vadkerti :: Senior Principal QE :: Testing Farm / BaseOS QE / OSCI
IRC mvadkert #tft #baseosci #osci :: GPG 0x7B5B2E95
TPB-C 2C215 :: Mobile +420 773 944 252
Red Hat Czech s.r.o, Purkyňova 115, 612 00, Brno, CR