From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mail.openembedded.org (Postfix) with ESMTP id 7B658783FD for ; Tue, 12 Sep 2017 10:18:52 +0000 (UTC) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Sep 2017 03:18:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,382,1500966000"; d="scan'208";a="1194168322" Received: from nrahulx-mobl.gar.corp.intel.com (HELO peggleto-mobl.ger.corp.intel.com) ([10.249.73.25]) by fmsmga001.fm.intel.com with ESMTP; 12 Sep 2017 03:18:48 -0700 From: Paul Eggleton To: openembedded-core@lists.openembedded.org Date: Tue, 12 Sep 2017 22:18:37 +1200 Message-Id: X-Mailer: git-send-email 2.9.5 Subject: [PATCH 0/2] A couple of devtool fixes X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 10:18:52 -0000 A fix for devtool modify and other source extracting subcommands to handle dependencies, and a fix for devtool modify within the eSDK. NOTE: the patch I just sent to the bitbake list is required for patch 1/2 to work. The following changes since commit 2ebbeb61114e4b847e9164c621ac87b5cf03a299: staging: gracefully abort if two recipes conflict in the sysroot (2017-09-11 17:30:15 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib paule/devtool30-oe http://cgit.openembedded.org/openembedded-core-contrib/log/?h=paule/devtool30-oe Paul Eggleton (2): devtool: rework source extraction so that dependencies are handled devtool: ensure recipes devtool is working on are unlocked within the eSDK meta/classes/devtool-source.bbclass | 165 ++++++++++++++++++++++++ meta/classes/populate_sdk_ext.bbclass | 3 + meta/classes/sstate.bbclass | 9 +- meta/lib/oeqa/selftest/cases/devtool.py | 10 +- scripts/devtool | 20 --- scripts/lib/devtool/__init__.py | 40 ++++++ scripts/lib/devtool/standard.py | 218 ++++++++++---------------------- scripts/lib/devtool/upgrade.py | 9 +- 8 files changed, 296 insertions(+), 178 deletions(-) create mode 100644 meta/classes/devtool-source.bbclass -- 2.9.5