<div dir="ltr">Dims has just raised[1] the excellent concern that oslo.privsep will need to at least survive on Windows, because hyper-v.  I have no real experience coding on windows (I wrote a windows C program once, but I only ever ran it under wine ;) and certainly none within an OpenStack/python context:<div><br></div><div>1) How can I test whatever I'm working on to see if I have mistakenly introduced something Linux-specific?  Surely this is a challenge common across every project in the nova/oslo/hyper-v stack.</div><div><br></div><div>2) What predicate should I use to guard the inevitable Linux-specific or Windows-specific code branches?</div><div><br></div><div>and I guess:</div><div>3) What does a typical OpenStack/hyper-v install even look like? Do we run rootwrap with some sudo-like-thing, or just run everything as the superuser?</div><div>What _should_ oslo.privsep do for this environment?</div><div><br></div><div>[1] <a href="https://review.openstack.org/#/c/244984/1">https://review.openstack.org/#/c/244984</a></div><div><br></div><div> - Gus</div></div>