Skip to content

Commit

Permalink
ovsdbmonitor: Remove.
Browse files Browse the repository at this point in the history
ovsdbmonitor was poorly maintained and not widely used.

Acked-by: Flavio Leitner <[email protected]>
Signed-off-by: Ben Pfaff <[email protected]>
  • Loading branch information
blp committed Jan 10, 2014
1 parent feb8a80 commit 7868fbc
Show file tree
Hide file tree
Showing 43 changed files with 6 additions and 3,772 deletions.
21 changes: 0 additions & 21 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,6 @@ or the database schema, you will also need the following software:

- libtool version 2.4 or later. (Older versions might work too.)

If you modify the ovsdbmonitor tool, then you will also need the
following:

- pyuic4 from PyQt4 (http://www.riverbankcomputing.co.uk).

To run the unit tests, you also need:

- Perl. Version 5.10.1 is known to work. Earlier versions should
Expand Down Expand Up @@ -138,22 +133,6 @@ following software:
On Linux you should ensure that /dev/urandom exists. To support TAP
devices, you must also ensure that /dev/net/tun exists.

To run the ovsdbmonitor tool, the machine must also have the following
software:

- Python 2.x, for x >= 4.

- Python Twisted Conch.

- Python JSON.

- PySide or PyQt4.

- Python Zope interface module.

(On Debian "lenny" the above can be installed with "apt-get install
python-json python-qt4 python-zopeinterface python-twisted-conch".)

Building and Installing Open vSwitch for Linux, FreeBSD or NetBSD
=================================================================

Expand Down
3 changes: 1 addition & 2 deletions INSTALL.NetBSD
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@ In that case, you need at least the following packages.
py27-xml
pkg_alternatives

Some components (eg. ovsdbmonitor) have additional requirements.
(See INSTALL)
Some components have additional requirements. (See INSTALL)

Assuming you are running NetBSD/amd64 6.1.2, you can download and
install pre-built binary packages as the following.
Expand Down
3 changes: 1 addition & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Nicira, Inc.
# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Nicira, Inc.
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
Expand Down Expand Up @@ -139,7 +139,6 @@ SUFFIXES += .in
-e 's,[@]bindir[@],$(bindir),g' \
-e 's,[@]sbindir[@],$(sbindir),g' \
-e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \
-e 's,[@]ovsdbmonitordir[@],$(ovsdbmonitordir),g' \
> [email protected]
@if head -n 1 [email protected] | grep '#!' > /dev/null; then \
echo chmod +x [email protected]; \
Expand Down
3 changes: 2 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Post-v2.1.0
---------------------

- The "ovsdbmonitor" graphical tool has been removed, because it was
poorly maintained and not widely used.

v2.1.0 - xx xxx xxxx
---------------------
Expand Down
3 changes: 0 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ The main components of this distribution are:
* ovs-appctl, a utility that sends commands to running Open
vSwitch daemons.

* ovsdbmonitor, a GUI tool for remotely viewing OVS databases and
OpenFlow flow tables.

Open vSwitch also provides some tools:

* ovs-ofctl, a utility for querying and controlling OpenFlow
Expand Down
5 changes: 1 addition & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013 Nicira, Inc.
# Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Nicira, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -57,8 +57,6 @@ OVS_CHECK_NETLINK
OVS_CHECK_OPENSSL
OVS_CHECK_LOGDIR
OVS_CHECK_PYTHON
OVS_CHECK_PYUIC4
OVS_CHECK_OVSDBMONITOR
OVS_CHECK_PYTHON_COMPAT
OVS_CHECK_DOT
OVS_CHECK_IF_PACKET
Expand Down Expand Up @@ -132,7 +130,6 @@ AC_CONFIG_FILES(tests/atlocal)
dnl This makes sure that include/openflow gets created in the build directory.
AC_CONFIG_COMMANDS([include/openflow/openflow.h.stamp])

AC_CONFIG_COMMANDS([ovsdb/ovsdbmonitor/dummy], [:])
AC_CONFIG_COMMANDS([utilities/bugtool/dummy], [:])

AM_CONDITIONAL([LINUX_DATAPATH], [test "$HAVE_NETLINK" = yes && test "$ESX" = no])
Expand Down
1 change: 0 additions & 1 deletion debian/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,5 @@
/openvswitch-switch
/openvswitch-switch.copyright
/openvswitch-test
/ovsdbmonitor
/python-openvswitch
/tmp
2 changes: 0 additions & 2 deletions debian/automake.mk
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@ EXTRA_DIST += \
debian/openvswitch-vtep.init \
debian/openvswitch-vtep.install \
debian/openvswitch-vtep.manpages \
debian/ovsdbmonitor.install \
debian/ovsdbmonitor.manpages \
debian/ovs-monitor-ipsec \
debian/python-openvswitch.dirs \
debian/python-openvswitch.install \
Expand Down
19 changes: 0 additions & 19 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -152,25 +152,6 @@ Description: Python bindings for Open vSwitch
.
This package contains the full Python bindings for Open vSwitch database.

Package: ovsdbmonitor
Architecture: all
Section: utils
Depends: ${python:Depends}, python-openvswitch, ${misc:Depends}
Description: Open vSwitch graphical monitoring tool
Open vSwitch is a production quality, multilayer, software-based,
Ethernet virtual switch. It is designed to enable massive network
automation through programmatic extension, while still supporting
standard management interfaces and protocols (e.g. NetFlow, IPFIX,
sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
to support distribution across multiple physical servers similar to
VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
.
This package is a GUI tool for monitoring and troubleshooting local
or remote Open vSwitch installations. It presents GUI tables that
graphically represent an Open vSwitch kernel flow table (similar to
"ovs-dpctl dump-flows") and Open vSwitch database contents (similar
to "ovs-vsctl list <table>").

Package: openvswitch-test
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-twisted-web, python (>= 2.7) | python-argparse
Expand Down
2 changes: 0 additions & 2 deletions debian/ovsdbmonitor.install

This file was deleted.

1 change: 0 additions & 1 deletion debian/ovsdbmonitor.manpages

This file was deleted.

1 change: 0 additions & 1 deletion debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ install-indep: build-indep
# And we should also clean useless license files, which are already
# descriped in our debian/copyright anyway.
rm -f debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/COPYING \
debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/ovsdb/ovsdbmonitor/COPYING \
debian/$(pdkms)/usr/src/$(PACKAGE)-$(DEB_UPSTREAM_VERSION)/xenserver/LICENSE

install-arch: build-arch
Expand Down
41 changes: 1 addition & 40 deletions m4/openvswitch.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# -*- autoconf -*-

# Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013 Nicira, Inc.
# Copyright (c) 2008, 2009, 2010, 2011, 2012, 2013, 2014 Nicira, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -242,21 +242,6 @@ AC_DEFUN([OVS_CHECK_DOT],
fi])
AM_CONDITIONAL([HAVE_DOT], [test "$ovs_cv_dot" = yes])])

dnl Checks for pyuic4.
AC_DEFUN([OVS_CHECK_PYUIC4],
[AC_CACHE_CHECK(
[for pyuic4],
[ovs_cv_pyuic4],
[if (pyuic4 --version) >/dev/null 2>&1; then
ovs_cv_pyuic4=pyuic4
else
ovs_cv_pyuic4=no
fi])
AM_MISSING_PROG([PYUIC4], [pyuic4])
if test $ovs_cv_pyuic4 != no; then
PYUIC4=$ovs_cv_pyuic4
fi])

dnl Checks whether $PYTHON supports the module given as $1
AC_DEFUN([OVS_CHECK_PYTHON_MODULE],
[AC_REQUIRE([OVS_CHECK_PYTHON])
Expand All @@ -275,30 +260,6 @@ sys.exit(0)' >&AS_MESSAGE_LOG_FD 2>&1; then
fi
fi])])

dnl Checks for Python modules needed by ovsdbmonitor.
AC_DEFUN([OVS_CHECK_OVSDBMONITOR],
[OVS_CHECK_PYTHON_MODULE([PySide.QtCore])
OVS_CHECK_PYTHON_MODULE([PyQt4.QtCore])
OVS_CHECK_PYTHON_MODULE([twisted.conch.ssh])
OVS_CHECK_PYTHON_MODULE([twisted.internet])
OVS_CHECK_PYTHON_MODULE([twisted.application])
OVS_CHECK_PYTHON_MODULE([json])
OVS_CHECK_PYTHON_MODULE([zope.interface])
if (test $ovs_cv_py_PySide_QtCore = yes \
|| test $ovs_cv_py_PyQt4_QtCore = yes) \
&& test $ovs_cv_py_twisted_conch_ssh = yes \
&& test $ovs_cv_py_twisted_internet = yes \
&& test $ovs_cv_py_twisted_application = yes \
&& test $ovs_cv_py_json = yes \
&& test $ovs_cv_py_zope_interface = yes; then
BUILD_OVSDBMONITOR=yes
else
BUILD_OVSDBMONITOR=no
fi
AC_MSG_CHECKING([whether to build ovsdbmonitor])
AC_MSG_RESULT([$BUILD_OVSDBMONITOR])
AM_CONDITIONAL([BUILD_OVSDBMONITOR], [test $BUILD_OVSDBMONITOR = yes])])

dnl Checks for missing python modules at build time
AC_DEFUN([OVS_CHECK_PYTHON_COMPAT],
[OVS_CHECK_PYTHON_MODULE([uuid])
Expand Down
2 changes: 0 additions & 2 deletions ovsdb/automake.mk
Original file line number Diff line number Diff line change
Expand Up @@ -101,5 +101,3 @@ EXTRA_DIST += ovsdb/ovsdb-dot.in ovsdb/dot2pic
noinst_SCRIPTS += ovsdb/ovsdb-dot
DISTCLEANFILES += ovsdb/ovsdb-dot
OVSDB_DOT = $(run_python) $(srcdir)/ovsdb/ovsdb-dot.in

include ovsdb/ovsdbmonitor/automake.mk
1 change: 0 additions & 1 deletion ovsdb/ovsdbmonitor/.gitignore

This file was deleted.

13 changes: 0 additions & 13 deletions ovsdb/ovsdbmonitor/COPYING

This file was deleted.

Loading

0 comments on commit 7868fbc

Please sign in to comment.