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

Request to remove development branch #11

Open
leonwanghui opened this issue Jun 28, 2019 · 2 comments
Open

Request to remove development branch #11

leonwanghui opened this issue Jun 28, 2019 · 2 comments
Assignees

Comments

@leonwanghui
Copy link

leonwanghui commented Jun 28, 2019

Currently we create development branch for all projects to make sure the code development would not affect the stability of master branch, but since we have published several releases (especially Capri release), in fact this development pattern is more and more becoming a burden for developers to maintain the project, especially when committers need to publish the new release. So I suggest we could remove development branch so all PRs can directly be merged into master branch.

@stevenphtan @xing-yang @skdwriting @rakeshJn Any thoughts?

@xing-yang
Copy link
Contributor

xing-yang commented Jun 28, 2019

I am in favor of removing the development branch, but we should wait until we discussed about it in the next TSC meeting (which is next week) and also in the next week's OpenSDS Technical meeting before making this change. We need to give people enough time to move their code over.

We should merge Fujitsu's driver before making this change. Please note that Fujitsu's driver should be backported to stable/capri. However I noticed that stable/capri is not cut yet. We should cut stable/capri first.

  1. Cut stable/capri
  2. Announce the removal of development branch in the next TSC and Technical Meeting. Also mention it on OpenSDS slack channel.
  3. Merge Fujitsu driver and backport to stable/capri (We should only cherry-pick this driver commit).
  4. After Fujitsu driver is merged, ask all open PR authors to submit their PR to master directly.
  5. Send a notification email to OpenSDS tech-discuss mailing list and other mailing list.
  6. Delete development branch.

@leonwanghui
Copy link
Author

Got it, thanks for that. BTW, stable/capri branch has been set for all projects except orchestration and anomoly-detection, @xing-yang could u help finish it? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants