Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-20 Thread Ladislav Smola

and +1 also from me :-)

Seems like this the way we want to go. So, what will be the next steps? 
Seems like this have to be done by cooperation of PTL's of Horizon and 
TripleO and ttx probably?


Thank you,
Ladislav


On 12/19/2013 05:29 PM, Lyle, David wrote:

So after a lot of consideration, my opinion is the two code bases should stay 
in separate repos under the Horizon Program, for a few reasons:
-Adding a large chunk of code for an incubated project is likely going to cause 
the Horizon delivery some grief due to dependencies and packaging issues at the 
distro level.
-The code in Tuskar-UI is currently in a large state of flux/rework.  The 
Tuskar-UI code needs to be able to move quickly and at times drastically, this 
could be detrimental to the stability of Horizon.  And conversely, the 
stability needs of Horizon and be detrimental to the speed at which Tuskar-UI 
can change.
-Horizon Core can review changes in the Tuskar-UI code base and provide 
feedback without the code needing to be integrated in Horizon proper.  
Obviously, with an eye to the code bases merging in the long run.

As far as core group organization, I think the current Tuskar-UI core should 
maintain their +2 for only Tuskar-UI.  Individuals who make significant review 
contributions to Horizon will certainly be considered for Horizon core in time. 
 I agree with Gabriel's suggestion of adding Horizon Core to tuskar-UI core.  
The idea being that Horizon core is looking for compatibility with Horizon 
initially and working toward a deeper understanding of the Tuskar-UI code base. 
 This will help insure the integration process goes as smoothly as possible 
when Tuskar/TripleO comes out of incubation.

I look forward to being able to merge the two code bases, but I don't think the 
time is right yet and Horizon should stick to only integrating code into 
OpenStack Dashboard that is out of incubation.  We've made exceptions in the 
past, and they tend to have unfortunate consequences.

-David



-Original Message-
From: Jiri Tomasek [mailto:jtoma...@redhat.com]
Sent: Thursday, December 19, 2013 4:40 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

On 12/19/2013 08:58 AM, Matthias Runge wrote:

On 12/18/2013 10:33 PM, Gabriel Hurley wrote:


Adding developers to Horizon Core just for the purpose of reviewing
an incubated umbrella project is not the right way to do things at
all.  If my proposal of two separate groups having the +2 power in
Gerrit isn't technically feasible then a new group should be created
for management of umbrella projects.

Yes, I totally agree.

Having two separate projects with separate cores should be possible
under the umbrella of a program.

Tuskar differs somewhat from other projects to be included in horizon,
because other projects contributed a view on their specific feature.
Tuskar provides an additional dashboard and is talking with several apis
below. It's a something like a separate dashboard to be merged here.

When having both under the horizon program umbrella, my concern is,

that

both projects wouldn't be coupled so tight, as I would like it.

Esp. I'd love to see an automatic merge of horizon commits to a
(combined) tuskar and horizon repository, thus making sure, tuskar will
work in a fresh (updated) horizon environment.

Please correct me if I am wrong, but I think this is not an issue.
Currently Tuskar-UI is run from Horizon fork. In local Horizon fork we
create symlink to tuskar-ui local clone and to run Horizon with
Tuskar-UI we simply start Horizon server. This means that Tuskar-UI runs
on latest version of Horizon. (If you pull regularly of course).


Matthias

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Jirka


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Matthias Runge
On 12/18/2013 10:33 PM, Gabriel Hurley wrote:

 
 Adding developers to Horizon Core just for the purpose of reviewing 
 an incubated umbrella project is not the right way to do things at 
 all.  If my proposal of two separate groups having the +2 power in 
 Gerrit isn't technically feasible then a new group should be created 
 for management of umbrella projects.

Yes, I totally agree.

Having two separate projects with separate cores should be possible
under the umbrella of a program.

Tuskar differs somewhat from other projects to be included in horizon,
because other projects contributed a view on their specific feature.
Tuskar provides an additional dashboard and is talking with several apis
below. It's a something like a separate dashboard to be merged here.

When having both under the horizon program umbrella, my concern is, that
both projects wouldn't be coupled so tight, as I would like it.

Esp. I'd love to see an automatic merge of horizon commits to a
(combined) tuskar and horizon repository, thus making sure, tuskar will
work in a fresh (updated) horizon environment.

Matthias

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Jiri Tomasek

On 12/19/2013 08:58 AM, Matthias Runge wrote:

On 12/18/2013 10:33 PM, Gabriel Hurley wrote:


Adding developers to Horizon Core just for the purpose of reviewing
an incubated umbrella project is not the right way to do things at
all.  If my proposal of two separate groups having the +2 power in
Gerrit isn't technically feasible then a new group should be created
for management of umbrella projects.

Yes, I totally agree.

Having two separate projects with separate cores should be possible
under the umbrella of a program.

Tuskar differs somewhat from other projects to be included in horizon,
because other projects contributed a view on their specific feature.
Tuskar provides an additional dashboard and is talking with several apis
below. It's a something like a separate dashboard to be merged here.

When having both under the horizon program umbrella, my concern is, that
both projects wouldn't be coupled so tight, as I would like it.

Esp. I'd love to see an automatic merge of horizon commits to a
(combined) tuskar and horizon repository, thus making sure, tuskar will
work in a fresh (updated) horizon environment.


Please correct me if I am wrong, but I think this is not an issue. 
Currently Tuskar-UI is run from Horizon fork. In local Horizon fork we 
create symlink to tuskar-ui local clone and to run Horizon with 
Tuskar-UI we simply start Horizon server. This means that Tuskar-UI runs 
on latest version of Horizon. (If you pull regularly of course).




Matthias

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Jirka

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Jaromir Coufal
So basically this is our first proposal what we send out: 
http://lists.openstack.org/pipermail/openstack-dev/2013-December/022196.html


After Horizon meetings, several e-mails and also couple of other 
discussions of people who are for/against codebase merge, it looks that 
in the end upstream leans towards 'umbrella' solution.


After all, +1 for umbrella solution from my side too. Tuskar UI will get 
closer to the nature of the project (based on Horizon, UI related 
audience). And in the same time, we will not rush things up before the 
project graduates. In Icehouse we can easier reach goals of both - 
Horizon as well as Tuskar UI - and after Icehouse release we can review 
back and get to the codebase merge in the end.


Do you all agree?

-- Jarda

On 2013/18/12 22:33, Gabriel Hurley wrote:

 From my experience, directly adding incubated projects to the main Horizon 
codebase prior to graduation has been fraught with peril. That said, the closer 
they can be together prior to the graduation merge, the better.

I like the idea of these types of projects being under the OpenStack Dashboard 
Program umbrella. Ideally I think it would be a jointly-managed resource in 
Gerrit. The Horizon Core folks would have +2 power, but the Tuskar core folks 
would also have +2 power. (I'm 90% certain that can be done in the Gerrit 
admin...)

That way development speed isn't bottlenecked by Horizon Core, but there's a 
closer tie-in with the people who may ultimately be maintaining it. It becomes 
easier to keep track of, and can be more easily guided in the right directions. 
With a little work incubated dashboard components like this could even be made 
to be a non-gating part of the testing infrastructure to indicate when things 
change or break.

Adding developers to Horizon Core just for the purpose of reviewing an 
incubated umbrella project is not the right way to do things at all.  If my 
proposal of two separate groups having the +2 power in Gerrit isn't technically 
feasible then a new group should be created for management of umbrella projects.

All the best,

  - Gabriel


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Lyle, David
So after a lot of consideration, my opinion is the two code bases should stay 
in separate repos under the Horizon Program, for a few reasons:
-Adding a large chunk of code for an incubated project is likely going to cause 
the Horizon delivery some grief due to dependencies and packaging issues at the 
distro level.
-The code in Tuskar-UI is currently in a large state of flux/rework.  The 
Tuskar-UI code needs to be able to move quickly and at times drastically, this 
could be detrimental to the stability of Horizon.  And conversely, the 
stability needs of Horizon and be detrimental to the speed at which Tuskar-UI 
can change.
-Horizon Core can review changes in the Tuskar-UI code base and provide 
feedback without the code needing to be integrated in Horizon proper.  
Obviously, with an eye to the code bases merging in the long run.

As far as core group organization, I think the current Tuskar-UI core should 
maintain their +2 for only Tuskar-UI.  Individuals who make significant review 
contributions to Horizon will certainly be considered for Horizon core in time. 
 I agree with Gabriel's suggestion of adding Horizon Core to tuskar-UI core.  
The idea being that Horizon core is looking for compatibility with Horizon 
initially and working toward a deeper understanding of the Tuskar-UI code base. 
 This will help insure the integration process goes as smoothly as possible 
when Tuskar/TripleO comes out of incubation. 

I look forward to being able to merge the two code bases, but I don't think the 
time is right yet and Horizon should stick to only integrating code into 
OpenStack Dashboard that is out of incubation.  We've made exceptions in the 
past, and they tend to have unfortunate consequences.

-David


 -Original Message-
 From: Jiri Tomasek [mailto:jtoma...@redhat.com]
 Sent: Thursday, December 19, 2013 4:40 AM
 To: openstack-dev@lists.openstack.org
 Subject: Re: [openstack-dev] Horizon and Tuskar-UI codebase merge
 
 On 12/19/2013 08:58 AM, Matthias Runge wrote:
  On 12/18/2013 10:33 PM, Gabriel Hurley wrote:
 
  Adding developers to Horizon Core just for the purpose of reviewing
  an incubated umbrella project is not the right way to do things at
  all.  If my proposal of two separate groups having the +2 power in
  Gerrit isn't technically feasible then a new group should be created
  for management of umbrella projects.
  Yes, I totally agree.
 
  Having two separate projects with separate cores should be possible
  under the umbrella of a program.
 
  Tuskar differs somewhat from other projects to be included in horizon,
  because other projects contributed a view on their specific feature.
  Tuskar provides an additional dashboard and is talking with several apis
  below. It's a something like a separate dashboard to be merged here.
 
  When having both under the horizon program umbrella, my concern is,
 that
  both projects wouldn't be coupled so tight, as I would like it.
 
  Esp. I'd love to see an automatic merge of horizon commits to a
  (combined) tuskar and horizon repository, thus making sure, tuskar will
  work in a fresh (updated) horizon environment.
 
 Please correct me if I am wrong, but I think this is not an issue.
 Currently Tuskar-UI is run from Horizon fork. In local Horizon fork we
 create symlink to tuskar-ui local clone and to run Horizon with
 Tuskar-UI we simply start Horizon server. This means that Tuskar-UI runs
 on latest version of Horizon. (If you pull regularly of course).
 
 
  Matthias
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 
 Jirka


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Jordan O'Mara


- Original Message -
 So basically this is our first proposal what we send out:
 http://lists.openstack.org/pipermail/openstack-dev/2013-December/022196.html
 
 After Horizon meetings, several e-mails and also couple of other
 discussions of people who are for/against codebase merge, it looks that
 in the end upstream leans towards 'umbrella' solution.
 
 After all, +1 for umbrella solution from my side too. Tuskar UI will get
 closer to the nature of the project (based on Horizon, UI related
 audience). And in the same time, we will not rush things up before the
 project graduates. In Icehouse we can easier reach goals of both -
 Horizon as well as Tuskar UI - and after Icehouse release we can review
 back and get to the codebase merge in the end.
 
 Do you all agree?
 
 -- Jarda

+1, I think this is the most sensible approach.

 
 On 2013/18/12 22:33, Gabriel Hurley wrote:
   From my experience, directly adding incubated projects to the main Horizon
   codebase prior to graduation has been fraught with peril. That said, the
   closer they can be together prior to the graduation merge, the better.
 
  I like the idea of these types of projects being under the OpenStack
  Dashboard Program umbrella. Ideally I think it would be a jointly-managed
  resource in Gerrit. The Horizon Core folks would have +2 power, but the
  Tuskar core folks would also have +2 power. (I'm 90% certain that can be
  done in the Gerrit admin...)
 
  That way development speed isn't bottlenecked by Horizon Core, but there's
  a closer tie-in with the people who may ultimately be maintaining it. It
  becomes easier to keep track of, and can be more easily guided in the
  right directions. With a little work incubated dashboard components like
  this could even be made to be a non-gating part of the testing
  infrastructure to indicate when things change or break.
 
  Adding developers to Horizon Core just for the purpose of reviewing an
  incubated umbrella project is not the right way to do things at all.  If
  my proposal of two separate groups having the +2 power in Gerrit isn't
  technically feasible then a new group should be created for management of
  umbrella projects.
 
  All the best,
 
- Gabriel
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

-- 
Jordan O'Mara jomara at redhat.com
Red Hat Engineering, Raleigh

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Tzu-Mainn Chen
+1 to this!

- Original Message -
 So after a lot of consideration, my opinion is the two code bases should stay
 in separate repos under the Horizon Program, for a few reasons:
 -Adding a large chunk of code for an incubated project is likely going to
 cause the Horizon delivery some grief due to dependencies and packaging
 issues at the distro level.
 -The code in Tuskar-UI is currently in a large state of flux/rework.  The
 Tuskar-UI code needs to be able to move quickly and at times drastically,
 this could be detrimental to the stability of Horizon.  And conversely, the
 stability needs of Horizon and be detrimental to the speed at which
 Tuskar-UI can change.
 -Horizon Core can review changes in the Tuskar-UI code base and provide
 feedback without the code needing to be integrated in Horizon proper.
 Obviously, with an eye to the code bases merging in the long run.
 
 As far as core group organization, I think the current Tuskar-UI core should
 maintain their +2 for only Tuskar-UI.  Individuals who make significant
 review contributions to Horizon will certainly be considered for Horizon
 core in time.  I agree with Gabriel's suggestion of adding Horizon Core to
 tuskar-UI core.  The idea being that Horizon core is looking for
 compatibility with Horizon initially and working toward a deeper
 understanding of the Tuskar-UI code base.  This will help insure the
 integration process goes as smoothly as possible when Tuskar/TripleO comes
 out of incubation.
 
 I look forward to being able to merge the two code bases, but I don't think
 the time is right yet and Horizon should stick to only integrating code into
 OpenStack Dashboard that is out of incubation.  We've made exceptions in the
 past, and they tend to have unfortunate consequences.
 
 -David
 
 
  -Original Message-
  From: Jiri Tomasek [mailto:jtoma...@redhat.com]
  Sent: Thursday, December 19, 2013 4:40 AM
  To: openstack-dev@lists.openstack.org
  Subject: Re: [openstack-dev] Horizon and Tuskar-UI codebase merge
  
  On 12/19/2013 08:58 AM, Matthias Runge wrote:
   On 12/18/2013 10:33 PM, Gabriel Hurley wrote:
  
   Adding developers to Horizon Core just for the purpose of reviewing
   an incubated umbrella project is not the right way to do things at
   all.  If my proposal of two separate groups having the +2 power in
   Gerrit isn't technically feasible then a new group should be created
   for management of umbrella projects.
   Yes, I totally agree.
  
   Having two separate projects with separate cores should be possible
   under the umbrella of a program.
  
   Tuskar differs somewhat from other projects to be included in horizon,
   because other projects contributed a view on their specific feature.
   Tuskar provides an additional dashboard and is talking with several apis
   below. It's a something like a separate dashboard to be merged here.
  
   When having both under the horizon program umbrella, my concern is,
  that
   both projects wouldn't be coupled so tight, as I would like it.
  
   Esp. I'd love to see an automatic merge of horizon commits to a
   (combined) tuskar and horizon repository, thus making sure, tuskar will
   work in a fresh (updated) horizon environment.
  
  Please correct me if I am wrong, but I think this is not an issue.
  Currently Tuskar-UI is run from Horizon fork. In local Horizon fork we
  create symlink to tuskar-ui local clone and to run Horizon with
  Tuskar-UI we simply start Horizon server. This means that Tuskar-UI runs
  on latest version of Horizon. (If you pull regularly of course).
  
  
   Matthias
  
   ___
   OpenStack-dev mailing list
   OpenStack-dev@lists.openstack.org
   http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
  
  Jirka
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
 

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Ana Krivokapic
On 12/19/2013 05:32 PM, Jordan O'Mara wrote:

 - Original Message -
 So basically this is our first proposal what we send out:
 http://lists.openstack.org/pipermail/openstack-dev/2013-December/022196.html

 After Horizon meetings, several e-mails and also couple of other
 discussions of people who are for/against codebase merge, it looks that
 in the end upstream leans towards 'umbrella' solution.

 After all, +1 for umbrella solution from my side too. Tuskar UI will get
 closer to the nature of the project (based on Horizon, UI related
 audience). And in the same time, we will not rush things up before the
 project graduates. In Icehouse we can easier reach goals of both -
 Horizon as well as Tuskar UI - and after Icehouse release we can review
 back and get to the codebase merge in the end.

 Do you all agree?

 -- Jarda
 +1, I think this is the most sensible approach.

+1 from me, this approach makes perfect sense.


 On 2013/18/12 22:33, Gabriel Hurley wrote:
  From my experience, directly adding incubated projects to the main Horizon
  codebase prior to graduation has been fraught with peril. That said, the
  closer they can be together prior to the graduation merge, the better.

 I like the idea of these types of projects being under the OpenStack
 Dashboard Program umbrella. Ideally I think it would be a jointly-managed
 resource in Gerrit. The Horizon Core folks would have +2 power, but the
 Tuskar core folks would also have +2 power. (I'm 90% certain that can be
 done in the Gerrit admin...)

 That way development speed isn't bottlenecked by Horizon Core, but there's
 a closer tie-in with the people who may ultimately be maintaining it. It
 becomes easier to keep track of, and can be more easily guided in the
 right directions. With a little work incubated dashboard components like
 this could even be made to be a non-gating part of the testing
 infrastructure to indicate when things change or break.

 Adding developers to Horizon Core just for the purpose of reviewing an
 incubated umbrella project is not the right way to do things at all.  If
 my proposal of two separate groups having the +2 power in Gerrit isn't
 technically feasible then a new group should be created for management of
 umbrella projects.

 All the best,

   - Gabriel
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-- 
Regards,

Ana Krivokapic
Associate Software Engineer
OpenStack team
Red Hat Inc.


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-19 Thread Kieran Spear
Another +1 for separate repos. Horizon's core focus should remain on
the integrated projects, but we also need to prepare better for when
incubated projects graduate, so their inclusion is less disruptive.

I also like Gabriel's suggestion of a non-gating CI job to catch any
integration issues between TuskarUI and Horizon.


Kieran


On 20 December 2013 03:29, Lyle, David david.l...@hp.com wrote:
 So after a lot of consideration, my opinion is the two code bases should stay 
 in separate repos under the Horizon Program, for a few reasons:
 -Adding a large chunk of code for an incubated project is likely going to 
 cause the Horizon delivery some grief due to dependencies and packaging 
 issues at the distro level.
 -The code in Tuskar-UI is currently in a large state of flux/rework.  The 
 Tuskar-UI code needs to be able to move quickly and at times drastically, 
 this could be detrimental to the stability of Horizon.  And conversely, the 
 stability needs of Horizon and be detrimental to the speed at which Tuskar-UI 
 can change.
 -Horizon Core can review changes in the Tuskar-UI code base and provide 
 feedback without the code needing to be integrated in Horizon proper.  
 Obviously, with an eye to the code bases merging in the long run.

 As far as core group organization, I think the current Tuskar-UI core should 
 maintain their +2 for only Tuskar-UI.  Individuals who make significant 
 review contributions to Horizon will certainly be considered for Horizon core 
 in time.  I agree with Gabriel's suggestion of adding Horizon Core to 
 tuskar-UI core.  The idea being that Horizon core is looking for 
 compatibility with Horizon initially and working toward a deeper 
 understanding of the Tuskar-UI code base.  This will help insure the 
 integration process goes as smoothly as possible when Tuskar/TripleO comes 
 out of incubation.

 I look forward to being able to merge the two code bases, but I don't think 
 the time is right yet and Horizon should stick to only integrating code into 
 OpenStack Dashboard that is out of incubation.  We've made exceptions in the 
 past, and they tend to have unfortunate consequences.

 -David


 -Original Message-
 From: Jiri Tomasek [mailto:jtoma...@redhat.com]
 Sent: Thursday, December 19, 2013 4:40 AM
 To: openstack-dev@lists.openstack.org
 Subject: Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

 On 12/19/2013 08:58 AM, Matthias Runge wrote:
  On 12/18/2013 10:33 PM, Gabriel Hurley wrote:
 
  Adding developers to Horizon Core just for the purpose of reviewing
  an incubated umbrella project is not the right way to do things at
  all.  If my proposal of two separate groups having the +2 power in
  Gerrit isn't technically feasible then a new group should be created
  for management of umbrella projects.
  Yes, I totally agree.
 
  Having two separate projects with separate cores should be possible
  under the umbrella of a program.
 
  Tuskar differs somewhat from other projects to be included in horizon,
  because other projects contributed a view on their specific feature.
  Tuskar provides an additional dashboard and is talking with several apis
  below. It's a something like a separate dashboard to be merged here.
 
  When having both under the horizon program umbrella, my concern is,
 that
  both projects wouldn't be coupled so tight, as I would like it.
 
  Esp. I'd love to see an automatic merge of horizon commits to a
  (combined) tuskar and horizon repository, thus making sure, tuskar will
  work in a fresh (updated) horizon environment.

 Please correct me if I am wrong, but I think this is not an issue.
 Currently Tuskar-UI is run from Horizon fork. In local Horizon fork we
 create symlink to tuskar-ui local clone and to run Horizon with
 Tuskar-UI we simply start Horizon server. This means that Tuskar-UI runs
 on latest version of Horizon. (If you pull regularly of course).

 
  Matthias
 
  ___
  OpenStack-dev mailing list
  OpenStack-dev@lists.openstack.org
  http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

 Jirka


 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Horizon and Tuskar-UI codebase merge

2013-12-18 Thread Gabriel Hurley
From my experience, directly adding incubated projects to the main Horizon 
codebase prior to graduation has been fraught with peril. That said, the 
closer they can be together prior to the graduation merge, the better.

I like the idea of these types of projects being under the OpenStack Dashboard 
Program umbrella. Ideally I think it would be a jointly-managed resource in 
Gerrit. The Horizon Core folks would have +2 power, but the Tuskar core folks 
would also have +2 power. (I'm 90% certain that can be done in the Gerrit 
admin...)

That way development speed isn't bottlenecked by Horizon Core, but there's a 
closer tie-in with the people who may ultimately be maintaining it. It becomes 
easier to keep track of, and can be more easily guided in the right directions. 
With a little work incubated dashboard components like this could even be made 
to be a non-gating part of the testing infrastructure to indicate when things 
change or break.

Adding developers to Horizon Core just for the purpose of reviewing an 
incubated umbrella project is not the right way to do things at all.  If my 
proposal of two separate groups having the +2 power in Gerrit isn't technically 
feasible then a new group should be created for management of umbrella projects.

All the best,

 - Gabriel

 -Original Message-
 From: Julie Pichon [mailto:jpic...@redhat.com]
 Sent: Wednesday, December 18, 2013 4:50 AM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [TripleO] [Horizon] [Tuskar] [UI] Horizon and
 Tuskar-UI codebase merge
 
 Jaromir Coufal jcou...@redhat.com wrote:
  Hi All,
 
  After yesterday's weekly meeting it seems that majority of us is
  leaning towards this approach (codebase merge). However there are few
  concerns regarding speed of development and resources especially for
 reviews.
  With this e-mail, I'd like to kick off discussion about how we might
  assure to get enough people so that we can fulfill Horizon as well as
  Tuskar-UI goals.
 
 It seems to me the opinions were still divided in the meeting, and this is why
 we are continuing the discussion. Personally I'm more favourable to the 
 initial
 proposal, of moving the tuskar-ui repository under the Horizon program.
 Existing Horizon cores add it to their Watched Changes under Gerrit, just like
 for Horizon and django_openstack_auth now, and get familiar with the
 project during its development. Tuskar-ui cores can move their discussions to
 the #openstack-horizon channel and that's another way that we all become
 part of the same horizon community, and another chance for the horizon
 folks to understand what's important to Tuskar.
 
 There's a number of exceptions that are being requested, that make me
 think now is not the right time to just merge the code into the main horizon
 codebase. A few that have come up during the IRC meeting:
 
  - Request for more attention due to the need to move very fast
  - (Possibly) Request for an exception to the same company approval
rule
  - Request to be able to check in broken stuff at times
 
 In my mind these requirements come from being an incubated project with
 different priorities, which is fine but make the project not suitable for the
 main horizon codebase yet.
 
 I think it makes more sense to merge once the project is integrated, like
 we've done so far. Another discussion on list ([1]) makes it clear that 
 there's
 no promise an incubated project will become integrated, and that it can be
 dropped from incubation. IMHO that's another argument for waiting for a
 project to be integrated before merging it. This doesn't mean it doesn't get
 any attention from the existing Horizon team.
 
 I think extending this rule to all - moving dashboard components from
 incubated projects under the Horizon program - would be more reasonable
 and easier to scale, than the proposed alternative.
 
  With respect to the e-mail which was sent Dec 17 (quoted below), I
  think all of what was written applies, we just need to clarify couple
  more details. And I hope we can get to consensus by the end of this
  week so that we can make things happen.
 
 
  *Blueprints:*
  Currently there is couple of already existing blueprints for Tuskar-UI
  and there will appear more based on wireframes around deployment
 setup
  (which are not finished yet).
 
  https://blueprints.launchpad.net/tuskar-ui
 
  We want to make sure, that Horizoners are fine with these blueprints
  being merged with Horizon ones, keeping their priorities and that
  there will appear couple more in time.
 
 
  *Cores:*
  To make sure that we have enough people to get the code in and also to
  help Horizoners to free load of reviews on their side, we propose to
  merge our core team (plus rdopieralski). All of them contributes to
  Horizon so they know the code well.
 
  People we are talking about:
  - jomara
  - jtomasek
  - lsmola
  - rdopieralski
  - tzumainn
 
  - (jcoufal) - At the moment