Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • otb otb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 212
    • Issues 212
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Main Repositories
  • otbotb
  • Merge requests
  • !255

Resolve "use GIT_TAG "master" on develop branch for all RemoteModules"

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Rashad Kanavath requested to merge 1738-use-git_tag-master-on-develop-branch-for-all-remotemodules into develop Oct 05, 2018
  • Overview 5
  • Commits 1
  • Pipelines 0
  • Changes 7

Summary

Gives a short summary of the changes.

Rationale

Changes in OTB, platform, compilers, upgrade of dependencies might need a change in remote module code. This code is maintained (mostly) by people not invovled in everyday activity of OTB. Due to delay in make changes dashboard of OTB will be broken. It keeps happening again.

Current workflow:

  1. create issue on remote module repo
  2. review/propose a merge request on that project
  3. test this remote module (manually) on all platforms
  4. create a new mr to update GIT_TAG

New workflow:

  1. use "master" for GIT_TAG
  2. allow remote module devs to continue pushing fixes
  3. GIT_TAG will be updated during release process after creation of release-X.Y branch

Benenfits:

  • developers of OTB can test latest version of a remote module when using develop
  • users can get access to latest version of a remote module when using develop
  • developers of remote module can test latest changes with latest OTB on all platforms (using cdash)
  • reduce delay and avoid updating GIT_TAG with each module in between releases.

Implementation Details

Additional notes

Copyright

The copyright owner is COPYRIGHT OWNER (OR OWNER'S AGENT) and has signed the ORFEO ToolBox Contributor License Agreement.


Check before merging:

  • All discussions are resolved
  • At least 2 👍 votes from core developers, no 👎 vote.
  • The feature branch is (reasonably) up-to-date with the base branch
  • Dashboard is green
  • Copyright owner has signed the ORFEO ToolBox Contributor License Agreement
Edited Oct 05, 2018 by Rashad Kanavath
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 1738-use-git_tag-master-on-develop-branch-for-all-remotemodules