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

Reply via email to