From 5073dd509700587e2067ad674e5250f0e112f709 Mon Sep 17 00:00:00 2001 From: Luis Gomez Date: Fri, 27 Oct 2017 04:29:29 +0000 Subject: [PATCH] Revert "Bug 9307: Split features to avoid incompatiblities" This reverts commit a89958c401cd01a4c26bd3833c42750e7582cf60. Change-Id: Ib199b622ad43060b973daa2f43b72876bf6f915b Signed-off-by: Luis Gomez --- artifacts/distribution/pom.xml | 14 --- features/repos/test/pom.xml | 12 -- features/singles/odl-integration-all/pom.xml | 5 +- .../pom.xml | 91 -------------- .../pom.xml | 119 ------------------ .../pom.xml | 69 ++++++++-- features/singles/pom.xml | 2 - 7 files changed, 61 insertions(+), 251 deletions(-) delete mode 100644 features/singles/odl-integration-compatible-with-1node/pom.xml delete mode 100644 features/singles/odl-integration-compatible-with-3node/pom.xml diff --git a/artifacts/distribution/pom.xml b/artifacts/distribution/pom.xml index 2518793b..a9bfe1b6 100644 --- a/artifacts/distribution/pom.xml +++ b/artifacts/distribution/pom.xml @@ -70,20 +70,6 @@ features xml - - ${project.groupId} - odl-integration-compatible-with-1node - ${project.version} - features - xml - - - ${project.groupId} - odl-integration-compatible-with-3node - ${project.version} - features - xml - ${project.groupId} odl-integration-all diff --git a/features/repos/test/pom.xml b/features/repos/test/pom.xml index 46f1665a..27286f0c 100644 --- a/features/repos/test/pom.xml +++ b/features/repos/test/pom.xml @@ -57,18 +57,6 @@ features xml - - ${project.groupId} - odl-integration-compatible-with-1node - features - xml - - - ${project.groupId} - odl-integration-compatible-with-3node - features - xml - ${project.groupId} odl-integration-all diff --git a/features/singles/odl-integration-all/pom.xml b/features/singles/odl-integration-all/pom.xml index 6380e200..a907c1eb 100644 --- a/features/singles/odl-integration-all/pom.xml +++ b/features/singles/odl-integration-all/pom.xml @@ -24,10 +24,7 @@ ODL :: integration :: ${project.artifactId} - - Single feature containing all features separately compatible with odl-integration-compatible-with-all. - TODO: Split out 1node and 3node compatibility classes. - + Single feature containing all features separately compatible with odl-integration-compatible-with-all. https://wiki.opendaylight.org/view/Integration/Distribution diff --git a/features/singles/odl-integration-compatible-with-1node/pom.xml b/features/singles/odl-integration-compatible-with-1node/pom.xml deleted file mode 100644 index a9301e2a..00000000 --- a/features/singles/odl-integration-compatible-with-1node/pom.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - 4.0.0 - - org.opendaylight.odlparent - single-feature-parent - 2.0.5 - - - org.opendaylight.integration - odl-integration-compatible-with-1node - - 0.8.0-SNAPSHOT - feature - - ODL :: integration :: ${project.artifactId} - - Single feature containing all features compatible with most and with 1node legacy deployments. - This should consist of odl-integration-compatible-with-all - and additional features which are not compatible with 3node deployments. - Typical bundle which should not be installed: org.opendaylight.netconf:netconf-topology-singleton. - - https://wiki.opendaylight.org/view/Integration/Distribution - - - Eclipse Public License v1.0 - http://www.eclipse.org/legal/epl-v10.html - - - - - scm:git:https://git.opendaylight.org/gerrit/integration/distribution.git - scm:git:ssh://git.opendaylight.org:29418/integration/distribution.git - https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=features/singles/odl-integration-compatible-with-all;hb=HEAD - HEAD - - - - - ${project.groupId} - all-artifacts - ${project.version} - import - pom - - - - - - ${project.groupId} - odl-integration-compatible-with-all - features - xml - - - - - - - org.opendaylight.netconf - odl-netconf-callhome-ssh - features - xml - - - org.opendaylight.netconf - odl-netconf-console - features - xml - - - - - org.opendaylight.unimgr - odl-unimgr - xml - features - - - - diff --git a/features/singles/odl-integration-compatible-with-3node/pom.xml b/features/singles/odl-integration-compatible-with-3node/pom.xml deleted file mode 100644 index 10182994..00000000 --- a/features/singles/odl-integration-compatible-with-3node/pom.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - 4.0.0 - - org.opendaylight.odlparent - single-feature-parent - 2.0.5 - - - org.opendaylight.integration - odl-integration-compatible-with-3node - - 0.8.0-SNAPSHOT - feature - - ODL :: integration :: ${project.artifactId} - - Single feature containing all features compatible with most and with 3node deployments. - This should consist of odl-integration-compatible-with-all - and additional features which are not compatible with 1node legacy deployments. - Typical bundle which should not be installed: org.opendaylight.netconf:netconf-topology-config. - - https://wiki.opendaylight.org/view/Integration/Distribution - - - Eclipse Public License v1.0 - http://www.eclipse.org/legal/epl-v10.html - - - - - scm:git:https://git.opendaylight.org/gerrit/integration/distribution.git - scm:git:ssh://git.opendaylight.org:29418/integration/distribution.git - https://git.opendaylight.org/gerrit/gitweb?p=integration/distribution.git;a=tree;f=features/singles/odl-integration-compatible-with-all;hb=HEAD - HEAD - - - - - ${project.groupId} - all-artifacts - ${project.version} - import - pom - - - - - - ${project.groupId} - odl-integration-compatible-with-all - features - xml - - - - - - - - - - org.opendaylight.honeycomb.vbd - odl-vbd - features - xml - - - org.opendaylight.honeycomb.vbd - odl-vbd-rest - features - xml - - - org.opendaylight.honeycomb.vbd - odl-vbd-ui - features - xml - - - - - org.opendaylight.netconf - odl-netconf-clustered-topology - features - xml - - - - diff --git a/features/singles/odl-integration-compatible-with-all/pom.xml b/features/singles/odl-integration-compatible-with-all/pom.xml index 8862f28d..f7f9d61d 100644 --- a/features/singles/odl-integration-compatible-with-all/pom.xml +++ b/features/singles/odl-integration-compatible-with-all/pom.xml @@ -24,13 +24,7 @@ ODL :: integration :: ${project.artifactId} - - Single feature containing all features compatible with most. - If a feature is known to be incompatible with any typical use case, - for 1node or 3node deployment, it should not be listed here. - See other feature definitions for compatibility details. - Note: Even commented-out features should be moved to their appropriate compatibility class. - + Single feature containing all features compatible together. https://wiki.opendaylight.org/view/Integration/Distribution @@ -130,7 +124,7 @@ - org.opendaylight.daexim + org.opendaylight.daexim odl-daexim-all xml features @@ -202,6 +196,18 @@ xml features + + org.opendaylight.groupbasedpolicy + odl-groupbasedpolicy-vpp + xml + features + + + org.opendaylight.groupbasedpolicy + odl-groupbasedpolicy-neutron-vpp-mapper + xml + features + org.opendaylight.groupbasedpolicy odl-groupbasedpolicy-ui @@ -220,6 +226,12 @@ xml features + + org.opendaylight.groupbasedpolicy + odl-groupbasedpolicy-ios-xe + xml + features + org.opendaylight.groupbasedpolicy odl-groupbasedpolicy-sxp-ep-provider @@ -234,6 +246,26 @@ --> + + + org.opendaylight.honeycomb.vbd + odl-vbd + features + xml + + + org.opendaylight.honeycomb.vbd + odl-vbd-rest + features + xml + + + org.opendaylight.honeycomb.vbd + odl-vbd-ui + features + xml + + org.opendaylight.infrautils @@ -251,7 +283,6 @@ - org.opendaylight.netconf odl-netconf-mdsal @@ -264,6 +295,18 @@ features xml + + org.opendaylight.netconf + odl-netconf-callhome-ssh + features + xml + + + org.opendaylight.netconf + odl-netconf-console + features + xml + org.opendaylight.netconf odl-restconf @@ -413,5 +456,13 @@ xml + + + org.opendaylight.unimgr + odl-unimgr + xml + features + + diff --git a/features/singles/pom.xml b/features/singles/pom.xml index f472cb0e..137d0b91 100644 --- a/features/singles/pom.xml +++ b/features/singles/pom.xml @@ -43,8 +43,6 @@ odl-distribution-version odl-integration-compatible-with-all - odl-integration-compatible-with-1node - odl-integration-compatible-with-3node odl-integration-all -- 2.36.6