Re: [Rpm-maint] [rpm-software-management/rpm] Support for running tests on a different machine (Discussion #2884)

2024-02-05 Thread Demi Marie Obenour
@pmatilai I was referring to `%check` in spec files, _not_ RPM’s own test suite 
(though that would be useful too).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2884#discussioncomment-8374826
You are receiving this because you are subscribed to this thread.

Message ID: 
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] Support for running tests on a different machine (Discussion #2884)

2024-02-05 Thread Panu Matilainen
@dmnks feel free to correct/extend, but the test-suite does run as a separate 
step in the "native" mode using already built binaries. That's only supported 
on Fedora at the moment but that's AIUI just a matter of somebody adding + 
maintaining a native dockerfile for their target distro.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2884#discussioncomment-8369228
You are receiving this because you are subscribed to this thread.

Message ID: 
___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


[Rpm-maint] [rpm-software-management/rpm] Support for running tests on a different machine (Discussion #2884)

2024-02-02 Thread Demi Marie Obenour
To the best of my understanding, cross-compilation currently is incompatible 
with running test suites, unless one uses QEMU or other pure-software emulation 
mechanisms.  These cause problems with code that depends on CPU features.

At the same time, the rise of languages such as Rust and C++, which require 
more CPU and RAM during build, is making it very difficult to natively compile 
on slow processors.

One potential solution would be for RPM to support running the test suite 
remotely, or at least in a separate step.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/discussions/2884
You are receiving this because you are subscribed to this thread.

Message ID: ___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint