The packaging changes between xenial and bionic don't seem to involve lua-lpeg, and notably the patch 0003-Link-against-lua-lpeg.patch is included in both (the patch is refreshed for lua5.3 in bionic, so the patch isn't identical).
The diff of CHANGELOG between 7.01 and 7.60 doesn't indicate a mention of lua-lpeg or a fix of a recursion error, and none of the mentions of lua fixes seem to match this error. There's a lot of changes between these two versions, though. I'm guessing a bisection search would be the most straightforward way to identify the fix?
ddstreet, when you tested against the bionic lua-lpeg, were you testing with lua5.2 or lua5.3? Presumably you've ruled out lua as a variable?
The packaging changes between xenial and bionic don't seem to involve lua-lpeg, and notably the patch 0003-Link- against- lua-lpeg. patch is included in both (the patch is refreshed for lua5.3 in bionic, so the patch isn't identical).
The diff of CHANGELOG between 7.01 and 7.60 doesn't indicate a mention of lua-lpeg or a fix of a recursion error, and none of the mentions of lua fixes seem to match this error. There's a lot of changes between these two versions, though. I'm guessing a bisection search would be the most straightforward way to identify the fix?
ddstreet, when you tested against the bionic lua-lpeg, were you testing with lua5.2 or lua5.3? Presumably you've ruled out lua as a variable?