Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1595 extend uprader to upgrade from monolithic structure to template set.xml #1610

Conversation

quantumfate
Copy link
Contributor

@quantumfate quantumfate commented Nov 25, 2022

Adresses/Fixes #1595 .

Implements

  • merge from context.xml and template.xml
  • context.xml will be deleted and adapted to new template-set.xml

@devonfw/cobigen

jan-vcapgemini and others added 8 commits September 19, 2022 12:50
* Update mgmt_ide-setup.asciidoc

fixed devonfw ide link
converted 7, 8 to substeps of 6
added git longpaths configuration step

* Update mgmt_ide-setup.asciidoc

Improved git remote url setup
added PDE manual setup steps
* Update mgmt_ide-setup.asciidoc

Updated IDE setup steps with new workarounds because of problems with latest devonfw version.

* Update mgmt_ide-setup.asciidoc

adjusted typography
removed redundant description

* Update mgmt_ide-setup.asciidoc

fixed spelling errors.

* Update mgmt_ide-setup.asciidoc

fixed spelling issues.
…in (devonfw#1572)

Bumps [jsoup](https://github.com/jhy/jsoup) from 1.14.2 to 1.15.3.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES)
- [Commits](jhy/jsoup@jsoup-1.14.2...jsoup-1.15.3)

---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Malte Brunnlieb <maybeec@users.noreply.github.com>
…nd context.xml

Next step is deleting the writing of the new context.xml and handling the consequences (code & tests)
@quantumfate quantumfate changed the base branch from master to template-set-deployables November 25, 2022 10:05
@quantumfate quantumfate changed the title 1595 extend uprader to upgradeupgrader to upgrade from monolithic structure to template set.xml 1595 extend uprader to upgrade from monolithic structure to template set.xml Nov 25, 2022
@Lur1an
Copy link
Contributor

Lur1an commented Nov 25, 2022

The current implementation (on this branch) extends the upgrade function from V2.1 to V3 and directly generates a template-set.xml (V6) and skips the new context.xml generation. In doing so it breaks a lot of core code that expects new context.xml files from the upgrade.

I suggest to integrate this upgrader by skipping the V3 upgrade altogether and go directly from V2.1 Monolithic context.xml to template-sets.xml V6. This will require reworking the AbstractConfigurationUpgrader and related classes/methods.

Hint:

  • check failing tests in core to see where to start reworking.

@jan-vcapgemini

…ader_to_upgrade_from_monolithic_structure_to_template-set.xml
@quantumfate quantumfate deleted the 1595_extend_uprader_to_upgradeupgrader_to_upgrade_from_monolithic_structure_to_template-set.xml branch November 30, 2022 16:50
@quantumfate quantumfate restored the 1595_extend_uprader_to_upgradeupgrader_to_upgrade_from_monolithic_structure_to_template-set.xml branch November 30, 2022 16:52
@quantumfate quantumfate reopened this Nov 30, 2022
@quantumfate quantumfate deleted the 1595_extend_uprader_to_upgradeupgrader_to_upgrade_from_monolithic_structure_to_template-set.xml branch November 30, 2022 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend the upgrader to upgrade from monolithic structure to template-set.xml
3 participants