[OE-core] [RFC][PATCH 0/6] development vs. production builds

Alexander Kanavin alexander.kanavin at linux.intel.com
Tue May 16 11:49:19 UTC 2017


On 05/16/2017 11:21 AM, Patrick Ohly wrote:

>> While the "development/production" switch may be great for some projects,
>> it'll make things only more complicated for others while gaining nothing above
>> what we have now.
>
> What about the approach I outlined in my reponse to Richard, where we
> just introduce the IMAGE_MODE mechanism in OE-core without defining
> specific modes? Would you find that useful?

Please no. Global variables are a headache, and the less we have of them 
the better.

Here in particularly, what is wrong with defining:

patricks-awesome-image-developers.bb
(containing IMAGE_FEATURE = "no-password-for-anything")

patricks-awesome-image-production.bb
(containing IMAGE_FEATURE = "serious-security")

and the common bits can go to patricks-awesome-image.inc.

It's simple, direct and self-explanatory. At the end of the day, you 
*always* need to drill down to the code that does the work, and learn 
the details, to truly understand what is happening behind a 
configuration setting, and adding abstraction layers and scattering 
functionality over many different files does not help - quite the opposite.

Alex




More information about the Openembedded-core mailing list