Hi there,
I am following the instructions to upgrade the Mender server, in particular the part about using the git commands to integrate the changes from mainline (i.e. 2.5.0
) into our branch (with mods to prod.yml
).
The doc says to use git merge
to merge 2.5.0
into our branch. However, when I do that I get many merge conflicts in the following files:
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: ../docker-compose.client.rofs.yml
both modified: ../docker-compose.client.yml
both modified: ../docker-compose.docker-client.yml
both modified: ../docker-compose.enterprise.yml
both modified: ../docker-compose.yml
both modified: ../extra/changelog-generator/changelog-generator
both modified: ../extra/changelog-generator/test-changelog-generator
both modified: ../extra/gitdm/company-map
both modified: ../extra/gitdm/mailmap
both modified: ../git-versions-enterprise.yml
both modified: ../git-versions.yml
both modified: ../other-components.yml
Conflicts are pretty easy to fix as they are related to the various version upgrades, for instance:
# This file lists software components that are part of a Mender Enterprise release
# which are published with the global Mender product version. The versions here
# therefore point to the internal Git tags/branches. We keep this information as a
# docker-compose YAML file for parsing purposes.
services:
#
# backend enterprise services
#
mender-deployments:
<<<<<<< HEAD
image: registry.mender.io/mendersoftware/deployments-enterprise:2.0.0
mender-inventory:
image: registry.mender.io/mendersoftware/inventory-enterprise:2.0.0
mender-workflows-server:
image: registry.mender.io/mendersoftware/workflows-enterprise:1.1.0
mender-workflows-worker:
image: registry.mender.io/mendersoftware/workflows-enterprise-worker:1.1.0
mender-tenantadm:
image: registry.mender.io/mendersoftware/tenantadm:2.0.0
mender-useradm:
image: registry.mender.io/mendersoftware/useradm-enterprise:1.11.0
=======
image: registry.mender.io/mendersoftware/deployments-enterprise:2.1.0
mender-inventory:
image: registry.mender.io/mendersoftware/inventory-enterprise:2.1.0
mender-workflows-server:
image: registry.mender.io/mendersoftware/workflows-enterprise:1.2.0
mender-workflows-worker:
image: registry.mender.io/mendersoftware/workflows-enterprise-worker:1.2.0
mender-tenantadm:
image: registry.mender.io/mendersoftware/tenantadm:2.1.0
mender-useradm:
image: registry.mender.io/mendersoftware/useradm-enterprise:1.12.0
mtls-ambassador:
image: registry.mender.io/mendersoftware/mtls-ambassador:1.0.0
>>>>>>> 2.5.0
I can undertstand why the conflict exists (changes from both sides on the same line) but I was not expecting them.
Is that expected or did I make a mistake here?
Thanks for the feedback!