Hi Olek,

On 09-10-2022 21:37, Olek Wojnar wrote:
I have just started the test on one of our workers manually and I can confirm that the patches are all applied.

Pardon my ignorance of the finer points of autopkgtest but is there a way to get more-verbose logging?

I started it with --shell-fail. That gave me a shell on the first test that failed and I could then easily confirm that the patches were applied.

Are you using the -ddd option? I can't figure out from the CI logs, for example, whether or not quilt successfully applied patches. One reason I thought patches might not be applied was that I never saw quilt being installed in the test bed.

I think since long you don't need quilt. IIRC dpkg will apply patches natively when you ask it via apt for the source.

Yes, please. Can you verify that the third_party/ijar/common.h file has the following on lines 24 and 25?
#include <limits>
#include <stdexcept>

autopkgtest [03:49:26]: test java-1: -----------------------]
autopkgtest [03:49:26]: test java-1: - - - - - - - - - - results - - - - - - - - - -
java-1               FAIL non-zero exit status 1
autopkgtest [03:49:26]: - - - - - - - - - - running shell - - - - - - - - - - root@elbrus:/tmp/autopkgtest-lxc.ookvjd3p/downtmp/build.OBp/src# head -n25 third_party/ijar/common.h | tail -n2
#include <limits>
#include <stdexcept>

Those are the lines that fix the "'numeric_limits' is not a member of 'std'" error. If they are present, that confirms that add_include_for_limits.patch is definitely being applied correctly. But if that's the case, then I'm really stumped as to why we're seeing that failure and only on those architectures...

Unfortunately I can't help you with that.

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to