Skip to content

devtool / recipetool improvements

Paul Eggleton openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest24 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/24recipetool: pass absolute source tree path to pluginsscripts/lib/recipetool/create.py+2 -20 replies
2/24recipetool: ignore incidental kernel module sourcescripts/lib/recipetool/create.py scripts/lib/recipetool/create_kmod.py+5 -30 replies
3/24lib/oe/recipeutils: fix find_layerdir() to return absolute pathsmeta/lib/oe/recipeutils.py+1 -10 replies
4/24lib/oe/recipeutils: fix line splitting in patch_recipe_*meta/lib/oe/recipeutils.py+5 -00 replies
5/24devtool: upgrade: fix accidentally swapped parametersscripts/lib/devtool/upgrade.py+1 -10 replies
6/24devtool: upgrade: fix not committing deleted files with older git versionsscripts/lib/devtool/upgrade.py+1 -10 replies
7/24devtool: upgrade: improve performance and show progress when adding filesscripts/lib/devtool/upgrade.py+9 -20 replies
8/24devtool: fix handling of oe-local-files when source is in a subdirectoryscripts/devtool scripts/lib/devtool/standard.py+26 -130 replies
9/24devtool: show some warnings for upgrade versionsscripts/lib/devtool/__init__.py scripts/lib/devtool/standard.py scripts/lib/devtool/upgrade.py+23 -30 replies
10/24devtool: make find-recipe and edit-recipe always work with any recipescripts/lib/devtool/utilcmds.py+14 -120 replies
11/24devtool: reset: print source tree base pathscripts/lib/devtool/standard.py+5 -50 replies
12/24devtool: finish: ensure repository is clean before proceedingscripts/lib/devtool/__init__.py scripts/lib/devtool/standard.py+32 -20 replies
13/24devtool: finish: fix "layer not in bblayers.conf" warning when path specifiedscripts/lib/devtool/standard.py+4 -20 replies
14/24devtool: upgrade: handle recipes that use named SRC_URI checksumsmeta/lib/oe/recipeutils.py scripts/lib/devtool/upgrade.py+51 -150 replies
15/24recipetool: create: drop debug printscripts/lib/recipetool/create_npm.py+0 -10 replies
16/24devtool: stop always moving workspace to end of BBLAYERSscripts/devtool+5 -10 replies
17/24recipetool: create: show a warning for github archive URLsscripts/lib/recipetool/create.py+3 -00 replies
18/24devtool: upgrade: show messages before source extraction stepsscripts/lib/devtool/upgrade.py+2 -00 replies
19/24devtool: upgrade: automatically handle changes to source subdirectoryscripts/lib/devtool/standard.py scripts/lib/devtool/upgrade.py+28 -90 replies
20/24devtool: upgrade: reformat --no-patch warning messagescripts/lib/devtool/upgrade.py+2 -40 replies
21/24devtool: show a better error message if meta-files aren't foundscripts/lib/devtool/standard.py+7 -40 replies
22/24devtool: finish: improve reporting for removed filesscripts/lib/devtool/standard.py+18 -140 replies
23/24devtool: finish: add dry-run optionmeta/lib/oe/recipeutils.py scripts/lib/devtool/standard.py+235 -830 replies
24/24devtool: implement conditional patch handlingmeta/classes/devtool-source.bbclass scripts/lib/devtool/standard.py scripts/lib/devtool/upgrade.py+209 -260 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/24] devtool / recipetool improvements

Fix a number of bugs in devtool/recipetool and make the following improvements:
* Conditional patch handling (e.g. musl-specific patches)
* Add dry-run option for devtool finish
* Automatically adjust S on upgrade if needed
* Make devtool upgrade output more useful
* Make devtool finish check for a clean source repository
* Make devtool edit-recipe/find-recipe always work

The following changes since commit 3717c76eb24217c14a22f72fdd8732923729dee8:

gcc: fix miscompilation on mips64 (2017-11-08 22:23:45 +0000)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib paule/devtool31-oe
http://cgit.openembedded.org/openembedded-core-contrib/log/?h=paule/devtool31-oe

Paul Eggleton (24):
recipetool: pass absolute source tree path to plugins
recipetool: ignore incidental kernel module source lib/oe/recipeutils: fix find_layerdir() to return absolute paths lib/oe/recipeutils: fix line splitting in patch_recipe_*
devtool: upgrade: fix accidentally swapped parameters
devtool: upgrade: fix not committing deleted files with older git versions
devtool: upgrade: improve performance and show progress when adding files
devtool: fix handling of oe-local-files when source is in a subdirectory
devtool: show some warnings for upgrade versions
devtool: make find-recipe and edit-recipe always work with any recipe
devtool: reset: print source tree base path
devtool: finish: ensure repository is clean before proceeding
devtool: finish: fix "layer not in bblayers.conf" warning when path specified
devtool: upgrade: handle recipes that use named SRC_URI checksums
recipetool: create: drop debug print
devtool: stop always moving workspace to end of BBLAYERS
recipetool: create: show a warning for github archive URLs
devtool: upgrade: show messages before source extraction steps
devtool: upgrade: automatically handle changes to source subdirectory
devtool: upgrade: reformat --no-patch warning message
devtool: show a better error message if meta-files aren't found
devtool: finish: improve reporting for removed files
devtool: finish: add dry-run option
devtool: implement conditional patch handling

 meta/classes/devtool-source.bbclass   |  56 ++++
 meta/lib/oe/recipeutils.py            |  68 ++++-
 scripts/devtool                       |  21 +-
 scripts/lib/devtool/__init__.py       |  30 ++
 scripts/lib/devtool/standard.py       | 503 ++++++++++++++++++++++++++--------
 scripts/lib/devtool/upgrade.py        | 112 ++++++--
 scripts/lib/devtool/utilcmds.py       |  26 +-
 scripts/lib/recipetool/create.py      |  13 +-
 scripts/lib/recipetool/create_kmod.py |   2 +-
 scripts/lib/recipetool/create_npm.py  |   1 -
 10 files changed, 658 insertions(+), 174 deletions(-)
Signature · 1 line
2.9.5