[bitbake-devel] [Openembedded-architecture] [PATCH] data_smart: Drop default expand=False to getVar [API change]
Richard Purdie
richard.purdie at linuxfoundation.org
Wed Feb 3 11:22:36 UTC 2016
On Wed, 2016-02-03 at 08:11 -0200, Otavio Salvador wrote:
> On Tue, Feb 2, 2016 at 9:55 PM, Richard Purdie
> <richard.purdie at linuxfoundation.org> wrote:
> > At some point in the future, getVar should expand by default. To
> > get
> > there from the current position, we need a period of time where the
> > expand parameter is mandatory.
> >
> > This patch starts that process. Clear errors will result from any
> > code
> > which doesn't provide this. Layers can be fixed with an expression
> > like:
> >
> > sed -e 's:\(\.getVar([^,()]*, [^,()]*\)):\1, False):g' -i `grep
> > -ril getVar *`
> >
> > Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
>
> I am in favor of making it mandatory but I fail to see what we gain
> in making it expand by default in future.
Less ugly syntax, in 99.9% of usages, you would want expand=True and
getVar("X") is neater than getVar("X", True).
Cheers,
Richard
More information about the bitbake-devel
mailing list