Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 00/24] devtool / recipetool improvements
@ 2017-11-09  1:55 Paul Eggleton
  2017-11-09  1:55 ` [PATCH 01/24] recipetool: pass absolute source tree path to plugins Paul Eggleton
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: Paul Eggleton @ 2017-11-09  1:55 UTC (permalink / raw)
  To: openembedded-core

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(-)

-- 
2.9.5



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2017-11-09  1:57 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-09  1:55 [PATCH 00/24] devtool / recipetool improvements Paul Eggleton
2017-11-09  1:55 ` [PATCH 01/24] recipetool: pass absolute source tree path to plugins Paul Eggleton
2017-11-09  1:55 ` [PATCH 02/24] recipetool: ignore incidental kernel module source Paul Eggleton
2017-11-09  1:55 ` [PATCH 03/24] lib/oe/recipeutils: fix find_layerdir() to return absolute paths Paul Eggleton
2017-11-09  1:55 ` [PATCH 04/24] lib/oe/recipeutils: fix line splitting in patch_recipe_* Paul Eggleton
2017-11-09  1:55 ` [PATCH 05/24] devtool: upgrade: fix accidentally swapped parameters Paul Eggleton
2017-11-09  1:55 ` [PATCH 06/24] devtool: upgrade: fix not committing deleted files with older git versions Paul Eggleton
2017-11-09  1:55 ` [PATCH 07/24] devtool: upgrade: improve performance and show progress when adding files Paul Eggleton
2017-11-09  1:55 ` [PATCH 08/24] devtool: fix handling of oe-local-files when source is in a subdirectory Paul Eggleton
2017-11-09  1:55 ` [PATCH 09/24] devtool: show some warnings for upgrade versions Paul Eggleton
2017-11-09  1:55 ` [PATCH 10/24] devtool: make find-recipe and edit-recipe always work with any recipe Paul Eggleton
2017-11-09  1:55 ` [PATCH 11/24] devtool: reset: print source tree base path Paul Eggleton
2017-11-09  1:55 ` [PATCH 12/24] devtool: finish: ensure repository is clean before proceeding Paul Eggleton
2017-11-09  1:55 ` [PATCH 13/24] devtool: finish: fix "layer not in bblayers.conf" warning when path specified Paul Eggleton
2017-11-09  1:55 ` [PATCH 14/24] devtool: upgrade: handle recipes that use named SRC_URI checksums Paul Eggleton
2017-11-09  1:55 ` [PATCH 15/24] recipetool: create: drop debug print Paul Eggleton
2017-11-09  1:55 ` [PATCH 16/24] devtool: stop always moving workspace to end of BBLAYERS Paul Eggleton
2017-11-09  1:55 ` [PATCH 17/24] recipetool: create: show a warning for github archive URLs Paul Eggleton
2017-11-09  1:55 ` [PATCH 18/24] devtool: upgrade: show messages before source extraction steps Paul Eggleton
2017-11-09  1:55 ` [PATCH 19/24] devtool: upgrade: automatically handle changes to source subdirectory Paul Eggleton
2017-11-09  1:55 ` [PATCH 20/24] devtool: upgrade: reformat --no-patch warning message Paul Eggleton
2017-11-09  1:55 ` [PATCH 21/24] devtool: show a better error message if meta-files aren't found Paul Eggleton
2017-11-09  1:55 ` [PATCH 22/24] devtool: finish: improve reporting for removed files Paul Eggleton
2017-11-09  1:55 ` [PATCH 23/24] devtool: finish: add dry-run option Paul Eggleton
2017-11-09  1:55 ` [PATCH 24/24] devtool: implement conditional patch handling Paul Eggleton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox