On 9/1/20 7:08 PM, Richard Purdie wrote:
On Fri, 2020-08-28 at 14:14 +0800, Changqing Li wrote:
From: Changqing Li <changqing.li@windriver.com>

Error info:
ERROR: libpcre-8.44-r0 do_package_write_rpm: Failure expanding
variable
SUMMARY_libpcrecpp, expression was ${SUMMARY} - C++ wrapper functions
which triggered exception RecursionError: maximum recursion depth
exceeded while calling a Python object

this error is hard to reproduce, only met one time. Seems expand
SUMMARY with reference to SUMMARY cause a dead loop.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
What is worrying me is why we can't reproduce this. It should fail or
not fail, why do we only sometimes see this?

I'd like to understand the cause as it sounds like a determinism
problem somewhere.

Is there a sequence we can reproduce it with?

Unfortunately no, we also hard to reproduce this, only met one time on 08 Jul when build a wrlinux image.

And don't see it for about 2 months.


Cheers,

Richard