You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Rohit Yadav <ro...@shapeblue.com> on 2020/12/29 08:56:48 UTC

[VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Pierre-Luc Dion <pd...@cloud.ca>.
+1

On Tue, Dec 29, 2020 at 3:57 AM Rohit Yadav <ro...@shapeblue.com>
wrote:

> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

-- 

*Pierre-Luc Dion*Lead Cloud Architect | Architecte infonuagique principal
t 888.796.8364 ext. 1403

c 514.880.7765

[image: LOGO-CloudDotCa-RGB (1) (1).png]

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
All - the repository has been merged with apache/cloudstack now (4.15 branch and fwd-merged to master branch).

This introduces nodejs as a new build dependency and rpm/deb packaging has been updated to bundle the UI in the cloudstack-management package (as with legacy UI) and we've introduced a new cloudstack-ui package that just installs UI (at /usr/share/cloudstack-ui/) for advanced users who may want to just install the UI and serve it with nginx and custom configuration (such as a reverse proxy to mgmt server/api [1]).

Thanks.

[1] https://github.com/apache/cloudstack/blob/master/ui/nginx/default.conf


Regards.

________________________________
From: Nguyen Mai Hoang <ho...@apache.org>
Sent: Thursday, January 21, 2021 06:02
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

+1

On 2020/12/29 08:56:48, Rohit Yadav <ro...@shapeblue.com> wrote:
> Dear all,
>
> As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
> need to run it separately while working on a feature, enhancement, and bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
> for advanced users who only want to install/use the UI (installed at a new path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Nguyen Mai Hoang <ho...@apache.org>.
+1

On 2020/12/29 08:56:48, Rohit Yadav <ro...@shapeblue.com> wrote: 
> Dear all,
> 
> As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:
> 
>   *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
> need to run it separately while working on a feature, enhancement, and bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
> for advanced users who only want to install/use the UI (installed at a new path,
>  for example, /usr/share/cloudstack-ui)
> 
> The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?
> 
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
> 
> [1] https://markmail.org/message/mdgeahlabpbx3v22
> 
> 
> Regards.
> 
> rohit.yadav@shapeblue.com 
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>   
>  
> 
> 

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Nguyen Mai Hoang <ho...@apache.org>.
+1

On 2020/12/29 08:56:48, Rohit Yadav <ro...@shapeblue.com> wrote: 
> Dear all,
> 
> As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:
> 
>   *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
> need to run it separately while working on a feature, enhancement, and bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
> for advanced users who only want to install/use the UI (installed at a new path,
>  for example, /usr/share/cloudstack-ui)
> 
> The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?
> 
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
> 
> [1] https://markmail.org/message/mdgeahlabpbx3v22
> 
> 
> Regards.
> 
> rohit.yadav@shapeblue.com 
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>   
>  
> 
> 

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
Dear all,

The https://github.com/apache/cloudstack-primate repo is now archived as read-only. All PRs need to be migrated to apache/cloudstack, PR authors are requested to do this:
https://github.com/apache/cloudstack-primate/pulls

The following actions have been completed:

  *   Merge apache/cloudstack-primate under ui directory with all commits in 4.15 branch and fwd merged to master branch
  *   Remove ui/legacy in master branch
  *   Migrate lint and build checks to apache/cloudstack's .travis.yml

Next steps:

  *   Fix packaging in 4.15 to bundle a built UI (via npm run build) - since this involves changes in CloudStack I'll raise a separate PR

Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Wednesday, January 20, 2021 08:13
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've raised the PR to merge the commits from apache/cloudstack-primate repo here:
https://github.com/apache/cloudstack/pull/4598 (Thanks Wei, your advice worked!)


I've requested ASF infra to archive the repo here:
https://issues.apache.org/jira/browse/INFRA-21321

I'll merge the PR with a merge commit as soon as packaging and Travis pass. I request that any new PR/issue be opened under https://github.com/apache/cloudstack and to avoid issues, I'll comment the same on all open/draft PRs on apache/cloudstack-primate and close them by eod today.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Wednesday, January 20, 2021 04:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Thanks Wei, I'll try this today.

Regards.

Regards,
Rohit Yadav

________________________________
From: Wei ZHOU <us...@gmail.com>
Sent: Wednesday, January 20, 2021 2:00:19 AM
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,

I used 'git rebase' to remove all commits for merge requests. I've pushed
the branch to cloudstack-primate, it has the same source code as master
branch.
https://github.com/apache/cloudstack-primate/commits/remove-merged-prs

You can create a patch file by "git format-patch --root HEAD --stdout
>primate.patch"
then go to cloudstack repository, and apply the patches by "git am
--directory=ui/ primate.patch"
it will apply all cloudstack-primate commits to cloudstack repo, and keep
the commits history. I've tested and it works.

Hope this helps.

-Wei




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

On Tue, 19 Jan 2021 at 15:43, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear All,
>
> I've tried to review and merge as many apache/cloudstack-primate PRs as
> possible but there are still 16 of them open or in draft. Since the thread
> has not received any objections, I'll merge the UI codebase from
> apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI
> directory) tomorrow (by eod 20 Jan 2021).
>
> On the logistics of doing the merge, I've tried to merge it under the ui/
> directory of apache/cloudstack (4.15 branch) by trying to keep git history
> which does not work smoothly (and git log --follow ui/ does not work, even
> though I see all commits from the source repository). I'm trying to get
> this right but worst case I'll add source files and as a courtesy include
> all contributors from apache/cloudstack-primate as co-authors in the commit
> (
> https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors
> ).
>
> I'll request and close all the open PRs that couldn't be merged to be
> re-opened for 4.15 or master branch under apache/cloudstack repo. After
> this I'll request ASF infra to archive that repository (make it read-only).
> Any feedback and comments are welcome.
>
>
> Regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, January 12, 2021 16:27
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I've reviewed the current state of
> https://github.com/apache/cloudstack-primate/pulls which has several open
> PRs and issues and new PRs being opened every other day. This will cause
> some pain during the transition phase, I'll spend some time this week and
> next to get some of the open PRs merge and I request others to collaborate
> in testing/reviewing and merging of those open PRs. If it's reasonable,
> let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed
> next week) and then request ASF infra to archive the repository.
>
> Any thoughts, feedback? Thanks.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Friday, January 8, 2021 16:45
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I'll add my own +1 to this as well.
>
> With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei,
> Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.
>
> After soon as 4.15.0.0 finishes voting and master is available to merges
> again , I'll work on the proposed steps:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> Thanks all and regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, December 29, 2020 14:26
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,

I've raised the PR to merge the commits from apache/cloudstack-primate repo here:
https://github.com/apache/cloudstack/pull/4598 (Thanks Wei, your advice worked!)


I've requested ASF infra to archive the repo here:
https://issues.apache.org/jira/browse/INFRA-21321

I'll merge the PR with a merge commit as soon as packaging and Travis pass. I request that any new PR/issue be opened under https://github.com/apache/cloudstack and to avoid issues, I'll comment the same on all open/draft PRs on apache/cloudstack-primate and close them by eod today.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Wednesday, January 20, 2021 04:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Thanks Wei, I'll try this today.

Regards.

Regards,
Rohit Yadav

________________________________
From: Wei ZHOU <us...@gmail.com>
Sent: Wednesday, January 20, 2021 2:00:19 AM
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,

I used 'git rebase' to remove all commits for merge requests. I've pushed
the branch to cloudstack-primate, it has the same source code as master
branch.
https://github.com/apache/cloudstack-primate/commits/remove-merged-prs

You can create a patch file by "git format-patch --root HEAD --stdout
>primate.patch"
then go to cloudstack repository, and apply the patches by "git am
--directory=ui/ primate.patch"
it will apply all cloudstack-primate commits to cloudstack repo, and keep
the commits history. I've tested and it works.

Hope this helps.

-Wei




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

On Tue, 19 Jan 2021 at 15:43, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear All,
>
> I've tried to review and merge as many apache/cloudstack-primate PRs as
> possible but there are still 16 of them open or in draft. Since the thread
> has not received any objections, I'll merge the UI codebase from
> apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI
> directory) tomorrow (by eod 20 Jan 2021).
>
> On the logistics of doing the merge, I've tried to merge it under the ui/
> directory of apache/cloudstack (4.15 branch) by trying to keep git history
> which does not work smoothly (and git log --follow ui/ does not work, even
> though I see all commits from the source repository). I'm trying to get
> this right but worst case I'll add source files and as a courtesy include
> all contributors from apache/cloudstack-primate as co-authors in the commit
> (
> https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors
> ).
>
> I'll request and close all the open PRs that couldn't be merged to be
> re-opened for 4.15 or master branch under apache/cloudstack repo. After
> this I'll request ASF infra to archive that repository (make it read-only).
> Any feedback and comments are welcome.
>
>
> Regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, January 12, 2021 16:27
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I've reviewed the current state of
> https://github.com/apache/cloudstack-primate/pulls which has several open
> PRs and issues and new PRs being opened every other day. This will cause
> some pain during the transition phase, I'll spend some time this week and
> next to get some of the open PRs merge and I request others to collaborate
> in testing/reviewing and merging of those open PRs. If it's reasonable,
> let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed
> next week) and then request ASF infra to archive the repository.
>
> Any thoughts, feedback? Thanks.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Friday, January 8, 2021 16:45
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I'll add my own +1 to this as well.
>
> With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei,
> Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.
>
> After soon as 4.15.0.0 finishes voting and master is available to merges
> again , I'll work on the proposed steps:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> Thanks all and regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, December 29, 2020 14:26
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
Thanks Wei, I'll try this today.

Regards.

Regards,
Rohit Yadav

________________________________
From: Wei ZHOU <us...@gmail.com>
Sent: Wednesday, January 20, 2021 2:00:19 AM
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,

I used 'git rebase' to remove all commits for merge requests. I've pushed
the branch to cloudstack-primate, it has the same source code as master
branch.
https://github.com/apache/cloudstack-primate/commits/remove-merged-prs

You can create a patch file by "git format-patch --root HEAD --stdout
>primate.patch"
then go to cloudstack repository, and apply the patches by "git am
--directory=ui/ primate.patch"
it will apply all cloudstack-primate commits to cloudstack repo, and keep
the commits history. I've tested and it works.

Hope this helps.

-Wei




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

On Tue, 19 Jan 2021 at 15:43, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear All,
>
> I've tried to review and merge as many apache/cloudstack-primate PRs as
> possible but there are still 16 of them open or in draft. Since the thread
> has not received any objections, I'll merge the UI codebase from
> apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI
> directory) tomorrow (by eod 20 Jan 2021).
>
> On the logistics of doing the merge, I've tried to merge it under the ui/
> directory of apache/cloudstack (4.15 branch) by trying to keep git history
> which does not work smoothly (and git log --follow ui/ does not work, even
> though I see all commits from the source repository). I'm trying to get
> this right but worst case I'll add source files and as a courtesy include
> all contributors from apache/cloudstack-primate as co-authors in the commit
> (
> https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors
> ).
>
> I'll request and close all the open PRs that couldn't be merged to be
> re-opened for 4.15 or master branch under apache/cloudstack repo. After
> this I'll request ASF infra to archive that repository (make it read-only).
> Any feedback and comments are welcome.
>
>
> Regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, January 12, 2021 16:27
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I've reviewed the current state of
> https://github.com/apache/cloudstack-primate/pulls which has several open
> PRs and issues and new PRs being opened every other day. This will cause
> some pain during the transition phase, I'll spend some time this week and
> next to get some of the open PRs merge and I request others to collaborate
> in testing/reviewing and merging of those open PRs. If it's reasonable,
> let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed
> next week) and then request ASF infra to archive the repository.
>
> Any thoughts, feedback? Thanks.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Friday, January 8, 2021 16:45
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I'll add my own +1 to this as well.
>
> With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei,
> Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.
>
> After soon as 4.15.0.0 finishes voting and master is available to merges
> again , I'll work on the proposed steps:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> Thanks all and regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, December 29, 2020 14:26
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Wei ZHOU <us...@gmail.com>.
Hi Rohit,

I used 'git rebase' to remove all commits for merge requests. I've pushed
the branch to cloudstack-primate, it has the same source code as master
branch.
https://github.com/apache/cloudstack-primate/commits/remove-merged-prs

You can create a patch file by "git format-patch --root HEAD --stdout
>primate.patch"
then go to cloudstack repository, and apply the patches by "git am
--directory=ui/ primate.patch"
it will apply all cloudstack-primate commits to cloudstack repo, and keep
the commits history. I've tested and it works.

Hope this helps.

-Wei



On Tue, 19 Jan 2021 at 15:43, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear All,
>
> I've tried to review and merge as many apache/cloudstack-primate PRs as
> possible but there are still 16 of them open or in draft. Since the thread
> has not received any objections, I'll merge the UI codebase from
> apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI
> directory) tomorrow (by eod 20 Jan 2021).
>
> On the logistics of doing the merge, I've tried to merge it under the ui/
> directory of apache/cloudstack (4.15 branch) by trying to keep git history
> which does not work smoothly (and git log --follow ui/ does not work, even
> though I see all commits from the source repository). I'm trying to get
> this right but worst case I'll add source files and as a courtesy include
> all contributors from apache/cloudstack-primate as co-authors in the commit
> (
> https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors
> ).
>
> I'll request and close all the open PRs that couldn't be merged to be
> re-opened for 4.15 or master branch under apache/cloudstack repo. After
> this I'll request ASF infra to archive that repository (make it read-only).
> Any feedback and comments are welcome.
>
>
> Regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, January 12, 2021 16:27
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I've reviewed the current state of
> https://github.com/apache/cloudstack-primate/pulls which has several open
> PRs and issues and new PRs being opened every other day. This will cause
> some pain during the transition phase, I'll spend some time this week and
> next to get some of the open PRs merge and I request others to collaborate
> in testing/reviewing and merging of those open PRs. If it's reasonable,
> let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed
> next week) and then request ASF infra to archive the repository.
>
> Any thoughts, feedback? Thanks.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Friday, January 8, 2021 16:45
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> All,
>
> I'll add my own +1 to this as well.
>
> With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei,
> Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.
>
> After soon as 4.15.0.0 finishes voting and master is available to merges
> again , I'll work on the proposed steps:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> Thanks all and regards.
>
> ________________________________
> From: Rohit Yadav <ro...@shapeblue.com>
> Sent: Tuesday, December 29, 2020 14:26
> To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>;
> private@cloudstack.apache.org <pr...@cloudstack.apache.org>
> Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack
>
> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
Hi Dirk,

Yes, it will remain as a separate codebase within the ui directory that can be built/run/test/packaged independent of the management server, but within the same git repository to keep the backend and frontend change together.

By default, in cloudstack-mangement rpm/deb packages the UI will be shipped by default and as a separate/new rpm/deb pkg (I'm thinking cloudstack-ui, I'll propose a pull request for that as the next action item) for for advanced users.


Regards.

________________________________
From: Klahre, Dirk <Di...@itelligence.de>
Sent: Wednesday, January 20, 2021 16:12
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Subject: RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Oh ok, I thought that the primate repo would remain to separate the backend from the frontend. But I agree with you that it has an increased overhead.

Best Regards
Dirk


Dirk Klahre
Cloud Stack Developer - Cloud Management Platform
GMS Cloud Infrastructure Services



We Transform. Trust into Value

itelligence Global Managed Services GmbH ▪ Breitscheidstrasse 48 ▪ 01237 Dresden
phone: +49 3591 5253-1562 ▪
e-mail: Dirk.Klahre@itelligence.de

www.itelligencegroup.com<http://www.itelligencegroup.com>



Wir halten Sie immer auf dem Laufenden!
Folgen Sie uns auf unseren Social Media Kanälen:
Xing LinkedIn Facebook Twitter

Profitieren Sie vom Know-how unserer Experten – mit dem itelligence Infoservice! Jetzt kostenlos registrieren!



itelligence Global Managed Services GmbH ▪ Sitz: Bautzen ▪ Handelsregister: Amtsgericht Dresden, HRB 21356
Geschäftsführer: Mirko Kruse ▪ André Walter
rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Mittwoch, 20. Januar 2021 11:19
To: dev@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Hi Dirk,

We had considered pros and cons before voting and in my opinion using git submodules did not address the issue of fragmentation of focus and developer workflow (two repos to manage, maintain and ensure their PRs get in for a feature/enhancement/bugfix at the same time).


Regards.

________________________________
From: Klahre, Dirk <Di...@itelligence.de>
Sent: Wednesday, January 20, 2021 14:56
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,
regarding the merge. It is possible to use the git submodule feature to include apache/cloudstack-primate into apache/cloudstack. In my last projects it works good and you keep the independence of the two repos.

Best Regards
Dirk


<http://www.itelligencegroup.com>



rohit.yadav@shapeblue.com www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Dienstag, 19. Januar 2021 15:43
To: dev@cloudstack.apache.org; private@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue








RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by "Klahre, Dirk" <Di...@itelligence.de>.
Oh ok, I thought that the primate repo would remain to separate the backend from the frontend. But I agree with you that it has an increased overhead.

Best Regards
Dirk


Dirk Klahre
Cloud Stack Developer - Cloud Management Platform
GMS Cloud Infrastructure Services



We Transform. Trust into Value

itelligence Global Managed Services GmbH ▪ Breitscheidstrasse 48 ▪ 01237 Dresden
phone: +49 3591 5253-1562 ▪
e-mail: Dirk.Klahre@itelligence.de

www.itelligencegroup.com



Wir halten Sie immer auf dem Laufenden!
Folgen Sie uns auf unseren Social Media Kanälen:
Xing LinkedIn Facebook Twitter

Profitieren Sie vom Know-how unserer Experten – mit dem itelligence Infoservice! Jetzt kostenlos registrieren!



itelligence Global Managed Services GmbH ▪ Sitz: Bautzen ▪ Handelsregister: Amtsgericht Dresden, HRB 21356
Geschäftsführer: Mirko Kruse ▪ André Walter
-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Mittwoch, 20. Januar 2021 11:19
To: dev@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Hi Dirk,

We had considered pros and cons before voting and in my opinion using git submodules did not address the issue of fragmentation of focus and developer workflow (two repos to manage, maintain and ensure their PRs get in for a feature/enhancement/bugfix at the same time).


Regards.

________________________________
From: Klahre, Dirk <Di...@itelligence.de>
Sent: Wednesday, January 20, 2021 14:56
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,
regarding the merge. It is possible to use the git submodule feature to include apache/cloudstack-primate into apache/cloudstack. In my last projects it works good and you keep the independence of the two repos.

Best Regards
Dirk


<http://www.itelligencegroup.com>



rohit.yadav@shapeblue.com www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Dienstag, 19. Januar 2021 15:43
To: dev@cloudstack.apache.org; private@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue








Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
Hi Dirk,

We had considered pros and cons before voting and in my opinion using git submodules did not address the issue of fragmentation of focus and developer workflow (two repos to manage, maintain and ensure their PRs get in for a feature/enhancement/bugfix at the same time).


Regards.

________________________________
From: Klahre, Dirk <Di...@itelligence.de>
Sent: Wednesday, January 20, 2021 14:56
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,
regarding the merge. It is possible to use the git submodule feature to include apache/cloudstack-primate into apache/cloudstack. In my last projects it works good and you keep the independence of the two repos.

Best Regards
Dirk


Dirk Klahre
Cloud Stack Developer - Cloud Management Platform
GMS Cloud Infrastructure Services



We Transform. Trust into Value

itelligence Global Managed Services GmbH ▪ Breitscheidstrasse 48 ▪ 01237 Dresden
phone: +49 3591 5253-1562 ▪
e-mail: Dirk.Klahre@itelligence.de

www.itelligencegroup.com<http://www.itelligencegroup.com>



Wir halten Sie immer auf dem Laufenden!
Folgen Sie uns auf unseren Social Media Kanälen:
Xing LinkedIn Facebook Twitter

Profitieren Sie vom Know-how unserer Experten – mit dem itelligence Infoservice! Jetzt kostenlos registrieren!



itelligence Global Managed Services GmbH ▪ Sitz: Bautzen ▪ Handelsregister: Amtsgericht Dresden, HRB 21356
Geschäftsführer: Mirko Kruse ▪ André Walter
rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Dienstag, 19. Januar 2021 15:43
To: dev@cloudstack.apache.org; private@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue






Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Sven Vogel <S....@ewerk.com>.
@Rohit Yadav<ma...@shapeblue.com> sounds good! :)


__

Sven Vogel
Lead Cloud Solution Architect

EWERK DIGITAL GmbH
Brühl 24, D-04109 Leipzig
P +49 341 42649 - 99
F +49 341 42649 - 98
S.Vogel@ewerk.com
www.ewerk.com

Geschäftsführer:
Dr. Erik Wende, Hendrik Schubert, Tassilo Möschke
Registergericht: Leipzig HRB 9065

Support:
+49 341 42649 555

Zertifiziert nach:
ISO/IEC 27001:2013
DIN EN ISO 9001:2015
DIN ISO/IEC 20000-1:2011

ISAE 3402 Typ II Assessed

EWERK-Blog<https://blog.ewerk.com/> | LinkedIn<https://www.linkedin.com/company/ewerk-group> | Xing<https://www.xing.com/company/ewerk> | Twitter<https://twitter.com/EWERK_Group> | Facebook<https://de-de.facebook.com/EWERK.IT/>


Auskünfte und Angebote per Mail sind freibleibend und unverbindlich.

Disclaimer Privacy:
Der Inhalt dieser E-Mail (einschließlich etwaiger beigefügter Dateien) ist vertraulich und nur für den Empfänger bestimmt. Sollten Sie nicht der bestimmungsgemäße Empfänger sein, ist Ihnen jegliche Offenlegung, Vervielfältigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte informieren Sie in diesem Fall unverzüglich den Absender und löschen Sie die E-Mail (einschließlich etwaiger beigefügter Dateien) von Ihrem System. Vielen Dank.

The contents of this e-mail (including any attachments) are confidential and may be legally privileged. If you are not the intended recipient of this e-mail, any disclosure, copying, distribution or use of its contents is strictly prohibited, and you should please notify the sender immediately and then delete it (including any attachments) from your system. Thank you.

________________________________
Von: Klahre, Dirk <Di...@itelligence.de>
Gesendet: Wednesday, January 20, 2021 10:26:32 AM
An: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Betreff: RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Hi Rohit,
regarding the merge. It is possible to use the git submodule feature to include apache/cloudstack-primate into apache/cloudstack. In my last projects it works good and you keep the independence of the two repos.

Best Regards
Dirk


Dirk Klahre
Cloud Stack Developer - Cloud Management Platform
GMS Cloud Infrastructure Services



We Transform. Trust into Value

itelligence Global Managed Services GmbH ▪ Breitscheidstrasse 48 ▪ 01237 Dresden
phone: +49 3591 5253-1562 ▪
e-mail: Dirk.Klahre@itelligence.de

www.itelligencegroup.com<http://www.itelligencegroup.com>



Wir halten Sie immer auf dem Laufenden!
Folgen Sie uns auf unseren Social Media Kanälen:
Xing LinkedIn Facebook Twitter

Profitieren Sie vom Know-how unserer Experten – mit dem itelligence Infoservice! Jetzt kostenlos registrieren!



itelligence Global Managed Services GmbH ▪ Sitz: Bautzen ▪ Handelsregister: Amtsgericht Dresden, HRB 21356
Geschäftsführer: Mirko Kruse ▪ André Walter
-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Dienstag, 19. Januar 2021 15:43
To: dev@cloudstack.apache.org; private@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue






RE: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by "Klahre, Dirk" <Di...@itelligence.de>.
Hi Rohit,
regarding the merge. It is possible to use the git submodule feature to include apache/cloudstack-primate into apache/cloudstack. In my last projects it works good and you keep the independence of the two repos.

Best Regards
Dirk


Dirk Klahre
Cloud Stack Developer - Cloud Management Platform
GMS Cloud Infrastructure Services



We Transform. Trust into Value

itelligence Global Managed Services GmbH ▪ Breitscheidstrasse 48 ▪ 01237 Dresden
phone: +49 3591 5253-1562 ▪
e-mail: Dirk.Klahre@itelligence.de

www.itelligencegroup.com



Wir halten Sie immer auf dem Laufenden!
Folgen Sie uns auf unseren Social Media Kanälen:
Xing LinkedIn Facebook Twitter

Profitieren Sie vom Know-how unserer Experten – mit dem itelligence Infoservice! Jetzt kostenlos registrieren!



itelligence Global Managed Services GmbH ▪ Sitz: Bautzen ▪ Handelsregister: Amtsgericht Dresden, HRB 21356
Geschäftsführer: Mirko Kruse ▪ André Walter
-----Original Message-----
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Dienstag, 19. Januar 2021 15:43
To: dev@cloudstack.apache.org; private@cloudstack.apache.org
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

EXTERNAL MAIL:

Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master, which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added for advanced users who only want to install/use the UI (installed at a new path,  for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK @shapeblue






Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
Dear All,

I've tried to review and merge as many apache/cloudstack-primate PRs as possible but there are still 16 of them open or in draft. Since the thread has not received any objections, I'll merge the UI codebase from apache/cloudstack-primate to apache/cloudstack (4.15 branch under UI directory) tomorrow (by eod 20 Jan 2021).

On the logistics of doing the merge, I've tried to merge it under the ui/ directory of apache/cloudstack (4.15 branch) by trying to keep git history which does not work smoothly (and git log --follow ui/ does not work, even though I see all commits from the source repository). I'm trying to get this right but worst case I'll add source files and as a courtesy include all contributors from apache/cloudstack-primate as co-authors in the commit (https://docs.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors).

I'll request and close all the open PRs that couldn't be merged to be re-opened for 4.15 or master branch under apache/cloudstack repo. After this I'll request ASF infra to archive that repository (make it read-only). Any feedback and comments are welcome.


Regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, January 12, 2021 16:27
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,

I've reviewed the current state of https://github.com/apache/cloudstack-primate/pulls which has several open PRs and issues and new PRs being opened every other day. This will cause some pain during the transition phase, I'll spend some time this week and next to get some of the open PRs merge and I request others to collaborate in testing/reviewing and merging of those open PRs. If it's reasonable, let's target to merge the repo into apache/cloudstack on/after 20 Jan (Wed next week) and then request ASF infra to archive the repository.

Any thoughts, feedback? Thanks.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, January 8, 2021 16:45
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,

I'll add my own +1 to this as well.

With this, we've reached lazy consensus with 4 PMC votes (Pierre-Luc, Wei, Sven, Rohit) and 1 non-PMC vote (Hoang) with no objections on the proposal.

After soon as 4.15.0.0 finishes voting and master is available to merges again , I'll work on the proposed steps:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

Thanks all and regards.

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, December 29, 2020 14:26
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Subject: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Sven Vogel <S....@ewerk.com>.
+1


__

Sven Vogel
Lead Cloud Solution Architect

EWERK DIGITAL GmbH
Br?hl 24, D-04109 Leipzig
P +49 341 42649 - 99
F +49 341 42649 - 98
S.Vogel@ewerk.com
www.ewerk.com

Gesch?ftsf?hrer:
Dr. Erik Wende, Hendrik Schubert, Tassilo M?schke
Registergericht: Leipzig HRB 9065

Support:
+49 341 42649 555

Zertifiziert nach:
ISO/IEC 27001:2013
DIN EN ISO 9001:2015
DIN ISO/IEC 20000-1:2011

ISAE 3402 Typ II Assessed

EWERK-Blog<https://blog.ewerk.com/> | LinkedIn<https://www.linkedin.com/company/ewerk-group> | Xing<https://www.xing.com/company/ewerk> | Twitter<https://twitter.com/EWERK_Group> | Facebook<https://de-de.facebook.com/EWERK.IT/>


Ausk?nfte und Angebote per Mail sind freibleibend und unverbindlich.

Disclaimer Privacy:
Der Inhalt dieser E-Mail (einschlie?lich etwaiger beigef?gter Dateien) ist vertraulich und nur f?r den Empf?nger bestimmt. Sollten Sie nicht der bestimmungsgem??e Empf?nger sein, ist Ihnen jegliche Offenlegung, Vervielf?ltigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte informieren Sie in diesem Fall unverz?glich den Absender und l?schen Sie die E-Mail (einschlie?lich etwaiger beigef?gter Dateien) von Ihrem System. Vielen Dank.

The contents of this e-mail (including any attachments) are confidential and may be legally privileged. If you are not the intended recipient of this e-mail, any disclosure, copying, distribution or use of its contents is strictly prohibited, and you should please notify the sender immediately and then delete it (including any attachments) from your system. Thank you.

________________________________
Von: Wei ZHOU <us...@gmail.com>
Gesendet: Tuesday, December 29, 2020 7:47:54 PM
An: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Betreff: Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

+1

On Tuesday, 29 December 2020, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Wei ZHOU <us...@gmail.com>.
+1

On Tuesday, 29 December 2020, Rohit Yadav <ro...@shapeblue.com> wrote:

> Dear all,
>
> As discussed in a recent related thread and no objections were received on
> the proposal [1], I've started this voting thread on following:
>
>   *   Request ASF infra to archive the apache/cloudstack-primate
> (read-only)
> repository and remove all references to the name 'primate'
>   *   Move the UI code from apache/cloudstack-primate to
> apache/cloudstack's ui/
> directory (old code has been already moved to ui/legacy directory already
> in latest master,
> which will be removed from master after 4.15 branch is cut)
>   *   Fix packaging to build to bundle the ui/ codebase using npm and mvn;
> developers will
> need to run it separately while working on a feature, enhancement, and
> bugfix
>   *   The cloudstack-management rpm/deb pkg will include built UI (at the
> current of
> /usr/share/cloudstack-management/webapps) and a new package cloudstack-ui
> will be added
> for advanced users who only want to install/use the UI (installed at a new
> path,
>  for example, /usr/share/cloudstack-ui)
>
> The vote will be open for 72 hours and then extended until lazy consensus
> (3 PMC +1 votes) is reached.
> For sanity in tallying the vote, can PMC members please be sure to
> indicate "(binding)" with their vote?
>
> [ ] +1  approve
> [ ] +0  no opinion
> [ ] -1  disapprove (and reason why)
>
> [1] https://markmail.org/message/mdgeahlabpbx3v22
>
>
> Regards.
>
> rohit.yadav@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Trả lời: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Posted by Mai Nguyen <ho...@ewerk.com>.
+1
________________________________
Từ: Rohit Yadav <ro...@shapeblue.com>
Đã gửi: 29 Tháng Mười Hai 2020 3:56 CH
Đến: dev@cloudstack.apache.org <de...@cloudstack.apache.org>; private@cloudstack.apache.org <pr...@cloudstack.apache.org>
Chủ đề: [VOTE] Merge apache/cloudstack-primate with apache/cloudstack

Dear all,

As discussed in a recent related thread and no objections were received on the proposal [1], I've started this voting thread on following:

  *   Request ASF infra to archive the apache/cloudstack-primate (read-only)
repository and remove all references to the name 'primate'
  *   Move the UI code from apache/cloudstack-primate to apache/cloudstack's ui/
directory (old code has been already moved to ui/legacy directory already in latest master,
which will be removed from master after 4.15 branch is cut)
  *   Fix packaging to build to bundle the ui/ codebase using npm and mvn; developers will
need to run it separately while working on a feature, enhancement, and bugfix
  *   The cloudstack-management rpm/deb pkg will include built UI (at the current of
/usr/share/cloudstack-management/webapps) and a new package cloudstack-ui will be added
for advanced users who only want to install/use the UI (installed at a new path,
 for example, /usr/share/cloudstack-ui)

The vote will be open for 72 hours and then extended until lazy consensus (3 PMC +1 votes) is reached.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

[1] https://markmail.org/message/mdgeahlabpbx3v22


Regards.

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




__

Mai Nguyen
Frontend Developer

EWERK DIGITAL GmbH
Brühl 24, D-04109 Leipzig
P
F +49 341 42649 - 98
hoang.nguyen@ewerk.com
www.ewerk.com

Geschäftsführer:
Dr. Erik Wende, Hendrik Schubert, Tassilo Möschke
Registergericht: Leipzig HRB 9065

Support:
+49 341 42649 555

Zertifiziert nach:
ISO/IEC 27001:2013
DIN EN ISO 9001:2015
DIN ISO/IEC 20000-1:2011

ISAE 3402 Typ II Assessed

EWERK-Blog<https://blog.ewerk.com/> | LinkedIn<https://www.linkedin.com/company/ewerk-group> | Xing<https://www.xing.com/company/ewerk> | Twitter<https://twitter.com/EWERK_Group> | Facebook<https://de-de.facebook.com/EWERK.IT/>


Auskünfte und Angebote per Mail sind freibleibend und unverbindlich.

Disclaimer Privacy:
Der Inhalt dieser E-Mail (einschließlich etwaiger beigefügter Dateien) ist vertraulich und nur für den Empfänger bestimmt. Sollten Sie nicht der bestimmungsgemäße Empfänger sein, ist Ihnen jegliche Offenlegung, Vervielfältigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte informieren Sie in diesem Fall unverzüglich den Absender und löschen Sie die E-Mail (einschließlich etwaiger beigefügter Dateien) von Ihrem System. Vielen Dank.

The contents of this e-mail (including any attachments) are confidential and may be legally privileged. If you are not the intended recipient of this e-mail, any disclosure, copying, distribution or use of its contents is strictly prohibited, and you should please notify the sender immediately and then delete it (including any attachments) from your system. Thank you.