poky/bitbake/lib/bb
Richard Purdie ea50e03fd2 bitbake: codeparser: Skip non-local functions for module dependencies
If modules do something like "from glob import glob" then we end up
checksumming the glob code. That leads to bugs as the code can change
between different python versions for example, leading to checksum
instability.

We should ignore functions not from the current file as implemented
by this change.

(Bitbake rev: 11d83170922a2c6b9db1f6e8c23e533526984b2c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e6f862864539d6f6a0bea3e4479e0dd40ff3091)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-26 07:43:46 -07:00
..
asyncrpc bitbake: asyncrpc: include parse_address from hashserv 2024-04-14 06:31:45 +01:00
compress bitbake: bitbake: Add copyright headers where missing 2022-08-12 11:49:29 +01:00
fetch2 bitbake: fetch2/wget: Fix failure path for files that are empty or don't exist 2024-06-24 06:46:52 -07:00
parse bitbake: parse: Improve/fix cache invalidation via mtime 2024-05-29 07:50:00 -07:00
pysh
server bitbake: process/server: Fix typo 2024-02-10 15:25:22 +00:00
tests bitbake: tests/fetch: Tweak to work on Fedora40 2024-06-24 06:46:52 -07:00
ui bitbake: lib/bb: support NO_COLOR 2024-03-22 16:26:45 +00:00
__init__.py bitbake: bb: Use namedtuple for Task data 2024-06-06 06:53:49 -07:00
acl.py bitbake: lib/bb: Add xattr and acl libraries 2023-08-24 16:49:38 +01:00
build.py bitbake: build: Make python output print to stdout when running with -v (verbose) 2023-03-21 22:44:00 +00:00
cache_extra.py
cache.py bitbake: cache: Simplify virtualfn2realfn() 2023-11-23 12:06:06 +00:00
checksum.py bitbake: checksum: Allow spaces in URI filenames 2022-04-14 09:48:33 +01:00
codeparser.py bitbake: codeparser: Skip non-local functions for module dependencies 2024-07-26 07:43:46 -07:00
command.py bitbake: siggen: Ensure version of siggen is verified 2024-01-05 11:59:08 +00:00
cooker.py bitbake: runqueue: Process unihashes in parallel at init 2024-06-06 06:53:49 -07:00
cookerdata.py bitbake: cookerdata: Be consistent with what type bb_data represents 2023-11-23 12:06:06 +00:00
COW.py bitbake: bitbake: Add copyright headers where missing 2022-08-12 11:49:29 +01:00
daemonize.py bitbake: bitbake: Add copyright headers where missing 2022-08-12 11:49:29 +01:00
data_smart.py bitbake: data_smart: directly check for methodpool functions in context lookup 2023-08-04 11:37:56 +01:00
data.py bitbake: codeparser/data: Ensure module function contents changing is accounted for 2024-07-26 07:43:46 -07:00
event.py bitbake: bitbake: event: Inject empty lines to make code match lineno in filename 2024-01-10 13:55:33 +00:00
exceptions.py bitbake: bitbake: Add copyright headers where missing 2022-08-12 11:49:29 +01:00
main.py bitbake: bitbake: improve descriptions of '-S printdiff' 2024-03-22 16:26:45 +00:00
methodpool.py
monitordisk.py bitbake: Fix disk space monitoring on cephfs 2023-08-25 07:55:34 +01:00
msg.py bitbake: lib/bb: support NO_COLOR 2024-03-22 16:26:45 +00:00
namedtuple_with_abc.py
persist_data.py bitbake: persist_data: Handle sqlite error when cachefile path is too long 2023-01-13 17:34:08 +00:00
process.py bitbake: bitbake: Add copyright headers where missing 2022-08-12 11:49:29 +01:00
progress.py bitbake: progress: Fix typo "wherever" 2022-02-20 16:45:25 +00:00
providers.py bitbake: providers: use local variable for packages_dynamic pattern 2022-04-19 14:15:09 +01:00
remotedata.py
runqueue.py bitbake: bb: Use namedtuple for Task data 2024-06-06 06:53:49 -07:00
siggen.py bitbake: siggen: Enable batching of unihash queries 2024-06-06 06:53:49 -07:00
taskdata.py bitbake: lib/bb: Replace "abort" usage in task handling 2022-02-21 23:37:26 +00:00
tinfoil.py bitbake: tinfoil: Do not fail when logging is disabled and full config is used 2023-09-26 10:37:17 +01:00
utils.py bitbake: utils: better estimate number of available cpus 2024-03-22 16:26:45 +00:00
xattr.py bitbake: lib/bb: Add xattr and acl libraries 2023-08-24 16:49:38 +01:00