I honestly don’t know what you are trying achieve here. We don’t declare that system tests are strict POSIX and neither should we. Pragmatic approach here is to support Linux and BSD.
That said, BIND 9 is open source, and we would accept merge requests that are reasonable - which means commits must be small(ish), isolated and not complicate things just for the sake of the POSIX compatibility. Currently, the tests run with (d)ash as shell, so there are no bashisms, but anything beyond that - I would rather see a system test rewritten into py.test than dumbed down to strict POSIX. Basically, I am saying that anything that will increase maintenance costs will not be accepted. We don’t have strict POSIX systems in the CI nor we are going to add it. It’s just a matter of priorities. If this is something more than a hobby project you’ll have to scratch your itch. Ondřej -- Ondřej Surý — ISC (He/Him) My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours. > On 1. 8. 2021, at 0:06, Dennis Clarke <dcla...@blastwave.org> wrote: > > What you are saying is that your testsuite is not portable. It may or > may not work on some systems and good luck if it does not. If I were > to try a z/OS system then your code would certainly break there. I can > and will test that. _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users