Hi Scott, Sorry for making you confused. Thanks for your reviewing on the branch cl_on_Azure_0.7.9, which is totally for FreeBSD ports, and that patch mainly comes from merge request of 314895. I hope the 1st step is to make cloud-init head work for FreeBSD on Azure, and the 2nd step is to make FreeBSD ports work. Could you please focus on my merge request of 314895? >diff --git a/requirements.txt b/requirements.txt >index 2559b31..0c4951f 100644 >--- a/requirements.txt >+++ b/requirements.txt >@@ -28,7 +28,7 @@ configobj>=5.0.2 > pyyaml > > # The new main entrypoint uses argparse instead of optparse >-# argparse >+argparse > > # Requests handles ssl correctly! > requests I removed "argparse" because I found FreeBSD ports will fail to run. The reason is python 2.7 has made argparse builtin library. FreeBSD currently python version is 2.7, so, that is a FreeBSD specific change. That is why I create FreeBSD ports to hold that change. Thanks Hongjiang Zhang -----Original Message----- From: Hongjiang Zhang Sent: Thursday, May 4, 2017 12:49 PM To: 'Scott Moser'