Re: RFC: meta-oe appends and overlayed recipes

Richard Purdie
2013-02-11T22:52:23Z

On Mon, 2013-02-11 at 17:09 +0000, Paul Eggleton wrote:
> * meta-oe/recipes-qt/packagegroups/packagegroup-qte-toolchain-target.bbappend
> This is adding qwt to the qte toolchain. As far as I am concerned this is a
> distro policy decision - Qwt is a third-party library that is not part of Qt.
> I believe this should be moved to the layers for whichever distros want this.
>
> * meta-oe/recipes-qt/qt4/qt4-x11-free_4.8.4.bbappend
> * meta-oe/recipes-qt/qt4/qt4-embedded_4.8.4.bbappend
> These two add MySQL and PostgreSQL support to Qt and Qt/Embedded. I see this
> as a distro policy decision; these should move to the layers for whichever
> distros want this. FWIW, this is particularly egregious if you've already
> built Qt, then add meta-oe and find Qt is being unexpectedly rebuilt.

If these were implemented as PACKAGECONFIG options, then distros would
just need to set the appropriate PACKAGECONFIG for the package in the
distro config and we wouldn't even need the appends...

Cheers,

Richard