summaryrefslogtreecommitdiff
path: root/upstream-layers/bitbake/lib/hashserv
AgeCommit message (Collapse)AuthorFilesLines
2026-09-10bitbake: subtree update:d369bfd8e5..046a90b0e9Patrick Williams1-1/+1
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>
2026-09-03bitbake: subtree update:c251833d20..d369bfd8e5Patrick Williams3-134/+716
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
2026-07-07bitbake: subtree update:4b4b9c60f4..660965735cPatrick Williams1-0/+2
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
2026-06-11bitbake: subtree update:e74cfd03af..020a5ba24cPatrick Williams3-59/+168
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>
2026-03-12bitbake: move in prep for poky deprecationPatrick Williams6-0/+4120
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