All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.