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@redhat.com> wrote:
Ciao,

On Wed, Dec 1, 2021 at 1:35 PM Fabien Boucher <fboucher@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:

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@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/tests/mocktest.sh

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