All of lore.kernel.org
 help / color / mirror / Atom feed
* OpenBMC - how best to do meta-hpe commit
@ 2020-06-19 15:37 Garrett, Mike (HPE Server Firmware)
  2020-06-22  0:16 ` Andrew Jeffery
  2020-06-22 15:54 ` Brad Bishop
  0 siblings, 2 replies; 3+ messages in thread
From: Garrett, Mike (HPE Server Firmware) @ 2020-06-19 15:37 UTC (permalink / raw)
  To: Brad Bishop, Verdun, Jean-Marie, openbmc
  Cc: Shaffer, Scott, Cisneros, Jorge (George),
	Rodgers, Renee, Chung, John (TWN iLO),
	Chen, Gilbert, Newman, Edward (iLO Firmware)

Hi Brad and all,

Thank you for creating meta-hpe.  I'd like your opinion on the best way to do our initial meta-hpe commit.  Its currently 168 files split into (1) a machine layer for our DL360, (2) a BMC SOC layer, (3) a common layer for elements common to HPE platforms.  I know the team prefers small commits but would like your thoughts on this since it is more or less atomic.

I assume this would get committed to https://gerrit.openbmc-project.xyz/openbmc/meta-hpe and go through the normal Gerrit review process right?  I've looked and not been able to find good examples of other "1st commits" to see how it's been done in the past.

Thanks,

Mike

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: OpenBMC - how best to do meta-hpe commit
  2020-06-19 15:37 OpenBMC - how best to do meta-hpe commit Garrett, Mike (HPE Server Firmware)
@ 2020-06-22  0:16 ` Andrew Jeffery
  2020-06-22 15:54 ` Brad Bishop
  1 sibling, 0 replies; 3+ messages in thread
From: Andrew Jeffery @ 2020-06-22  0:16 UTC (permalink / raw)
  To: Garrett, Mike (HPE Server Firmware),
	Brad Bishop, Verdun, Jean-Marie, openbmc
  Cc: Shaffer, Scott, Cisneros, Jorge (George),
	Rodgers, Renee, Chung, John (TWN iLO),
	Chen, Gilbert, Newman, Edward (iLO Firmware)

Hi Mike,

On Sat, 20 Jun 2020, at 01:07, Garrett, Mike (HPE Server Firmware) wrote:
> Hi Brad and all,
> 
> Thank you for creating meta-hpe.  I'd like your opinion on the best way 
> to do our initial meta-hpe commit.  Its currently 168 files split into 
> (1) a machine layer for our DL360, (2) a BMC SOC layer, (3) a common 
> layer for elements common to HPE platforms.  I know the team prefers 
> small commits but would like your thoughts on this since it is more or 
> less atomic.

Right, smaller commits are preferable.

It does look like you already found some boundaries along which it might be 
possible to split the work: your machine/soc/common distinction above. However, 
my guess at the best course of action is to push the one big commit you have to 
gerrit, which at least allows interested people to get their eyes on the code. 
From there we can figure out how to divide the problem up if necessary (for 
example, if you're carrying kernel patches, how we can get them into the 
openbmc kernel tree rather than apply them via bitbake). Just be prepared to 
iterate until we can digest the changes.

> 
> I assume this would get committed to 
> https://gerrit.openbmc-project.xyz/openbmc/meta-hpe and go through the 
> normal Gerrit review process right? 

Yes.

> I've looked and not been able to 
> find good examples of other "1st commits" to see how it's been done in 
> the past.
> 

Yeah, we've had similar questions come up in the past and I'm not sure there 
have been any good answers. The key thing is to try to get all the pieces in 
the right places; get u-boot patches into our u-boot fork, get kernel patches 
into our kernel fork etc. Maybe we need to add an "Upstreaming your changes" 
section to 
https://github.com/openbmc/docs/blob/master/development/add-new-system.md

Hope that helps,

Andrew

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: OpenBMC - how best to do meta-hpe commit
  2020-06-19 15:37 OpenBMC - how best to do meta-hpe commit Garrett, Mike (HPE Server Firmware)
  2020-06-22  0:16 ` Andrew Jeffery
@ 2020-06-22 15:54 ` Brad Bishop
  1 sibling, 0 replies; 3+ messages in thread
From: Brad Bishop @ 2020-06-22 15:54 UTC (permalink / raw)
  To: Garrett, Mike (HPE Server Firmware), Verdun, Jean-Marie, openbmc
  Cc: Shaffer, Scott, Cisneros, Jorge (George),
	Rodgers, Renee, Chung, John (TWN iLO),
	Chen, Gilbert, Newman, Edward (iLO Firmware)

On Fri, 2020-06-19 at 15:37 +0000, Garrett, Mike (HPE Server Firmware)
wrote:
> Hi Brad and all,
> 
> Thank you for creating meta-hpe.  I'd like your opinion on the best
> way to do our initial meta-hpe commit.  Its currently 168 files split
> into (1) a machine layer for our DL360, (2) a BMC SOC layer, (3) a
> common layer for elements common to HPE platforms.  I know the team
> prefers small commits but would like your thoughts on this since it is
> more or less atomic.
> 
> I assume this would get committed to 
> https://gerrit.openbmc-project.xyz/openbmc/meta-hpe and go through the
> normal Gerrit review process right?  I've looked and not been able to
> find good examples of other "1st commits" to see how it's been done in
> the past.
> 
> Thanks,
> 
> Mike

Hi Mike

I didn't have anything to add beyond what Andrew said in the other
thread.

> However, my guess at the best course of action is to push the one big
> commit you have to gerrit,

I agree with this ^ we can go from there.

thx - brad

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-06-22 15:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-19 15:37 OpenBMC - how best to do meta-hpe commit Garrett, Mike (HPE Server Firmware)
2020-06-22  0:16 ` Andrew Jeffery
2020-06-22 15:54 ` Brad Bishop

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.