Skip to content

Further enhancements to automatic upgrade helper

Alexander Kanavin yocto 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest21 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/21upgradehelper.py: fix checking for do_checkpkgupgradehelper.py+1 -10 replies
2/21upgradehelper.py: support upgrade multiple recipesupgradehelper.py+6 -30 replies
3/21upgradehelper.py: use UniverseUpdater for all casesupgradehelper.py+30 -380 replies
4/21modules/steps.py: fix warn when skip compilationmodules/steps.py+1 -10 replies
5/21upgradehelper.py: only check email settings when -e is specifiedupgradehelper.py+2 -10 replies
6/21upgradehelper.py: always do upgrade when recipes are specifiedupgradehelper.py+4 -10 replies
7/21upgradehelper.py: print info when recipe is skipped to upgradeupgradehelper.py+2 -20 replies
8/21upgradehelper.py: don't build gcc-runtime when --skip-compilationupgradehelper.py+1 -10 replies
9/21upgradehelper.py: drop automatic modeREADME upgradehelper.py+3 -90 replies
10/21upgradehelper.py: replace the confusing 'maintainer' command line optionREADME upgradehelper.py+9 -70 replies
11/21weeklyjob.sh: set up a temporary branch and clean up afterwardsweeklyjob.sh+13 -10 replies
12/21Add support for compiling against non-default C librariesREADME modules/utils/bitbake.py upgradehelper.py+10 -30 replies
13/21Add protection measures and information against running with existing build directories.README upgradehelper.py weeklyjob.sh+23 -50 replies
14/21upgradehelper.py: do not include absolute paths in the generated tarballupgradehelper.py+3 -10 replies
15/21Do not require configuration options that aren't necessary for running ptestsREADME upgradehelper.py+2 -190 replies
16/21upgradehelper.py: do not include testimage information in maintainer email messagesupgradehelper.py+0 -230 replies
17/21testimage.py: clarify what arguments are passed to class constructormodules/testimage.py+3 -40 replies
18/21testimage.py: run even if no packages were upgradedmodules/testimage.py+0 -40 replies
19/21testimage.py: remove all iterations (over machines, over failing recipes)README modules/testimage.py+9 -1070 replies
20/21testimage.py: rewrite the logic for building and running testimagesmodules/testimage.py+10 -1050 replies
21/21testimage.py: collect and write out logs from bitbake and testimagemodules/testimage.py+27 -40 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [auh][PATCH 00/21] Further enhancements to automatic upgrade helper

Particularly:
1) Rebase and integrate (most of) Robert's patches
2) Add musl testing support (a notorious source of failures)
3) Rework testimage support to be more straigtforward and usable locally by maintainers
4) Other things :)

The following changes since commit fbccfa00967305bb3866d0f610cd4b83b8b7a28c:

upgradehelper.py: revert commits that failed to build (2017-12-14 18:13:11 +0200)

are available in the Git repository at:

git://git.yoctoproject.org/auto-upgrade-helper devel
http://git.yoctoproject.org/cgit.cgi/auto-upgrade-helper/log/?h=devel

Alexander Kanavin (13):
upgradehelper.py: drop automatic mode
upgradehelper.py: replace the confusing 'maintainer' command line
option
weeklyjob.sh: set up a temporary branch and clean up afterwards Add support for compiling against non-default C libraries Add protection measures and information against running with existing
build directories.
upgradehelper.py: do not include absolute paths in the generated
tarball
Do not require configuration options that aren't necessary for running
ptests
upgradehelper.py: do not include testimage information in maintainer
email messages
testimage.py: clarify what arguments are passed to class constructor testimage.py: run even if no packages were upgraded testimage.py: remove all iterations (over machines, over failing
recipes)
testimage.py: rewrite the logic for building and running testimages testimage.py: collect and write out logs from bitbake and testimage

Robert Yang (8):
upgradehelper.py: fix checking for do_checkpkg upgradehelper.py: support upgrade multiple recipes upgradehelper.py: use UniverseUpdater for all cases modules/steps.py: fix warn when skip compilation upgradehelper.py: only check email settings when -e is specified upgradehelper.py: always do upgrade when recipes are specified upgradehelper.py: print info when recipe is skipped to upgrade upgradehelper.py: don't build gcc-runtime when --skip-compilation

 README                   |  40 +++++---
 modules/steps.py         |   2 +-
 modules/testimage.py     | 256 ++++++++---------------------------------------
 modules/utils/bitbake.py |   7 +-
 upgradehelper.py         | 144 +++++++++++---------------
 weeklyjob.sh             |  16 ++-
 6 files changed, 142 insertions(+), 323 deletions(-)
Signature · 1 line
2.15.1