<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/openbmc.git/upstream-layers/bitbake, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/'/>
<updated>2026-09-10T14:43:44+00:00</updated>
<entry>
<title>bitbake: subtree update:d369bfd8e5..046a90b0e9</title>
<updated>2026-09-10T14:43:44+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-09-10T10:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=35792180433a206464851d16b7a81c8c5927b3f6'/>
<id>urn:sha1:35792180433a206464851d16b7a81c8c5927b3f6</id>
<content type='text'>
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 =&gt; bb.fetch migration
      doc: update manual to reflect bb.fetch2 =&gt; 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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:c251833d20..d369bfd8e5</title>
<updated>2026-09-03T15:41:37+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-09-03T10:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=4a4fdcde776a27745ad32399a8a0d567a6df314c'/>
<id>urn:sha1:4a4fdcde776a27745ad32399a8a0d567a6df314c</id>
<content type='text'>
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 -&gt; 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 &lt;patrick@stwcx.xyz&gt;
Change-Id: I3046ee4d5f55ca3314c19ab5c345a0b8c3311af4
</content>
</entry>
<entry>
<title>bitbake: subtree update:3a99c26fa5..c251833d20</title>
<updated>2026-07-16T15:06:35+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-07-16T10:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=13f99fcb28b0e050f47660d504b898187f4aed88'/>
<id>urn:sha1:13f99fcb28b0e050f47660d504b898187f4aed88</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:660965735c..3a99c26fa5</title>
<updated>2026-07-14T02:30:51+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-07-09T10:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=2691684d54d146ee8a9f4016ea30c78161fbe54c'/>
<id>urn:sha1:2691684d54d146ee8a9f4016ea30c78161fbe54c</id>
<content type='text'>
Richard Purdie (1):
      utils: Add NFS EEXISTS/isdir failure workaround

Change-Id: Id050043583ef23df55505988d95e13c3546d946b
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:4b4b9c60f4..660965735c</title>
<updated>2026-07-07T12:08:55+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-07-02T10:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=e74ab36f9216eca87503972599e206c90569041e'/>
<id>urn:sha1:e74ab36f9216eca87503972599e206c90569041e</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
Change-Id: I74d3d9700ba66e48b9306c8547d698bd12c8c77a
</content>
</entry>
<entry>
<title>bitbake: subtree update:020a5ba24c..4b4b9c60f4</title>
<updated>2026-06-18T10:30:16+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-06-18T10:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=4a53a91dbb6e01b48f70b1fe11b452e5292e805f'/>
<id>urn:sha1:4a53a91dbb6e01b48f70b1fe11b452e5292e805f</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:e74cfd03af..020a5ba24c</title>
<updated>2026-06-11T19:42:23+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-06-11T10:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=b47665adb14f1d63663aa75bd6b13a33d1764ea0'/>
<id>urn:sha1:b47665adb14f1d63663aa75bd6b13a33d1764ea0</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:797b0a348d..e74cfd03af</title>
<updated>2026-06-04T18:47:09+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-06-04T10:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=db26863e2bb05546c97f976982fa204765e9fd49'/>
<id>urn:sha1:db26863e2bb05546c97f976982fa204765e9fd49</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:dae5c7a467..797b0a348d</title>
<updated>2026-06-03T12:32:21+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-05-28T10:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=825718ca7b21d042c8d9e8cb7c362889a1d36ca4'/>
<id>urn:sha1:825718ca7b21d042c8d9e8cb7c362889a1d36ca4</id>
<content type='text'>
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 &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>bitbake: subtree update:f903a5595c..dae5c7a467</title>
<updated>2026-05-23T11:15:59+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2026-05-21T10:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=b0c2c13bf4cb1a44f96ff1e55948996c8b3157cc'/>
<id>urn:sha1:b0c2c13bf4cb1a44f96ff1e55948996c8b3157cc</id>
<content type='text'>
Paul Barker (1):
      prserv/Dockerfile: Update to Alpine 3.23

Change-Id: Ie6a77d932a8fab0319bbf5fb47587dbba57069f2
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
</feed>
