Add a script which is used for upgrading recipe locally, which can: 1) Easy to run locally, for example add it to poky/scripts 2) It can edit the recipe simply, for example rename the recipe, update checksum 3) It can check whether all PACKAGECONFIG works (not only the default ones), it it doesn't work because of lacks of DEPENDS, then that's fine since not all the dependencies are in oe-core, otherwise, bugs. 4) It can check whether its depends are right (doing fresh build) 5) It can build core-image-sato populate_sdk and world when requested.
FYI 1 & 2 can be done by "devtool upgrade" right now. Also the AUH is designed to be able to be run standalone, although it's not the primary use case.
I'm a little bit concerned about duplication here. As Paul mentions, devtool upgrade already covers some of this for 1 and 2. For 3, I'm worried that testing each PACKAGECONFIG would cause problems when you consider something large like mesa so that may not be feasible. For 4, Martin has done some similar work but wouldn't we want to enhance the AUH code to handle this? I'd also like to understand why we need a new script when we have AUH and devtool. What is the usecase for something in addition to just enhancing those?
I'd also note that my hope is that in future there will be more sharing of code between the AUH and "devtool upgrade" so that even that effective duplication goes away.
Sorry, I don't know much about AUH, if AUH can do some similar work, then I will close this one.