2009/11/19 Richard Purdie <[email protected]>: > Its been 10 days since I posted the summary and started pushing some of > the changes. There have been some bumps but the changes so far seem to > have settled down quite well. > > The proposals and status is as follows: > > a) Adopt the removal of the layout_* variables from Poky. > > Done. > > b) Change the do_populate_staging/do_stage functions to use the results > from the do_install step as proposed in other emails > > Implemented but many recipes still use the legacy path. > > c) Adopt the native.bbclass changes from Poky to allow use of > BBCLASSEXTEND = "native" > > Done. > > d) Start removing legacy do_stage functions and convert exclusively to > the new model > > Not really started yet. Poky has now converted all of its recipes to the > new model and has no legacy staging however so there are plenty of > examples out there. > > e) Start converting recipes to BBCLASSEXTEND = "native" > > Not really started yet. Poky has conversions of many recipes. > > f) Merge the new canadian SDK classes from Poky and start a gradual > conversion to them with a view to obsoleting the existing sdk and > canadian recipes. > > The classes have been merged. > > g) Rename "do_populate_staging" to "do_populate_sysroot" and > "TMPDIR/staging" to "TMPDIR/sysroots" to reflect how much this > directory has changed and to truly reflect its contents. The word > "staging" confuses a lot of new users in my experience. > > Implemented in Poky but not ported to OE yet. > > h) Enable packaged staging as default, with a view to making it > mandatory after a suitable transition period. > > Not done yet. > > > So to summarise, the list of tasks remaining is therefore: > > a) Generate a list of recipes using legacy staging during parsing and > save it into tmp? > b) Start to convert recipes to use do_install for staging. Poky has > many examples. > c) Start to add BBCLASSEXTEND = "native" to recipes > d) Start to add BBCLASSEXTEND = "nativesdk" to recipes > e) Port the "do_populate_staging" to "do_populate_sysroot" change from > Poky to OE.dev > f) Enable packaged staging as default. > > > Cheers, > > Richard
Richard, I'm more than happy to convert/update some of the recipes (e.g. the ones I've worked on in the past), but I would appreciate it if you could point me to one or two specific examples (to avoid the case that I pick one which is not the best). Thanks, Frans _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
