Some improvements to recipetool create (and hence devtool add) around handling dependencies during fetching, which required extensive reworking of the code in order to use normal task execution instead of calling the fetcher directly. This also fixes bug 11710 which blocked devtool add / recipetool create from working in memres mode. Also includes a couple of general fetching improvements.
NOTE: this patchset depends upon the tinfoil changes just sent to bitbake-devel. The following changes since commit ef68005a8c527e9b1d05b7769f0ec8ebe9ec3f91: webkitgtk: Upgrade to 2.16.5 (2017-07-17 13:49:04 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib paule/devtool27 http://cgit.openembedded.org/openembedded-core-contrib/log/?h=paule/devtool27 Paul Eggleton (5): classes/staging: change fixme debug message from note to debug recipetool: create: refactor code for ensuring npm is available devtool: extract: refactor kern-tools-native handling recipetool: create: ensure meaningful error for malformed tarballs recipetool: create: reimplement fetching with normal fetch/unpack tasks meta/classes/staging.bbclass | 2 +- scripts/lib/devtool/__init__.py | 31 ----- scripts/lib/devtool/standard.py | 73 +++--------- scripts/lib/recipetool/create.py | 211 +++++++++++++++++++++++++++-------- scripts/lib/recipetool/create_npm.py | 7 +- scripts/lib/recipetool/utils.py | 37 ++++++ 6 files changed, 226 insertions(+), 135 deletions(-) create mode 100644 scripts/lib/recipetool/utils.py -- 2.9.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core