From 213eb8b0826eb8f33c3a87518762dca480c85354 Mon Sep 17 00:00:00 2001 From: Max Krummenacher Date: Thu, 15 Apr 2021 12:15:46 +0200 Subject: uprev-srcrev: print recipe name together with new git hash On the build server the three output lines produced by a single recipe are not together which makes it hard to check which recipe got updated to which source revision. Print the recipe file name together with the git hash makes it all clear. Changes | [krm@linuxdev2 build]$ ../layers/meta-toradex-distro/scripts/uprev-srcrev | INFO: Processing recipe ../layers/meta-toradex-bsp-common/recipes-kernel/backports/backports_5.4.bb | NOTE: Starting bitbake server... | INFO: Update SRCREV to 4cb81c29dde242744eccf9f37f2014ea3b37ade2. | | INFO: Processing recipe ../layers/meta-toradex-bsp-common/recipes-kernel/linux/linux-toradex-mainline_5.4.bb | NOTE: Starting bitbake server... | INFO: Update SRCREV_machine to db57a7415fa94e0d5a7f23908be15d5d6e72a891. | ... to | [krm@linuxdev2 build]$ ../layers/meta-toradex-distro/scripts/uprev-srcrev | INFO: Processing recipe ../layers/meta-toradex-bsp-common/recipes-kernel/backports/backports_5.4.bb | NOTE: Starting bitbake server... | INFO: backports_5.4.bb: Update SRCREV to 4cb81c29dde242744eccf9f37f2014ea3b37ade2. | | INFO: Processing recipe ../layers/meta-toradex-bsp-common/recipes-kernel/linux/linux-toradex-mainline_5.4.bb | NOTE: Starting bitbake server... | INFO: linux-toradex-mainline_5.4.bb: Update SRCREV_machine to db57a7415fa94e0d5a7f23908be15d5d6e72a891. | ... Signed-off-by: Max Krummenacher --- lib/recipetool/updatesrcrev.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/recipetool/updatesrcrev.py b/lib/recipetool/updatesrcrev.py index d15afe5..411e428 100644 --- a/lib/recipetool/updatesrcrev.py +++ b/lib/recipetool/updatesrcrev.py @@ -52,8 +52,9 @@ def updatesrcrev(args): # Update SRC_URI variable by default varvalues = {} for name in revision.keys(): + filename = os.path.basename(rd.getVar('FILE', False)) var = 'SRCREV' if name == 'default' else 'SRCREV_{}'.format(name) - logger.info('Update {} to {}.'.format(var, revision[name])) + logger.info('{}: Update {} to {}.'.format(filename, var, revision[name])) varvalues[var] = revision[name] if len(varvalues) == 0: -- cgit v1.2.3