Skip to content

Fixes and refactoring

Paul Eggleton bitbake-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13Fix default function parameter assignment to a listlib/bb/cooker.py lib/bb/event.py lib/bb/fetch2/__init__.py +7 more+58 -310 replies
2/13command: intercept SystemExit to avoid trashing the serverlib/bb/command.py+1 -10 replies
3/13cooker: further limit inotify watcheslib/bb/cooker.py+11 -00 replies
4/13command: ensure sync commands that read configuration see updateslib/bb/command.py lib/bb/cooker.py+28 -120 replies
5/13cooker: ensure prefile/postfile can work in memory resident modelib/bb/cooker.py lib/bb/cookerdata.py+5 -20 replies
6/13Fix -m handling if cannot connect to serverlib/bb/main.py+0 -20 replies
7/13lib/bb/main: consolidate UI/server extension listing and loadinglib/bb/main.py+48 -302 replies
8/13cooker: drop appliedappendlistlib/bb/cooker.py+18 -100 replies
9/13cooker: drop appendlistlib/bb/cooker.py+0 -50 replies
10/13bitbake-layers: Convert flatten to use collections.bbappendsbin/bitbake-layers+20 -240 replies
11/13bitbake-layers: refactor show-appends to stop using cooker bbappends listbin/bitbake-layers+13 -80 replies
12/13bitbake-layers: use "with open" consistentlybin/bitbake-layers+29 -330 replies
13/13lib/bb/parse: properly handle OSError when updating mtime cachelib/bb/parse/__init__.py+6 -10 replies

Reviews trailers per patch

None of the 13 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchChristopher Larson
SeriesA-b
1/13
2/13
3/13
4/13
5/13
6/13
7/13
8/13
9/13
10/13
11/13
12/13
13/13

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/13] Fixes and refactoring

Here are a bunch of bugfixes and refactoring patches that I was going to send as part of reworking tinfoil. Unfortunately that reworking isn't complete and I don't have time to finish it right now; here is what I do have that can stand on its own. Most of it relates to memory resident mode or tidying up code that calls into cooker.

The following changes since commit 04e896d7fb170271fb09dae5c2a42acb4b68f513:

toastergui: Added IDs to elements used in testing (2015-08-17 08:47:51 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib paule/tinfoil2-pre
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=paule/tinfoil2-pre

Paul Eggleton (11):
Fix default function parameter assignment to a list
command: intercept SystemExit to avoid trashing the server
cooker: further limit inotify watches
cooker: ensure prefile/postfile can work in memory resident mode Fix -m handling if cannot connect to server
lib/bb/main: consolidate UI/server extension listing and loading
cooker: drop appliedappendlist
cooker: drop appendlist
bitbake-layers: refactor show-appends to stop using cooker bbappends list
bitbake-layers: use "with open" consistently
lib/bb/parse: properly handle OSError when updating mtime cache

Richard Purdie (2):
command: ensure sync commands that read configuration see updates
bitbake-layers: Convert flatten to use collections.bbappends

 bin/bitbake-layers                  | 125 ++++++++++++++++++------------------
 lib/bb/command.py                   |  15 ++++-
 lib/bb/cooker.py                    |  90 ++++++++++++++++----------
 lib/bb/cookerdata.py                |   3 +-
 lib/bb/event.py                     |   4 +-
 lib/bb/fetch2/__init__.py           |  23 ++++---
 lib/bb/main.py                      |  80 ++++++++++++++---------
 lib/bb/msg.py                       |   7 +-
 lib/bb/parse/__init__.py            |   7 +-
 lib/bb/process.py                   |   5 +-
 lib/bb/server/process.py            |   4 +-
 lib/bb/server/xmlrpc.py             |   7 +-
 lib/bb/taskdata.py                  |   8 ++-
 lib/bb/ui/crumbs/hobeventhandler.py |  12 +++-
 lib/toaster/toastergui/views.py     |   4 +-
 15 files changed, 236 insertions(+), 158 deletions(-)
Signature · 1 line
2.1.0