This series gets rid of all usage of Perl in the tree, converting
it to Python instead.
v1->v2:
* Minor fixes from Aaron Conole.
* Break soexpand and sodepends common code into library (suggested by
Aaron Conole)
Ben Pfaff (9):
tests: Convert uuidfilt utility from Perl to Python.
tests: Convert ovsdb-monitor-sort utility from Perl to Python.
tests: Convert flowgen utility from Perl to Python.
tests: Convert dpdkstrip utility from Perl to Python.
tests: Convert soexpand build tool from Perl to Python.
tests: Convert sodepends build tool from Perl to Python.
tests: Convert dot2pic build tool from Perl to Python.
tests: Convert miscellaneous test code from Perl to Python.
Remove Perl dependency.
Documentation/intro/install/general.rst | 8 -
Makefile.am | 16 +-
build-aux/automake.mk | 5 +-
build-aux/dpdkstrip.pl | 35 -----
build-aux/dpdkstrip.py | 48 ++++++
build-aux/sodepends.pl | 70 ---------
build-aux/sodepends.py | 68 +++++++++
build-aux/soexpand.pl | 40 -----
build-aux/soexpand.py | 59 ++++++++
configure.ac | 6 -
ovn/automake.mk | 4 +-
ovsdb/dot2pic | 155 +++++++++++--------
python/automake.mk | 3 +-
python/build/soutil.py | 56 +++++++
rhel/openvswitch-fedora.spec.in | 2 +-
tests/atlocal.in | 9 +-
tests/automake.mk | 7 +-
tests/flowgen.pl | 253 --------------------------------
tests/flowgen.py | 240 ++++++++++++++++++++++++++++++
tests/library.at | 2 +-
tests/ofproto-macros.at | 4 +-
tests/ofproto.at | 62 ++++----
tests/ovn-controller.at | 2 +-
tests/ovn-nbctl.at | 102 ++++++-------
tests/ovs-macros.at | 5 +-
tests/ovs-vsctl.at | 16 +-
tests/ovsdb-execution.at | 4 +-
tests/ovsdb-idl.at | 30 ++--
tests/ovsdb-monitor-sort.pl | 52 -------
tests/ovsdb-monitor-sort.py | 85 +++++++++++
tests/ovsdb-monitor.at | 4 +-
tests/ovsdb-rbac.at | 28 ++--
tests/ovsdb-server.at | 36 ++---
tests/ovsdb-tool.at | 18 +--
tests/ovsdb-trigger.at | 2 +-
tests/system-kmod-macros.at | 4 +-
tests/system-userspace-macros.at | 4 +-
tests/uuidfilt.pl | 33 -----
tests/uuidfilt.py | 50 +++++++
vswitchd/automake.mk | 2 +-
vtep/automake.mk | 2 +-
41 files changed, 891 insertions(+), 740 deletions(-)
delete mode 100644 build-aux/dpdkstrip.pl
create mode 100755 build-aux/dpdkstrip.py
delete mode 100644 build-aux/sodepends.pl
create mode 100755 build-aux/sodepends.py
delete mode 100644 build-aux/soexpand.pl
create mode 100755 build-aux/soexpand.py
create mode 100755 python/build/soutil.py
delete mode 100755 tests/flowgen.pl
create mode 100755 tests/flowgen.py
delete mode 100755 tests/ovsdb-monitor-sort.pl
create mode 100755 tests/ovsdb-monitor-sort.py
delete mode 100755 tests/uuidfilt.pl
create mode 100755 tests/uuidfilt.py
--
2.10.2
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev