[ovs-dev] [PATCH v5] JSON serialization via Python's json lib

Terry Wilson twilson at redhat.com
Fri Jul 29 14:44:34 UTC 2016


On Fri, Jul 29, 2016 at 12:27 AM, Ben Pfaff <blp at ovn.org> wrote:
> On Mon, Jul 25, 2016 at 06:55:49PM -0500, Terry Wilson wrote:
>> Sigh. And of course I had libopenvswitch installed on the system as
>> well and removing it breaks building the extensions with the above
>> patch. This is the kind of thing that would be much easier if the
>> Python lib was its own project with its own test suite and it could
>> just always assume libopenvswitch was installed on the system as a
>> build dependency.
>
> The Open vSwitch build process uses some of the OVS Python libraries, so
> as far as I can tell that would create a circular dependency.
>
> I don't know what is the right thing to do.

I know everyone seems to hate them, but git submodules aren't a
*completely* horrible fit for this issue; except for that whole
changing how people have to clone the repo with --recursive thing.
Since they're pinned to commits, there wouldn't be any breaking of the
build system, etc. I don't know. I may be something to think about,
anyway.



More information about the dev mailing list