diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2024-07-12 18:58:04 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-07-12 19:41:04 +0300 |
commit | c5cbd62a943a317c1b4575c5f3a92df40c042c97 (patch) | |
tree | 47db1af3c6ff2943edab349fbff251d2029052f0 /poky/documentation/dev-manual/debugging.rst | |
parent | 7363086d8a6f87f6c162a314937f1c2e3c063b42 (diff) | |
download | openbmc-nanbield.tar.xz |
subtree updatesnanbield
meta-arm: 9a4ae38e84..150169d01f:
Jon Mason (1):
arm/linux-yocto: backport patch to fix 6.5.13 networking issues
meta-raspberrypi: fde68b24f0..fd79e74cbc:
Khem Raj (2):
linux-raspberrypi_6.1.bb: Upgrade to 6.1.74
linux-raspberrypi: Upgrade to 6.1.77
Martin Jansa (1):
u-boot: backport one commit from v2024.01 to fix booting from uSD
poky: 1a5c00f00c..7b8aa378d0:
Alex Kiernan (1):
wireless-regdb: Upgrade 2023.09.01 -> 2024.01.23
Alexander Kanavin (3):
linux-firmware: upgrade 20231211 -> 20240220
sdk-manual: correctly describe separate build-sysroots tasks in direct sdk workflows
dev-manual: improve descriptions of 'bitbake -S printdiff'
BELOUARGA Mohamed (1):
ref-manual: add documentation of the variable SPDX_NAMESPACE_PREFIX
Bruce Ashfield (2):
linux-yocto/6.1: update to v6.1.78
linux-yocto/6.1: update CVE exclusions
Claus Stovgaard (1):
wpa-supplicant: Fix CVE-2023-52160
Dhairya Nagodra (2):
glibc: Remove duplicate entry for CVE-2023-4527
xwayland: upgrade 23.2.3 -> 23.2.4
Geoff Parker (1):
ref-manual: variables: adding multiple groups in GROUPADD_PARAM
Johan Bezem (1):
ref-manual: variables: correct sdk installation default path
Khem Raj (1):
core-image-ptest: Increase disk size to 1.5G for strace ptest image
Lee Chee Yang (3):
libxml2: upgrade to 2.11.7
openssl: upgrade to 3.1.5
migration-guides: add release notes for 4.0.17
Luca Ceresoli (2):
ref-manual: tasks: do_cleanall: recommend using '-f' instead
ref-manual: tasks: do_cleansstate: recommend using '-f' instead for a shared sstate
Martin Jansa (1):
contributor-guide: be more specific about meta-* trees
Michael Halstead (1):
yocto-uninative: Update to 4.4 for glibc 2.39
Michael Opdenacker (13):
ref-manual: system-requirements: update packages to build docs
ref-manual: release-process: grammar fix
manuals: suppress excess use of "following" word
dev-manual: packages: clarify shared PR service constraint
dev-manual: packages: need enough free space
dev-manual: packages: fix capitalization
manuals: document VIRTUAL-RUNTIME variables
manuals: add initial stylechecks with Vale
profile-manual: usage.rst: formatting fixes
manuals: use "manual page(s)"
profile-manual: usage.rst: fix reference to bug report
documentation: Makefile: remove releases.rst in "make clean"
profile-manual: usage.rst: further style improvements
Munehisa Kamata (1):
kernel.bbclass: Set pkg-config variables for building modules
Pavel Zhukov (1):
mdadm: Disable ptests
Priyal Doshi (1):
tzdata : Upgrade to 2024a
Ross Burton (4):
curl: improve run-ptest
curl: increase test timeouts
openssl: fix crash on aarch64 if BTI is enabled but no Crypto instructions
gstreamer1.0: skip a test that is known to be flaky
Simone Weiß (4):
dev-manual: Rephrase spdx creation
gnutls: Upgrade 3.8.2 -> 3.8.3
contributor-guide: add notes for tests
cve-check: Log if CVE_STATUS set but not reported for component
Soumya Sambu (1):
bind: Upgrade 9.18.21 -> 9.18.24
Steve Sakoman (3):
poky.conf: bump version for 4.3.4 release
build-appliance-image: Update to nanbield head revision
build-appliance-image: Update to nanbield head revision
Tim Orling (1):
vim: upgrade v9.0.2130 -> v9.0.2190
Wang Mingyu (3):
python3-jinja2: upgrade 3.1.2 -> 3.1.3
bind: upgrade 9.18.20 -> 9.18.21
gnutls: upgrade 3.8.1 -> 3.8.2
Yoann Congal (6):
cve-update-nvd2-native: Fix typo in comment
cve-update-nvd2-native: Add an age threshold for incremental update
cve-update-nvd2-native: Remove duplicated CVE_CHECK_DB_FILE definition
cve-update-nvd2-native: nvd_request_next: Improve comment
cve-update-nvd2-native: Fix CVE configuration update
cve-update-nvd2-native: Remove rejected CVE from database
Change-Id: I041c2504ee3a1b3275770a6949606db7f6e22ee0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'poky/documentation/dev-manual/debugging.rst')
-rw-r--r-- | poky/documentation/dev-manual/debugging.rst | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/poky/documentation/dev-manual/debugging.rst b/poky/documentation/dev-manual/debugging.rst index bd1e716b0b..74f5772554 100644 --- a/poky/documentation/dev-manual/debugging.rst +++ b/poky/documentation/dev-manual/debugging.rst @@ -170,7 +170,7 @@ You can use the ``oe-pkgdata-util`` command-line utility to query various package-related information. When you use the utility, you must use it to view information on packages that have already been built. -Following are a few of the available ``oe-pkgdata-util`` subcommands. +Here are a few of the available ``oe-pkgdata-util`` subcommands. .. note:: @@ -339,7 +339,10 @@ BitBake has determined by doing the following: :term:`BB_BASEHASH_IGNORE_VARS` information. -There is also a ``bitbake-diffsigs`` command for comparing two +Debugging signature construction and unexpected task executions +=============================================================== + +There is a ``bitbake-diffsigs`` command for comparing two ``siginfo`` or ``sigdata`` files. This command can be helpful when trying to figure out what changed between two versions of a task. If you call ``bitbake-diffsigs`` with just one file, the command behaves like @@ -356,8 +359,12 @@ BitBake command-line options:: .. note:: Two common values for `SIGNATURE_HANDLER` are "none" and "printdiff", which - dump only the signature or compare the dumped signature with the cached one, - respectively. + dump only the signature or compare the dumped signature with the most recent one, + respectively. "printdiff" will try to establish the most recent + signature match (e.g. in the sstate cache) and then + compare the matched signatures to determine the stamps and delta + where these two stamp trees diverge. This can be used to determine why + tasks need to be re-run in situations where that is not expected. Using BitBake with either of these options causes BitBake to dump out ``sigdata`` files in the ``stamps`` directory for every task it would @@ -608,7 +615,7 @@ logs, keep in mind the goal is to have informative logs while keeping the console as "silent" as possible. Also, if you want status messages in the log, use the "debug" loglevel. -Following is an example written in Python. The code handles logging for +Here is an example written in Python. The code handles logging for a function that determines the number of tasks needed to be run. See the ":ref:`ref-tasks-listtasks`" section for additional information:: @@ -636,7 +643,7 @@ logs, you have the same goals --- informative with minimal console output. The syntax you use for recipes written in Bash is similar to that of recipes written in Python described in the previous section. -Following is an example written in Bash. The code logs the progress of +Here is an example written in Bash. The code logs the progress of the ``do_my_function`` function:: do_my_function() { @@ -1221,7 +1228,7 @@ Here are some other tips that you might find useful: "$@" } - Following are some usage examples:: + Here are some usage examples:: $ g FOO # Search recursively for "FOO" $ g -i foo # Search recursively for "foo", ignoring case |