From patchwork Mon Apr 8 11:06:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 1920785 X-Patchwork-Delegate: dceara@redhat.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=patchwork.ozlabs.org) Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VCmVn1ctZz1yY8 for ; Mon, 8 Apr 2024 21:06:25 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id C3E7D81E08; Mon, 8 Apr 2024 11:06:22 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id xLeKN33ONvKI; Mon, 8 Apr 2024 11:06:21 +0000 (UTC) X-Comment: SPF check N/A for local connections - client-ip=2605:bc80:3010:104::8cd3:938; helo=lists.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver= DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 0AC1C81D7C Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp1.osuosl.org (Postfix) with ESMTPS id 0AC1C81D7C; Mon, 8 Apr 2024 11:06:20 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 783EEC0DCF; Mon, 8 Apr 2024 11:06:20 +0000 (UTC) X-Original-To: ovs-dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 5AB7DC008E for ; Mon, 8 Apr 2024 11:06:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 3CA5440AE4 for ; Mon, 8 Apr 2024 11:06:18 +0000 (UTC) X-Virus-Scanned: amavis at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP id wHcaAst0GyrG for ; Mon, 8 Apr 2024 11:06:17 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2001:4b98:dc4:8::225; helo=relay5-d.mail.gandi.net; envelope-from=i.maximets@ovn.org; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp2.osuosl.org 4E1F1401B1 Authentication-Results: smtp2.osuosl.org; dmarc=none (p=none dis=none) header.from=ovn.org DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 4E1F1401B1 Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::225]) by smtp2.osuosl.org (Postfix) with ESMTPS id 4E1F1401B1 for ; Mon, 8 Apr 2024 11:06:15 +0000 (UTC) Received: by mail.gandi.net (Postfix) with ESMTPSA id DAB1F1C0002; Mon, 8 Apr 2024 11:06:12 +0000 (UTC) From: Ilya Maximets To: ovs-dev@openvswitch.org Date: Mon, 8 Apr 2024 13:06:52 +0200 Message-ID: <20240408110654.2521511-1-i.maximets@ovn.org> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 X-GND-Sasl: i.maximets@ovn.org Cc: Ilya Maximets Subject: [ovs-dev] [PATCH ovn] treewide: Remove remaining XenServer references. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" Remaining bits from the OVS/OVN split. Fixes: 1af37d11be73 ("Remove XenServer Code") Signed-off-by: Ilya Maximets Acked-by: Alin Gabriel Serdean Acked-by: Ales Musil --- Documentation/tutorials/index.rst | 6 ------ README.rst | 3 --- acinclude.m4 | 26 ----------------------- build-aux/initial-tab-whitelist | 1 - debian/copyright.in | 34 ------------------------------- 5 files changed, 70 deletions(-) diff --git a/Documentation/tutorials/index.rst b/Documentation/tutorials/index.rst index 0b7f52d0b..865a64018 100644 --- a/Documentation/tutorials/index.rst +++ b/Documentation/tutorials/index.rst @@ -30,12 +30,6 @@ Tutorials Getting started with Open vSwitch (OVS) and Open Virtual Network (OVN) for Open vSwitch. -.. TODO(stephenfin): We could really do with a few basic tutorials, along with - some more specialized ones (DPDK, XenServer, Windows). The latter could - probably be formed from the install guides, but the former will need to be - produced from scratch or reproduced from blogs (with permission of the - author) - .. toctree:: :maxdepth: 2 diff --git a/README.rst b/README.rst index 428cd8ee8..dce8c5bc8 100644 --- a/README.rst +++ b/README.rst @@ -91,9 +91,6 @@ license applies to the file in question. File build-aux/cccl is licensed under the GNU General Public License, version 2. -Files under the xenserver directory are licensed on a file-by-file basis. -Refer to each file for details. - Contact ------- diff --git a/acinclude.m4 b/acinclude.m4 index 1a80dfaa7..73a2a51be 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -177,32 +177,6 @@ AC_DEFUN([OVS_CONDITIONAL_CC_OPTION], AM_CONDITIONAL([$2], [test $ovs_have_cc_option = yes])]) dnl ---------------------------------------------------------------------- -dnl Check for too-old XenServer. -AC_DEFUN([OVS_CHECK_XENSERVER_VERSION], - [AC_CACHE_CHECK([XenServer release], [ovs_cv_xsversion], - [if test -e /etc/redhat-release; then - ovs_cv_xsversion=`sed -n 's/^XenServer DDK release \([[^-]]*\)-.*/\1/p' /etc/redhat-release` - fi - if test -z "$ovs_cv_xsversion"; then - ovs_cv_xsversion=none - fi]) - case $ovs_cv_xsversion in - none) - ;; - - [[1-9]][[0-9]]* | dnl XenServer 10 or later - [[6-9]]* | dnl XenServer 6 or later - 5.[[7-9]]* | dnl XenServer 5.7 or later - 5.6.[[1-9]][[0-9]][[0-9]][[0-9]]* | dnl XenServer 5.6.1000 or later - 5.6.[[2-9]][[0-9]][[0-9]]* | dnl XenServer 5.6.200 or later - 5.6.1[[0-9]][[0-9]]) dnl Xenserver 5.6.100 or later - ;; - - *) - AC_MSG_ERROR([This appears to be XenServer $ovs_cv_xsversion, but only XenServer 5.6.100 or later is supported. (If you are really using a supported version of XenServer, you may override this error message by specifying 'ovs_cv_xsversion=5.6.100' on the "configure" command line.)]) - ;; - esac]) - dnl OVS_CHECK_SPARSE_TARGET dnl dnl The "cgcc" script from "sparse" isn't very good at detecting the diff --git a/build-aux/initial-tab-whitelist b/build-aux/initial-tab-whitelist index 8ad43d616..eb5c1a23a 100644 --- a/build-aux/initial-tab-whitelist +++ b/build-aux/initial-tab-whitelist @@ -5,7 +5,6 @@ \.sln$ ^ovs/ ^third-party/ -^xenserver/ ^debian/rules.modules$ ^debian/rules$ ^\.gitmodules$ diff --git a/debian/copyright.in b/debian/copyright.in index 9ad00340f..335fd6af8 100644 --- a/debian/copyright.in +++ b/debian/copyright.in @@ -27,40 +27,6 @@ Upstream Copyright Holders: License: -* The following components are licensed under the - GNU Lesser General Public License version 2.1 only - with the exception clause below as a pre-amble. - - xenserver/etc_xensource_scripts_vif - xenserver/opt_xensource_libexec_InterfaceReconfigure.py - xenserver/opt_xensource_libexec_InterfaceReconfigureBridge.py - xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py - xenserver/opt_xensource_libexec_interface-reconfigure - xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py - - * These components are only distributed in the source package. - They do not appear in any binary packages. - - On Debian systems, the complete text of the - GNU Lesser General Public License version 2.1 can be found in - `/usr/share/common-licenses/LGPL-2.1' - - The exception clause pre-amble reads: - - As a special exception to the GNU Lesser General Public License, you - may link, statically or dynamically, a "work that uses the Library" - with a publicly distributed version of the Library to produce an - executable file containing portions of the Library, and distribute - that executable file under terms of your choice, without any of the - additional requirements listed in clause 6 of the GNU Lesser General - Public License. By "a publicly distributed version of the Library", - we mean either the unmodified Library as distributed, or a - modified version of the Library that is distributed under the - conditions defined in clause 3 of the GNU Library General Public - License. This exception does not however invalidate any other reasons - why the executable file might be covered by the GNU Lesser General - Public License. - * The following components are licensed under the GNU Lesser General Public License version 2.1.