On Sat, 2012-11-24 at 07:59 -0500, Robert P. J. Day wrote: > more annoying pedantry, but from what i read in the current yocto > BSP manual, a BSP layer *requires* a README.sources file, but there is > no such file in the meta-intel/meta-tlk layer, although i can > appreciate that that layer isn't *really* a BSP definition. or is it? >
The meta-tlk layer isn't a BSP layer - it's a layer used to add the 'time limited kernel' feature to images built from a meta-intel BSP layer and distributed with that layer e.g. in the downloadable tarballs available on the Yocto downloads page. It's a meta-intel-only layer and has no meaning unless coupled with a meta-intel BSP layer, which does always includes a README.sources of its own, and so doesn't itself need one. The purpose of the README.sources also really only has meaning relative to a generated image distributed with a layer - it tells the user where he or she can find the sources that were used to generate the image that was downloaded as part of the BSP. I'm cc:ing the originators of those files in case they might have anything to add or can correct me if my assumptions about those files are wrong... > can someone clarify this? is there a clear explanation as to what > is required for a simple *layer* and what is required for an actual > BSP definition? The BSP Developer's Guide says what should go into a BSP layer. I don't know of anything that says what should go into a 'simple layer' other than what's needed from a functional standpoint. I suppose it would make sense in general to have layers follow the same basic layout as the main oe-core metadata, and I guess they mostly do these days already, but since layers are a general mechanism that mean different things to different people, I don't know that it's possible to require much beyond functionality. For BSPs, the purpose of a layer is to both document and distribute a test image or two, to allow the user to find the sources that were used to build the image, and to build the image on his or her own, which is what drove the specific requirements for BSP layers as described in the BSP Developer's Guide... Tom > > rday > _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto