| Age | Commit message (Collapse) | Author | Files | Lines |
|
Alexander Kanavin (1):
bin/bitbake-setup: print a note about fetcher log if something fails there
Antonin Godard (1):
doc/bitbake-user-manual-metadata: move := section before ??=
Chris Laplante (9):
lib: rename fetch2 as fetch; invert compat shim to make bb.fetch2 = bb.fetch
bin, lib, conf: use bb.fetch instead of bb.fetch2
tests: add fetch_import tests to test bb.fetch2 => bb.fetch migration
doc: update manual to reflect bb.fetch2 => bb.fetch migration
runqueue: cleanup imports
runqueue: optimize construction of rev_prio_map
runqueue: declare pressure/load attributes in RunQueueScheduler.__init__ rather than dynamically
runqueue: fix remaining attributes created outside of constructor
runqueue: wait for covered tasks before setscene
Richard Purdie (8):
bitbake: Bump to version 2.19.1
toaster: Update to django 5.2
fetch/gitsm: Store the original url data to fix relative gitsm paths
tests/fetch: Swap github grpc repo for our own small test repo
tests/fetch: Swap bitbake github mirror for YP one
tests/fetch: Drop ftp checkstatus test
tests/fetch: Switch to YP mirror repos instead of github
asyncrpc/serv: Add missing import
Ross Burton (2):
vendor.txt: add tomli
lib/bb/_vendor: resync to add tomli
Trevor Woerner (1):
doc: quote the value in the named-checksum example
WXbet (1):
knotty: show elapsed time on the task progress bar
Yann Dirson (1):
doc/bitbake-user-manual-ref-variables: document PREFERRED_RPROVIDER
Change-Id: I31d21cc2892a75f822fa477509c03001217307ae
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Adrian Freihofer (7):
tests/cooker: add a shared bitbake-subprocess test base class
tests/cooker: add a bitbake -b bbappend test
command: fix setConfig coercing bool config values to truthy strings
cooker: add a buildFile mode that runs a single task
tinfoil: add a prepared task runner
tests/cooker: add TinfoilTests for run_prepared_task
fetch2/wget: remove orphaned NamedTemporaryFile in _fetch_index
Alejandro Mery (1):
data: Return a list from exported_vars()
Antonin Godard (3):
doc: bitbake-user-manual-metadata.rst: fix append example
doc: bitbake-user-manual-environment-setup: use pip to install bitbake-setup
default-registry: use core/yocto/monitor-disk-space fragment by default
Chris Laplante (18):
fetch2: get rid of unused FetchMethod.urls property
fetch2/wget: cache SSL context instead of recreating every time
pyproject.toml: remove broken [build-system] section
pyproject.toml: specify min Python version for project
runqueue: Fix pending_hash_index not including taskname
data_smart: use Pattern.search instead of findall, to match comment
runqueue: fix init of RunQueueScheduler.prio_map; add test for 'basic' scheduler
runqueue: use set 'discard' method instead of 'in' followed by 'remove'
build: localize import of bb.progress
__init__.py: add missing import bb.event
cookerdata: cleanup imports
runqueue: fix bad check in process_possible_migrations
runqueue: remove unused attributes/variables
runqueue: remove unused RunQueueExecute.sorted_setscene_tids; declare setscene_tids_generator in __init__
runqueue: remove long-unused RunQueueData get_user_idstring/get_short_user_idstring
runqueue: remove RunQueueExecute.build_stamps2 which is never read
runqueue: clean up dumpsigs polling
runqueue: report memory pressure limit correctly
Francisco Pedraza (1):
asyncrpc: Close the client event loop when the client is collected
Fredrik Svensson (svsvenss) (2):
fetch2/wget: reuse cached HTTPS connections
tests/fetch: report OpenSSL certificate generation errors
Joshua Watt (12):
hashserv: server: Fix formatting
AGENTS.md: Add file
asyncrpc: Add Task Group
asyncrpc: serv: Use Task Group
asyncrpc: serv: Cancel all clients on server stop
hashserv: tests: Improve test logging
hashserv: client: Add asynchronous streaming API
hashserv: server: Add queued streaming API
hashserv: server: Use streaming and queue API for upstream unihash queries
hashserv: server: Use streaming and queue API for upstream exist queries
hashserv: tests: Add more upstream tests
hashserv: tests: Add test for upstream pipelining
Matt Madison (1):
parse/ast: improve error handling for invalid task dependencies
Michal Sieron (1):
hashserv: server: Fix upstream get-unihash miss truncating stream
Peter Kjellerstedt (1):
fetch2/git: Clarify error about missing LFS support
Philip Lorenz (1):
fetch2: Raise on git lfs fetch failures
Quentin Schulz (4):
doc: bitbake-user-manual-metadata: fix missing whitespace around '=' operator
doc/bitbake-user-manual-environment-setup: fix reference to non-existing term
doc/bitbake-user-manual-ref-variables: fix reference to non-existing entry in variable glossary
doc/bitbake-user-manual-environment-setup: cross-reference DL_DIR
Richard Purdie (18):
tests/setup: Drop win32 platform reference
fetch/wget: Handle long filenames correctly
data: Fix expandKeys recursion issue
fetch/__init__: Clean up minor mirror code duplication
fetch2: Drop unneeded checksum check
fetch2: Drop ESTALE error handling
utils: Allow lockfile/unlockfile to take empty names
utils: Add lockfile_to_exclusive
fetch2: Switch to shared locking for read accesses
utils: Fix lockfile_to_exclusive to avoid deadlock
bin/toaster: Remove accidentally added version string
toaster/tests: Add and use wait_until_element_visible()
toaster/orm/lsupdates: Improve error handling
cooker: Clean up collect_bbfiles handling
toaster: Rename wait_until_element_clickable -> wait_until_finder_clickable
toaster/layerdetails: Add id labels to textareas to make tests more robust
tests/selenium_helpers_base: Add wait_until_element_clickable
toaster/tests/layerdetails: Update tests to use labels and scrolling function
Rouven Rastetter (1):
fetch2/wget: checkstatus: Do not try again on 404 status code
Sebastian Muxel (1):
fetch2/gcp: treat GatewayTimeout as fetch failure
Thomas Perrot (2):
fetch/{npm,npmsw}: re-enable fetchers now that checksums come from SRC_URI
tests/fetch: restore and extend npm/npmsw test coverage
Trevor Woerner (1):
doc: continue the eventmask example onto its second line
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3046ee4d5f55ca3314c19ab5c345a0b8c3311af4
|
|
Fabien Lehoussel (1):
bitbake-setup: handle dict entries in oe-fragments
Jaipaul Cheernam (1):
bitbake-setup: use bb.fetch for buildtools installer download
Michal Sieron (1):
fetch2: Ensure UntrustedUrl.msg is str
Rob Woolley (9):
bitbake-setup: Add version option
pypi: Add PyPI packaging for bitbake-setup
pypi: Add packaging documentation for developers
gitignore: Ignore temporary staging directory
Add pyproject.toml and vendor.txt for vendoring
Add vendor patches
Update vendorized modules
vendor.txt: Add typing_extensions for bs4
Update typing_extensions with vendoring
Sandeep J (1):
doc/README: update broken yocto-docs cgit URL
Change-Id: I92281a61c186bdfaea09c5427ec791dcb72379a0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Richard Purdie (1):
utils: Add NFS EEXISTS/isdir failure workaround
Change-Id: Id050043583ef23df55505988d95e13c3546d946b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Alexander Kanavin (1):
fetch/wget/_check_latest_version_by_dir: correct iterative check of versioned directories
Anders Heimer (9):
fetch2/az: fix wget command argument construction
fetch2/git: avoid an empty argument to git lfs fetch
fetch2/git: do not shell-quote the shallow clone remote
fetch2/git: keep the gitpkgv commit count numeric
fetch2/gitannex: split the annex get arguments
fetch2/repo: fix mirror tar command arguments
fetch2/sftp: fix port and remote command arguments
fetch2/svn: remove shell quotes from the tar exclusion
toaster: preserve shell execution for build launch commands
Antonin Godard (1):
contrib/prserv/Dockerfile: remove non-existent codegen.py
David Reyna (1):
toaster: confirm bitbake version in 'gen_fixtures.py'
Gabriel Smith (1):
fetch2/crate: support user-defined protocols
Nick Owens (1):
fetch2: accept sha256 revisions
Paul Barker (1):
README: Update minimum Python version
Richard Purdie (2):
bin/*: Add/improve __version__ processing
data: Optimise renameVar when a variable doesn't exist
Rob Woolley (12):
bitbake-setup: Resolve unused loop control variables
bitbake-setup: Fix ambiguous variable names
bitbake-setup.schema.json: Add title for schema
bitbake-setup.schema.json: Add examples property
bitbake-setup.schema.json: Use anyOf for non-disjoint subschemas
bitbake-setup.schema.json: Remove trailing period
layers.schema.json: Add missing schema
layers.schema.json: Add title for subschema
layers.schema.json: Add examples property
layers.schema.json: Remove trailing period
layers.schema.json: Fix typo in property name
bitbake-setup: Add exception for E402 for bb.__version__
Thune Tran (1):
fetch2: export AWS_SHARED_CREDENTIALS_FILE for S3 fetches
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I74d3d9700ba66e48b9306c8547d698bd12c8c77a
|
|
Andreas Mützel (1):
fetch2: make unpack_tracer available when fetching mirror URLs
Antonin Godard (1):
doc/bitbake-user-manual-ref-variables: document BB_CONSOLE_LOG's persistence
David Reyna (1):
toaster: sync release list for Toaster, test, and Layer Index
Ernest Van Hoecke (1):
bitbake-setup: always write newline at end of the README
Richard Purdie (2):
lib: Drop pyinotify
lib/bb: Further shell=True cleanups
Rob Woolley (1):
lib: Vendorize bundled third-party libraries under bb._vendor
Change-Id: I008d607a47a5845a56ccbfa768a1776155d6b972
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Anders Heimer (4):
hashserv/tests: use valid 64-character unihashes
hashserv: validate unihash values
fetch2/wget: limit auth on checkstatus redirects
tests/fetch: cover checkstatus redirect auth handling
Antonin Godard (1):
doc/bitbake-user-manual-ref-variables: extend the MIRRORS documentation
David Reyna (1):
toaster: use https for clones, remove cgit in links in defaults
Ernest Van Hoecke (1):
bitbake-setup: write notes for generated build configs
Jörg Sommer (1):
utils.contains,_any: Fix description of return value
Nathaniel White (1):
fetch/s3: Fix number of format string arguments
Peter Kjellerstedt (1):
tinfoil: Only allow one process progress bar at once (continued)
Richard Purdie (5):
fetch2: Reorder unpack code to facilitate changes
fetch: Abstract command execution in unpack()
fetch2: Improve environment handling in unpack()
fetch2: Convert parts of unpack() to use parameter lists
fetch: Improve tar pipeline unpack commands
Change-Id: Iacdd9f85d649b5df047e863ab379d37e9c828962
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Anders Heimer (2):
fetch2/git: quote shallow extra ref arguments
fetch2: Unpack RPMs with --no-absolute-filenames
Ernest Van Hoecke (1):
bitbake-setup: clarify configuration merging
Richard Purdie (14):
bitbake-setup: Convert string commands to lists where possible
tests/{fetch,setup}: Convert string commands to lists
lib/bb: Convert string commands to bb.process.run to lists where possible
tests/setup: Convert string commands to lists for runbbsetup
lib/layerindex/cooker: Convert string commands to lists where possible
bb/fetch2: Improve runfetchcmd environment handling
fetch2: Allow runfetchcmd to handle lists of command arguments
fetch/{git,gitannex,gitsm}: Convert to use lists of command arguments
fetch/wget: Convert to use lists of command arguments
fetch/{sftp,ssh}: Convert to use lists of command arguments
fetch/svn: Convert to use lists of command arguments
fetch/{npm,npmsw}: Convert to use lists of command arguments
fetch/{clearcase,gomod,hg,perforce,repo,s3}: Convert to use lists of command arguments
fetch2: Drop shell=True from runfetchcmd
Change-Id: I57f77b4fb21ef8fac726a74a40cf405071231b0f
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Anders Heimer (2):
fetch2: validate deb/ipk data member names
fetch2: validate striplevel parameter
Chen Qi (5):
fetch2/git.py: add filter_regex parameter to latest_versionstring
fetch2/wget.py: add filter_regex parameter to latest_versionstring
fetch2/crate.py: add filter_regex parameter to latest_versionstring
fetch2/__init__.py: add filter_regex to default latest_versionstring
bb/tests/fetch.py: add case for filter_regex parameter in latest_versionstring
Jamin Lin (1):
fetch2/git: Fix trailing slash in clone command causing double slash in alternates
Change-Id: Ie77e433ebc43a3c7c085655dbb47df1ebd00f7d3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Alexander Kanavin (1):
fetch/wget: in upstream version checks, match versioned directories exactly
Anthony Squires (1):
fetch2: reraise IOError during download
Antonin Godard (4):
doc/sphinx-static/theme_overrides.css: switch to a fixed width documentation
doc/setversions.py: add --get-latest-branch argument
doc/setversions.py: move arg parsing to main function
doc/setversions.py: use older lts series to check tag existence
Dawid Bijak (3):
doc: bitbake-user-manual-metadata: remove incorrect claim
doc: bitbake-user-manual-metadata: remove invalid anonymous Python example
doc: bitbake-user-manual-metadata: explain inherit_defer example
El Mehdi YOUNES (1):
bitbake-user-manual: Fix bitbake-setup settings command
Frieder Schrempf (2):
contrib: hashserv: Dockerfile: Remove non-existent lib/codegen.py
contrib: hashserv: Dockerfile: Update base image
Johan Anderholm (1):
fetch2/crate: use CDN for fetching crates
João Marcos Costa (1):
layerindexlib: restapi.py: fix unbound variable
Marcio Henriques (1):
bitbake: fix issue with varflag exclusion
Paul Barker (2):
doc: Fix description of git shallow mirror tarball creation
Drop git-make-shallow
Richard Purdie (5):
toaster: Increase pytest version requirement for toaster tests
lib: Replace codegen with ast.unparse()
fetch/git: Fix leaking of temporary directory
fetch/git: Improve temporary directory handling
toaster/fixtures: Drop kirkstone/whinlatter
Ross Burton (1):
fetch2/crate: use CDN endpoint for version checking if possible
Thomas Perrot (4):
fetch2/crate: skip yanked versions when reading cargo index
fetch2/crate: guard against empty version list
fetch2/crate: move cmp_to_key import to module level
fetch2/crate: replace instance method monkey-patching with URL dispatch
Trevor Woerner (1):
contrib/vim: remove
hongxu (1):
fetch2: allow empty value for params while formatting URI string.
Change-Id: I3bbc93b0ef91aa48ad0c63b5a54f2e13263d6a76
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Antonin Godard (1):
doc: set_versions.py: change strategy for the default page
Mark-Pk Tsai (1):
fetch2/git: fix HEAD and branch ref when subpath is used
Richard Purdie (4):
default-registry: Add wrynose
utils: Add filter_string function
bitbake: Update version to 2.18.0
bitbake: Update version to 2.19.0 for development series
Rob Woolley (1):
bitbake-setup: Add the conditional script stanza
Yann Dirson (3):
runqueue: Fix comment typos
utils: goh1_file: deal with false positives from is_zipfile
taskdata: add_tasks: use sets to dedup from debug output
Change-Id: I908518a4c52f297c2e58584bc92f0ac8c6e7888b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Adrian Freihofer (13):
fetch2: add LocalModificationsError and RebaseError exceptions
bitbake-selftest: add GitUnpackUpdateTest
tests/fetch: remove unused import, fix trailing whitespace
doc: document the unpack_update() non-destructive git update method
bitbake-setup: always restore sys.stdout
tests/setup: cleanup imports
tests/setup: fix dead check_setupdir_files guards
bitbake-setup: generate config files for VSCode
tests/setup: add test_vscode for VSCode workspace generation
bitbake-setup: add --rebase-conflicts-strategy to the update command
tests/setup: add test_update_rebase_conflicts_strategy
bitbake-setup: catch unexpected exceptions and show a clean error message
doc: document new bitbake-setup init and update features
Alexander Kanavin (1):
bitbake-setup: ensure args.setup_dir is an absolute path
Antonin Godard (2):
doc: add warning notes on the disabled NPM fetcher
doc/bitbake-user-manual-fetching: add warning on the Git subpath parameter
Piotr Buliński (1):
Prevent loading unnecessary resources from layerindex-web
Quentin Schulz (3):
doc: bitbake-user-manual-metadata: fix syntax for code-block in addfragments
doc: bitbake-user-manual-metadata: fix indentation consistency
doc: bitbake-user-manual-metadata: fix indentation consistency
Richard Purdie (1):
tests/fetch: Avoid using git protocol in tests
Rob Woolley (8):
bitbake-setup: Remove extraneous variable from str.format()
bitbake-setup: Remove unused stdout variable
bitbake-setup: Replace f-string without placeholders
bitbake-setup: Remove unused Namespace import
bitbake-setup: Remove unused parser_settings_list
bitbake-setup: Fix linting error related to membership
bitbake-setup: Maintain exception chain
bitbake-setup: Sort and format imports
Zhangfei Gao (1):
bitbake-setup: make DL_DIR in site.conf overridable by env
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If5ebf05c6b16afcbf0722bc5e6cb4dc02e54dd5b
|
|
Alexander Kanavin (2):
bitbake-setup: use non-destructive 'update' mode of the git fetcher
bitbake-setup: share sstate by default between builds
Antonin Godard (5):
doc: move the Git repo check to the conf.py file
doc/setversions.py: simplify the get_current_version() function
doc: build using remote releases.json
doc: generate the releases.rst file
doc/setversions.py: fix an f-string without placeholders
Jörg Sommer (1):
data: Add exception details if build_dependencies catches one
Mathieu Dubois-Briand (1):
taskexp_ncurses: update tests for new spdx tasks
Richard Purdie (5):
fetch/wget: Improve connection error handling
fetch/git: Add an 'update' unpack mode to the fetchers (git only for now)
progressbar/knotty: Allow mixing log messages and progress bars
toaster: Update fixtures for wrynose release
fetch/git: Update packing commands to match modern git
Change-Id: I0a454b165f778ec406c0fc3214ba965afa73222e
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Adam Blank (3):
doc: bitbake-user-manual: AUTOREV and SRCREV_FORMAT roles in fetching
doc: bitbake-user-manual: style and completeness corrections
doc/bitbake-user-manual-ref-variables: improve INHERIT
Adrian Freihofer (3):
bitbake-setup: remove unused imports
bitbake-setup: default top-dir-prefix to cwd
bitbake-selftest: setup: default to cwd for top-dir-prefix
Alexander Kanavin (55):
bitbake-setup: add the initial implementation
bitbake-setup: add tests to bitbake-selftest
bitbake-setup: add 'install-buildtools' command
cooker: adjust the error message about missing websockets module to mention bitbake-setup
bitbake-setup: add support for specifying branches in repo checkouts
bitbake-setup: improve robustness of loading/writing settings
lib/bb/tests/setup.py: define test parameters in a single dictionary
lib/bb/tests/setup.py: unset BBPATH to ensure isolation from the existing bitbake environment
bitbake: registry: make a separate configuration for poky with sstate mirror
bitbake-setup: add support for skipping a fragment selection
bitbake-setup: rework the settings handling
bitbake-setup: further rework the settings handling
bitbake-setup: correct 'setting' to 'settings' in a couple of help texts
bitbake-setup: correctly define --global argument for settings management
bitbake-setup: rename 'build' -> 'setup'
bitbake-setup: replace {THISDIR} token with a keyword: bb-layers-relative
setup-schema/bitbake-setup.schema.json: move from oe-core repo
bitbake-setup: use a transient temporary top_dir to list available configs
bitbake-setup: add information about enabling fragments to tool output and written-out README
bitbake-setup: do not include prefix/ when using fragment names in setup directory variable expansions
bitbake-setup: correct the confusion over 'uri' format in json configs
bitbake-setup: rename oe-nodistro to oe-nodistro-master
bitbake-setup: add an optional 'expires' property to the schema
bitbake-setup: add whinlatter configs for poky and oe-nodistro
setup-schema/layers.schema.json: correct indentation
bitbake-setup: override complete source entries, not just the git-remote properties
bitbake-setup: use separate functions for git-specific operations
bitbake-setup: implement symlinking local sources into builds
bitbake-setup: adjust the decription of git-remote properties to correctly describe remotes
bitbake-setup: move the local source tests to the end
bitbake-setup: consistently add configuration commits at the end of updates
bitbake-setup: test after every update that config hasn't changed
bitbake-setup: consider overrides when checking whether layers have changed in 'status'/'update'
bitbake-setup: extend the tests for local sources with status/update sequence
bitbake-setup: in tests, refactor the config writer to allow variable sources
bitbake-setup: symlink json with fixed revisions into layers/
doc: document fixed revisions override in bitbake-setup manual
bitbake-setup: ensure paths with timestamps in them are unique
bitbake-setup: allow empty commits in configuration history repo
bitbake-setup: correct several scenarios in layer updates
bitbake-setup: add tests for update scenarios fixed in the previous commit
bitbake-setup: correctly deduce top directory from BBPATH environment variable
bitbake-setup: use internal registry if run from git checkout, bitbake repo otherwise
bitbake-setup: ensure 'list' does not write anything into top dir
bitbake-setup: pass only the registry settting into obtain_config(), not the whole settings
bitbake-setup: use correct registry in status/update
bitbake-setup: do not print a premature notice about renaming bitbake configuration
bitbake-setup: sort configurations before printing a list of them
bitbake-setup: tests: avoid repeating the list of config variants
bitbake-setup: tests: use a tuple for iterating over configurations
cooker: use BB_HASHSERVE_DB_DIR for hash server database location
bitbake-setup: tests: add a test for getting configs over http
bitbake-setup: ensure that config_id is always an absolute path
bitbake-setup: are_layers_changed(): calculate local_revision only once
bitbake-setup: correctly determine latest revision in status/update when it is fixed to a commit id
Anibal Limon (2):
bitbake-setup: fix are_layers_changed when use local source
bitbake-setup: _has_local_modifications fix user case when add/remove/add layer
Antonin Godard (29):
doc/bitbake-user-manual-ref-variables: fixups
doc/bitbake-user-manual-ref-variables: document BB_DEFER_BBCLASSES
doc: extend classes and include/require documentation
bitbake-user-manual/ref-variables: extend PERSISTENT_DIR doc
doc/conf.py: add wikipedia extlink
Add bitbake-setup documentation
doc/bitbake-setup: show how to clone bitbake before using bitbake-setup
doc/bitbake-setup: quick start: change top dir path
doc/bitbake-setup: mention the site.conf file
bitbake-setup: add description of DL_DIR in default site.conf
bitbake-setup: fix top_dir creation in create_siteconf
bitbake-setup: create top-dir later in init
bitbake-setup: handle ctrl+c
bitbake-setup: update: add a --update-bb-conf option
bitbake-selftest: setup: add test for --update-bb-conf=no
bitbake-setup: fix incorrect setting in note
doc/bitbake-setup: extend doc of "path" option
doc/bitbake-user-manual-ref-variables.rst: update pressure monitoring instructions
bitbake-setup: remove logging stream configuration
bitbake-setup: convert print calls to logger
doc/releases.rst: add whinlatter, move walnascar to EOL
bin/bitbake-setup: add descriptions for fragment choices
lib/bb/tests/setup.py: add tests for oe-fragments-one-of
default-registry: update fragments choices with descriptions
bitbake-setup: define a color_enabled() helper function
bitbake-setup: improve readability of choices
doc: fix the switchers menu
bitbake-setup: print colored diffs
tinfoil: show close matches when no providers are found
Benjamin Szőke (4):
progressbar: Add self._fd_console to use for self._handle_resize()
knotty: Use a StringIO buffer for update footer.
knotty: Use 40 Hz refresh rate (FPS) for footer update.
knotty: print() was eliminated from all loops for better performance.
Changqing Li (1):
bitbake-setup: Avoid unexpected positional parameter propagation when sourcing scripts
Chen Qi (7):
bitbake-user-manual-metadata.rst: OE_BUILTIN_FRAGMENTS -> OE_FRAGMENTS_BUILTIN
lib/bb/parse/ast.py: exit immediately when fragement is not found
lib/bb/cooker.py: fix reset in case of different featureset
bitbake: add SKIP_FRAGMENTS CookerFeature
lib/bb/parse/ast.py: error out for internal fragment in case of a previous value
fetch2/git.py: fix update_mirror_links
lib/bb/tests/fetch.py: add test case to ensure no FetchData attribute error
Chris Laplante (4):
cooker: remove some redundant control flow
event/runqueue: remove unused 'd' arg from check_for_interrupts
runqueue: use enum to represent runQueue state to improve readability
fetch2/git: when raising ParameterError for an invalid proto, include the proto in the message
Corentin Guillevic (4):
bitbake-setup: add inline URI
layers.schema.json: support 'uri'
bitbake-setup: use URI shortcut for 'master' configuration
doc/bitbake-setup: document "uri" property
Daiane Angolini (5):
bitbake-setup: fail if the url is not a json
doc: change some terminology around bitbake-setup
bitbake-setup: Change the output to match the terminology in the docs
docs: Fix leading text for bitbake-setup init
docs: Fix sources as required
David Reyna (3):
toaster: support bitbake-setup
toaster: remove dependency on poky distro
toaster: remove styhead
Enrico Scholz (1):
knotty: fix TIOCGWINSZ call for Python 3.14 and later
Florian Schmaus (1):
fetch: Add GIT_CONFIG_GLOBAL to FETCH_EXPORT_VARS
Gyorgy Sarvari (2):
fetch2/git: ignore comments in .gitattributes when detecting LFS
fetch2/git: verify if local clone contains tag
Johannes Schneider (13):
bitbake-setup: support adding environment-passthroughs to the init-build-env
bitbake-setup: tests: add a template-only test configuration
bitbake-setup: tests: add environment-passthrough
bitbake-setup: init: suggest removing a partially initialized top-dir
bitbake-setup: use args.cmdline_settings for --settings
bitbake-setup: add 'metavar' for self-descriptive parameters
bitbake-setup: commandline: use subsubparser for settings {list,set,unset}
bitbake-setup: rename function 'default_settings_path' to 'topdir_settings_path'
bitbake-setup: fix key-error when changing a new 'section'
bitbake-setup: rename 'write_config' into 'write_upstream_config'
bitbake-setup: checkout_layers: construct 'src_uri' separatly
bitbake-setup: tests: move duplicate code into 'check_setupdir_files'
bitbake-setup: capture revisions while checking out layers
Jose Quaresma (1):
utils: is_path_on_nfs: strip not existing path
Joshua Watt (12):
lib/bb: Add filter support
Add bb.utils.explode_deps as a filter function
contrib: vim: Update file detection regex
bitbake-setup: Only set top-dir-prefix and top-dir-name in global settings
bitbake-setup: Do not override site.conf if it already exists
bitbake-setup: Prompt setup directory name
bitbake-setup: Set DL_DIR in default site.conf
knotty: Integrate PSI reporting into the UI
bitbake-setup: Tell the user what to do if they don't like the top dir
bitbake-setup: Allow setup-dir-name to be specified in JSON (and use that in the default registry)
cookerdata: Include "originating" recipe name when parsing
bitbake-worker: Use Lock from bb.multiprocessing
Jörg Sommer (1):
bitbake/doc: Correct name of bitbake-dumpsig
Liu Yiding (1):
bitbake-setup: Add strip to value from settings.conf
Martin Schwan (1):
doc: bitbake-user-manual-ref-variables: document BB_GIT_SHALLOW_EXTRA_REFS
Mathieu Dubois-Briand (5):
tests/fetch: Update tests after bitbake tag removal
data: Escape back quotes in environment
tests: data: Add tests on emitting environment variables
bitbake-layers: Also hide os.fork() deprecation warning
bin: Hide os.fork() deprecation warning at module level
Osama Abdelkader (3):
bblayers/query: Add --show-variants option to display BBCLASSEXTEND variants
bitbake-layers: layerindex-fetch: Fix undefined stderr variable
bitbake-layers: layerindex-fetch: Fix branch detection method
Patrick Vogelaar (1):
doc: enhance SRCREV_FORMAT description
Paul Barker (2):
siggen: Fix dump of non-runtime sigdata
gitignore: Ignore bitbake-builds directory
Paul Gortmaker (1):
bitbake-setup: clarify that default answer to prompts is no
Peter Kjellerstedt (10):
tests/parse: Use with statement to avoid ResourceWarning
tests/parse: Remove unnecessary calls to file.flush()
tests/parse: Add tests for include, require and include_all
knotty, uihelper: Remove running_pids and lastpids
progressbar: Make bars show correctly with maxval == 0
knotty: Some improvements to TerminalFilter.updateFooter()
knotty, teamcity, tinfoil: Only allow one process progress bar at once
bitbake-layers: Correct the help description for bitbake-config-build
ast: Improve output when a fragment cannot be found
bitbake-layers: Remove the --force option for bitbake-config-build
Peter Marko (2):
doc/bitbake-user-manual-ref-variables: update BB_TASK_IONICE_LEVEL
bitbake: also hide os.fork() deprecation warning
Philippe-Alexandre Mathieu (1):
fetch2/wget: Keep query parameters in URL during checkstatus
Quentin Schulz (23):
bitbake-setup: allow to pass a prompt to int_input
bitbake-setup: make all callers of int_input pass their prompt
bitbake-setup: put colon of prompt after suggested default
doc: fix a few typos
doc: bitbake-user-manual-intro: specify inherit_defer directive for recipe classes
doc: bitbake-user-manual-metadata: reorder introduction on how to locate include files
doc: bitbake-user-manual-metadata: list (in order) all sharing directives
doc: bitbake-user-manual-metadata: highlight configuration fragment differently
doc: bitbake-user-manual-metadata: use a cross-reference for addfragments
doc: bitbake-user-manual-metadata: specify that current dir won't be searched for include_all
doc: bitbake-user-manual-metadata: add missing highlight for BBPATH and PATH
doc: bitbake-user-manual-metadata: fix incorrect path in example for locating files
doc: bitbake-user-manual-metadata: expand on search paths for include directive
doc: bitbake-user-manual-metadata: expand locating files example for include_all directive
doc: bitbake-user-manual-intro: improve bbappend file matching doc
doc: bitbake-user-manual-ref-variables: clarify BBMASK directory matching
doc: bitbake-user-manual-ref-variables: have BBMASK directory examples be consistent
doc: bitbake-user-manual-ref-variables: expand and reorganize BBMASK explanations
doc: bitbake-user-manual-ref-variables: update BBMASK example with current meta-ti
doc: bitbake-user-manual-ref-variables: update Python re doc link to HTTPS
doc: bitbake-user-manual-ref-variables: BB_ENV_PASSTHROUGH is not in default BB_ENV_PASSTHROUGH_ADDITIONS (anymore)
doc: bitbake-user-manual-metadata: promote inherit_defer directive to subsection
doc: bitbake-user-manual-metadata: list known limitations for shell tasks
Richard Purdie (22):
cooker: Ignore KeyErrors during shutdown
data_smart: Add setVarFilter function to implement variabl filtering
bitbake: Update version to 2.15.2
ast: Fix fragment behaviour with overrides
bitbake-setup: Allow local registry paths
Add default registry config for OpenEmbedded's nodistro and Yocto Project's poky
bitbake-setup: Switch to internal default registry files
bitbake-setup: Improve the already initialized test
bitbake-setup: Rename bb-layers-relative to bb-layers-file-relative
toaster: Fix test after styhead removal
data_smart: Fix cache issues with noweakdefault getVar
cooker/cookerdata: Ensure clean cache parsing/correctness with memres bitbake
cooker: Ensure the correct state when resetting the base config
bitbake: Update version to 2.16.0 for release
fetch2/npm/npmsw: Disable npm and npmsw fetchers due to security concerns
tests/fetch: Disable npm tests
fetch2/wget: Add debugging for bad file descriptor
fetch: Drop Bazaar/bzr fetcher
fetch: Drop osc (OpenSUSE Build Service) fetcher
fetch: Drop CVS fetcher module
fetch2/svn: Use server certificates going forward
tests/fetch: Drop github url from testing
Robert P. J. Day (8):
bitbake: clarify significance of "include_all" directive
doc/bitbake-user-manual-intro: Add examples to show general wildcarding
doc/bitbake-user-manual-intro: Mention existence of three supported "classes" directories
doc: fix a couple minor typos in Chapter 1
doc: use monospaced font for visual clarity of options
doc: bitbake ch 2: use example of nginx to explain DEFAULT_PREFERENCE
doc: remove problematic '_' in reference that breaks the build
correct small number of "Bitbake" to "BitBake"
Ross Burton (3):
fetch2: ensure lockfiles are unlocked on exception
bitbake-setup: fix undefined variable
bitbake-setup: 1-index the questions to the user
Swami (1):
bitbake-user-manual: Document BB_CMDLINE
Tim Orling (1):
doc/bitbake-setup: add example of ssh:// uri
Trevor Gamblin (1):
runqueue.py: make sure we use bb multiprocessing
Yoann Congal (6):
ast: Warn on multiple builtin config fragments for the same variable
bitbake-setup: suggest "." instead of "source"
bitbake-setup: dash support for init-build-env script
bitbake-setup: allow using {THISDIR}/my-layer
ast: Better variable history for builtin fragments
bitbake-setup: make "path" optional
Zoltan Boszormenyi (1):
knotty: Make sure getTerminalColumns() returns two integers
Change-Id: Ie8d64816575a0bf7a7d2f0e834f5d4fcfb7e343b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Poky has been deprecated and instead we are expected to have individual
layers. Move the bitbake tree to a separate upstream-layers directory
in preparation for this.
Add a few entries to the .gitignore to handle this move (which came
from the openembedded-core .gitignore).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia6ce83fb65684324d375cc2cb99c346cdfae9358
|