MEN-Mikro-Elektronik / 13MD05-90

MDIS5 System Package for Linux (including drivers)
Other
4 stars 4 forks source link

Evaluate commits in mad-dev_02_05 and merge it into mad-dev #242

Closed dpfeuffer closed 1 year ago

dpfeuffer commented 1 year ago

According the Configuration management plan 13MD05-90_SwConfMgmtPlan.md, the development branch of the SCM project repos shall be named mad-dev. There is a mad-dev_02_05 branch with commits from the retired Spanish colleagues. Please evaluate the commits and merge it into mad-dev. The development branch shall be used later on for the release testing. All pull requests shall be merged into mad-dev, but not into master directly. For further information, see chapter "Workflow C - Outsourced projects" in "Guideline for SW Configuration Management (SW-CM)".

mad-jsanjuan commented 1 year ago

On a first investigation it looks the submodules intended to be updated for next release would be:

[submodule "DRIVERS/BBIS/CHAMELEON"]
    branch = mad-dev
[submodule "13Z015-06"]
    branch = mad-dev_issue228
[submodule "13M072-06"]
    branch = mad-dev
[submodule "13Z055-90"]
    branch = mad_dev

These branches are also inconsistent in the naming (maddev, mad-dev. mad-dev*). An overview is described below:

CHAMELEON

This repo contains one branch with changes that may be needed for next release:

13Z015-06

In this repo there are two mad* branches:

13M072-06

This repo contains one branch with changes that may be needed for next release:

13Z055-90

This repo contains one branch with changes that may be needed for next release. However, there seems to be some development based on master instead of this mad_devbranch. We should probably rename this branch to mad-dev for consistency and make sure expected developments for next releases are based on this branch instead of master.

F27P CPU Support

The other set of changes on this mad-dev_02_05 branch is the support for the F27P CPU board and release bump from version 2.4 to 2.5 on the INSTALL.sh script.

dpfeuffer commented 1 year ago

A few comments to your investigation results:

CHAMELEON

13Z015-06

13M072-06

13Z055-90

The changes in both branches are to be adopted for the next version according to your suggestion.