diff options
author | Dan Timoney <dtimoney@att.com> | 2024-09-04 15:26:45 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2024-09-04 15:26:45 +0000 |
commit | 5fac36030ad511870b62ce5424ff02f72d72f735 (patch) | |
tree | 56e8d56b879a8ce1e590c45bf53a9bfe8ffd3c7c /tools | |
parent | 426ae53c36ff2d6c9351627c52e7985bae65489e (diff) | |
parent | d4313f3f621c6bcbf4109b20245f722a3e9b6b8d (diff) |
Merge "migrate parents to potassium-sr2"
Diffstat (limited to 'tools')
-rw-r--r-- | tools/lib/pomfile.py | 3 | ||||
-rwxr-xr-x | tools/migrateOdlParents.py | 24 |
2 files changed, 15 insertions, 12 deletions
diff --git a/tools/lib/pomfile.py b/tools/lib/pomfile.py index 88bfa90e..c73fbc82 100644 --- a/tools/lib/pomfile.py +++ b/tools/lib/pomfile.py @@ -35,10 +35,11 @@ class PomFile: # value: value to set def setXmlValue(self, valuePath, value, replaceMultiple=False) -> bool: if value is None: + print("unable to set {} to {} in {}: {}".format(valuePath, value, self.filename, str(False))) return False found=False pathToFind = XPath(valuePath) - pattern = re.compile('<([^>^\ ^?^!]+)') + pattern = re.compile('<([^>^\ ^?^!]+(\ \/)?)') curPath=XPath() curParent=None isComment=False diff --git a/tools/migrateOdlParents.py b/tools/migrateOdlParents.py index a7175b8b..124234ac 100755 --- a/tools/migrateOdlParents.py +++ b/tools/migrateOdlParents.py @@ -8,7 +8,7 @@ import tempfile from lib.pomfile import PomFile DEFAULT_PARENT_GROUPID="org.onap.ccsdk.parent" -DEFAULT_PARENT_VERSION="2.4.0-SNAPSHOT" +DEFAULT_PARENT_VERSION="2.7.0-SNAPSHOT" DEFAULT_STRICT=True USE_OLD_SERVLET_API=True @@ -94,8 +94,8 @@ class OdlParentMigrator: templatePom = PomFile(self.odlParentPath+'/setup/src/main/resources/pom-template.xml') - x = templatePom.setXmlValue('/project/properties/odl.controller.mdsal.version',mdsalVersion) - success = success and x + # x = templatePom.setXmlValue('/project/properties/odl.controller.mdsal.version',mdsalVersion) + # success = success and x x = templatePom.setXmlValue('/project/properties/odl.mdsal.version',odlBundleVersion) success = success and x x = templatePom.setXmlValue('/project/properties/odl.mdsal.model.version',odlBundleVersion) @@ -164,24 +164,26 @@ class OdlParentMigrator: bgpVersion = self.getMvnRepoVersion('org.opendaylight.bgpcep','topology-api') controllerVersion = self.getMvnRepoVersion('org.opendaylight.controller', 'blueprint') mdsalVersion=self.getMvnRepoVersion('org.opendaylight.mdsal','mdsal-binding-api') - netconfVersion = self.getMvnRepoVersion('org.opendaylight.netconf','netconf-impl') + netconfVersion = self.getMvnRepoVersion('org.opendaylight.netconf','netconf-api') pomFile = PomFile(os.path.abspath(self.parentPath+'/dependencies-odl-bom/pom.xml')) - x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=bgp-artifacts]/version',bgpVersion) + x = pomFile.setXmlValue('/project/version',self.version) + success = success and x + x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=bgpcep-artifacts]/version',bgpVersion) success = success and x x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=controller-artifacts]/version',controllerVersion) success = success and x x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=mdsal-artifacts]/version',mdsalVersion) success = success and x - x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=netconf-artifacts]/version',netconfVersion) - success = success and x - x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=sal-binding-broker-impl]/version',netconfVersion, True) - success = success and x + # x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=netconf-artifacts]/version',netconfVersion) + # success = success and x + # x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=sal-binding-broker-impl]/version',netconfVersion, True) + # success = success and x # at the moment not possible because of dependent variable in path after value to set # x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=sal-binding-broker-impl,type=test-jar]/version',netconfVersion) # success = success and x - x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=sal-test-model]/version',netconfVersion) - success = success and x + # x = pomFile.setXmlValue('/project/dependencyManagement/dependencies/dependency[artifactId=sal-test-model]/version',netconfVersion) + # success = success and x print("done" if success else "failed") return success |