That's really good news! I've been using porg for almost ten years now, but to make it work until now, I needed the patch I proposed in ticket 15. Actually, I was planning to fork porg to github, but fortunately I saw this post first. Note that I'd be happy to help for code. Regards Pierre
I think the reason is that mv uses the new function renameat2, which has been introduced in glibc-2.28, if available. I attach a patch that fixes the testcase for me. Note: run autoreconf -fi after applying the patch.