2698 didn't fix #2696, as seen here. It also adds an additional trailing newline, even if there is one.
I found 3 places where trailing newlines could be mishandled:
yaml migrator (only affects conda-forge-pinning, I think)
cstdlib (#2698 adds an additional trailing newline rather than ensuring one exists)
mpi_pin_run_as_build - I'm pretty sure this is actually the one that was affecting the petsc feedstock, which prompted #2696 . I was able to run the migrator on petsc and it re-stripped the trailing newline.
reissue and extend #2696. GitHub didn't give me a reopen button, perhaps because the branch had been deleted.
2698 didn't fix #2696, as seen here. It also adds an additional trailing newline, even if there is one.
I found 3 places where trailing newlines could be mishandled:
reissue and extend #2696. GitHub didn't give me a reopen button, perhaps because the branch had been deleted.