From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/24] devtool / recipetool improvements
Date: Thu, 9 Nov 2017 14:55:01 +1300 [thread overview]
Message-ID: <cover.1510192329.git.paul.eggleton@linux.intel.com> (raw)
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
next reply other threads:[~2017-11-09 1:56 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-09 1:55 Paul Eggleton [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1510192329.git.paul.eggleton@linux.intel.com \
--to=paul.eggleton@linux.intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox