Openembedded Core Discussions
 help / color / mirror / Atom feed
* Coordinating inter-layer dependencies
@ 2011-12-01 11:23 Koen Kooi
  2011-12-01 12:24 ` Martin Jansa
                   ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Koen Kooi @ 2011-12-01 11:23 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 1675 bytes --]

Hi,

During the past month there have been a number of updates to OE-core recipes that triggered parsing errors due to bbappend in other layers. A small seleciton:

* netbase
* libdrm
* xserver-xorg
* clutter

My view is that layer maintainers need to keep an eye on potential breakage and have updates ready when patches land into OE-core. Looking back I can see that while the situation is improving a bit, it's still not working. The problem with slow updates to layers is that (with my angstrom hat on) users (and with my TI hat on) customers and coworkers can't do builds without rm'ing the bbappends or disabling the layer.

This is bad for a number of reasons:

1) It creates unmanaged local diffs
2) it can cause PR to fluctuate back and forth if you rm is a bit overzealous or if you disable the complete layer.

My proposal is that OE-core recipe upgrades with known bbappends look like this:

1) add new version with a warning about bbappends
2) wait a N days (2 < N < 7)
3) delete old version

To avoid stressing out RP and Sau! I would strongly urge layer maintainers to respond to recipe update patches with "I have a bbappend, but my review process needs time, please use the above proposal" if you need time to test and update  your bbappends.

We're all human in the end and timezone differences aren't always helping with these kinds of problems, so let's work together to minimize parsing breakage.

Related to that: Please include information on how to send patches upstream in your layer/repo README. The meta-intel/emenlow lacks that and the top level README doesn't mention that there are sublevel READMEs.

regards,

Koen

[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 169 bytes --]

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

end of thread, other threads:[~2011-12-10  0:58 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-01 11:23 Coordinating inter-layer dependencies Koen Kooi
2011-12-01 12:24 ` Martin Jansa
2011-12-01 12:37   ` Richard Purdie
2011-12-01 12:59     ` Otavio Salvador
2011-12-01 13:02       ` Richard Purdie
2011-12-01 13:13         ` Martin Jansa
2011-12-01 14:33           ` Chris Larson
2011-12-01 19:57             ` McClintock Matthew-B29882
2011-12-01 15:36           ` Koen Kooi
2011-12-01 15:56             ` Martin Jansa
2011-12-01 16:03               ` Koen Kooi
2011-12-01 13:07       ` Martin Jansa
2011-12-01 20:33         ` Richard Purdie
2011-12-02  8:46           ` Mats Kärrman
2011-12-02 13:34             ` Frans Meulenbroeks
2011-12-02 14:38               ` Otavio Salvador
2011-12-02 16:18             ` Martin Jansa
2011-12-02 16:22               ` [PATCH] bitbake.conf: add default PRINC 0 to be able to increment it Martin Jansa
2011-12-02 16:42                 ` Richard Purdie
2011-12-02 18:39                   ` [PATCHv2] " Martin Jansa
2011-12-02 19:29                     ` Chris Larson
2011-12-05 16:09                     ` Richard Purdie
2011-12-02 19:52               ` Coordinating inter-layer dependencies Chris Larson
2011-12-02 23:58               ` Mats Kärrman
2011-12-01 19:55 ` McClintock Matthew-B29882
2011-12-01 20:28   ` Chris Larson
2011-12-08  0:17 ` Richard Purdie
2011-12-08 21:07   ` McClintock Matthew-B29882
2011-12-10  0:51   ` Andreas Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox