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

Reply via email to