{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1698817,"defaultBranch":"master","name":"bitbake","ownerLogin":"openembedded","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-03T23:32:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/596045?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714781127.0","currentOid":""},"activityList":{"items":[{"before":"feb78975200cd816bf2b637d2d2463e7836453c8","after":"db7a349b551b21cdac65ff88885b1bc18c28c2e3","ref":"refs/heads/master-next","pushedAt":"2024-05-09T10:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"asyncrpc/client: Fix websockets minimum version for python 3.10\n\npython 3.10 support is only available in websockets 10.0 and later:\n\nhttps://github.com/python-websockets/websockets/commit/08d8011132ba038b3f6c4d591189b57af4c9f147\n\nUpdate the version for this case. This avoids failures on Ubuntu 22.04.\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"asyncrpc/client: Fix websockets minimum version for python 3.10"}},{"before":"7fd14bc1b9fc7f63187ecb8fddb479a69fe82190","after":"feb78975200cd816bf2b637d2d2463e7836453c8","ref":"refs/heads/master-next","pushedAt":"2024-05-08T13:53:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake-setup: add the proof of concept implementation\n\nFor the rationale and design guidelines please see this message:\nhttps://lists.openembedded.org/g/openembedded-architecture/message/1913\n\nLeft out for now but will be done later:\n- config fragment support\n- tests\n- documentation\n- official configuration repository\n\n1. If you don't know where to start, list available configurations, and pick one:\n\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup list\nAvailable configurations:\npoky-alex\tPoky reference distribution, with alex fixes\npoky-kirkstone\tPoky reference distribution, kirkstone long term support release (supported until April 2026)\n===\n\n2. Then build is initialized this way:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup init poky-alex\nInitializing build in /home/alex/builds/poky-alex\n\nRun /home/alex/builds/poky-alex/build/build.sh to build using this configuration.\n===\n\nNote: 'init' sub-command can also take a path or a URL with a configuration file directly.\nYou can see how those files look like here:\nhttps://github.com/kanavin/bitbake-setup-configurations\n\n3. The above message refers to a one-liner shell script that would build the targets\nspecified in the chosen configuration:\n===\nalex@Zen2:/srv/work/alex/bitbake$ cat /home/alex/builds/poky-alex/build/build.sh\n. /home/alex/builds/poky-alex/build/init-build-env && bitbake core-image-minimal\n===\n\n4. To check if the build configuration needs to be updated, run:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\nConfiguration has not changed.\n===\n\nIf the configuration has changed, you will see the difference:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\n Top level configuration has changed:\n --- /home/alex/builds/poky-alex/config/poky-alex.conf.json\t2024-04-18 13:42:54.312460823 +0200\n +++ /home/alex/builds/poky-alex/config-tmp-b413az6s/poky-alex.conf.json\t2024-04-18 13:50:42.635433203 +0200\n @@ -7,7 +7,7 @@\n \"uri\": \"git://git.yoctoproject.org/poky-contrib\"\n }\n },\n - \"rev\": \"akanavin/sstate-for-all\"\n + \"rev\": \"akanavin/sstate-for-all-and-everyone\"\n },\n \"path\": \"poky\"\n }\n===\n\nIf the configuration has not changed, but layer revisions referred to it have (for example\nif the configuration specifies a tip of a branch), you will see that too:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\nLayer repository git://git.yoctoproject.org/poky-contrib checked out into /home/alex/builds/poky-alex/layers/poky updated revision akanavin/sstate-for-all from 6b842ba55f996b27c900e3de78ceac8cb3b1c492 to aeb73e29379fe6007a8adc8d94c1ac18a93e68de\n===\n\n5. If the configuration has changed, you can bring it in sync with:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup update ~/builds/poky-alex/\nLayer repository git://git.yoctoproject.org/poky-contrib checked out into /home/alex/builds/poky-alex/layers/poky updated revision akanavin/sstate-for-all from 6b842ba55f996b27c900e3de78ceac8cb3b1c492 to aeb73e29379fe6007a8adc8d94c1ac18a93e68de\n... (skip git output)\nExisting build directory renamed to /home/alex/builds/poky-alex/build-backup.20240418135458\n\nRun /home/alex/builds/poky-alex/build/build.sh to build using this configuration.\n===\n\nNote that it will also rename the existing build directory, and print changes\nin bitbake configuration (diff of content of build/conf/) if that has changed. I can't\nat the moment think of anything more clever that is also not much more brittle or complex\nto implement, but open to suggestions.\n\n6. To make it easier to review the code, please also review the data it's operating on:\n===\nalex@Zen2:/srv/work/alex/bitbake$ ls ~/.bitbake-setup/\ncache configurations downloads\nalex@Zen2:/srv/work/alex/bitbake$ ls ~/builds/poky-alex/\nbuild build-backup.20240418135458 config config-upstream.json layers\n===\n\nSigned-off-by: Alexander Kanavin \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake-setup: add the proof of concept implementation"}},{"before":"5e84c13a6c594ed34c341849806657ddda206714","after":"e53503546990adeab67b6d044fcce59dc5a3f455","ref":"refs/heads/master","pushedAt":"2024-05-08T13:53:42.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: update to version 2.9.1\n\nThis allow the use of new siggen API\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: update to version 2.9.1"}},{"before":"9d4d43861f3e19650844f7ef68ddf0be6ab32f65","after":"7fd14bc1b9fc7f63187ecb8fddb479a69fe82190","ref":"refs/heads/master-next","pushedAt":"2024-05-02T21:02:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"asyncrpc: Check websockets version\n\nChecks that the minimum version of the websockets module is present, and\nif not raises an ImportError. This allows the user to get earlier\nfeedback if using websockets is going to succeed\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"asyncrpc: Check websockets version"}},{"before":"b8516851266b28f7981540404043afe487f1528d","after":"9d4d43861f3e19650844f7ef68ddf0be6ab32f65","ref":"refs/heads/master-next","pushedAt":"2024-05-02T15:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake-setup: add the proof of concept implementation\n\nFor the rationale and design guidelines please see this message:\nhttps://lists.openembedded.org/g/openembedded-architecture/message/1913\n\nLeft out for now but will be done later:\n- config fragment support\n- tests\n- documentation\n- official configuration repository\n\n1. If you don't know where to start, list available configurations, and pick one:\n\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup list\nAvailable configurations:\npoky-alex\tPoky reference distribution, with alex fixes\npoky-kirkstone\tPoky reference distribution, kirkstone long term support release (supported until April 2026)\n===\n\n2. Then build is initialized this way:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup init poky-alex\nInitializing build in /home/alex/builds/poky-alex\n\nRun /home/alex/builds/poky-alex/build/build.sh to build using this configuration.\n===\n\nNote: 'init' sub-command can also take a path or a URL with a configuration file directly.\nYou can see how those files look like here:\nhttps://github.com/kanavin/bitbake-setup-configurations\n\n3. The above message refers to a one-liner shell script that would build the targets\nspecified in the chosen configuration:\n===\nalex@Zen2:/srv/work/alex/bitbake$ cat /home/alex/builds/poky-alex/build/build.sh\n. /home/alex/builds/poky-alex/build/init-build-env && bitbake core-image-minimal\n===\n\n4. To check if the build configuration needs to be updated, run:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\nConfiguration has not changed.\n===\n\nIf the configuration has changed, you will see the difference:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\n Top level configuration has changed:\n --- /home/alex/builds/poky-alex/config/poky-alex.conf.json\t2024-04-18 13:42:54.312460823 +0200\n +++ /home/alex/builds/poky-alex/config-tmp-b413az6s/poky-alex.conf.json\t2024-04-18 13:50:42.635433203 +0200\n @@ -7,7 +7,7 @@\n \"uri\": \"git://git.yoctoproject.org/poky-contrib\"\n }\n },\n - \"rev\": \"akanavin/sstate-for-all\"\n + \"rev\": \"akanavin/sstate-for-all-and-everyone\"\n },\n \"path\": \"poky\"\n }\n===\n\nIf the configuration has not changed, but layer revisions referred to it have (for example\nif the configuration specifies a tip of a branch), you will see that too:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup status ~/builds/poky-alex/\nLayer repository git://git.yoctoproject.org/poky-contrib checked out into /home/alex/builds/poky-alex/layers/poky updated revision akanavin/sstate-for-all from 6b842ba55f996b27c900e3de78ceac8cb3b1c492 to aeb73e29379fe6007a8adc8d94c1ac18a93e68de\n===\n\n5. If the configuration has changed, you can bring it in sync with:\n===\nalex@Zen2:/srv/work/alex/bitbake$ bin/bitbake-setup update ~/builds/poky-alex/\nLayer repository git://git.yoctoproject.org/poky-contrib checked out into /home/alex/builds/poky-alex/layers/poky updated revision akanavin/sstate-for-all from 6b842ba55f996b27c900e3de78ceac8cb3b1c492 to aeb73e29379fe6007a8adc8d94c1ac18a93e68de\n... (skip git output)\nExisting build directory renamed to /home/alex/builds/poky-alex/build-backup.20240418135458\n\nRun /home/alex/builds/poky-alex/build/build.sh to build using this configuration.\n===\n\nNote that it will also rename the existing build directory, and print changes\nin bitbake configuration (diff of content of build/conf/) if that has changed. I can't\nat the moment think of anything more clever that is also not much more brittle or complex\nto implement, but open to suggestions.\n\n6. To make it easier to review the code, please also review the data it's operating on:\n===\nalex@Zen2:/srv/work/alex/bitbake$ ls ~/.bitbake-setup/\ncache configurations downloads\nalex@Zen2:/srv/work/alex/bitbake$ ls ~/builds/poky-alex/\nbuild build-backup.20240418135458 config config-upstream.json layers\n===\n\nSigned-off-by: Alexander Kanavin \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake-setup: add the proof of concept implementation"}},{"before":"08c4cd79cf69c8758e38d093be340daf7a266b18","after":"b8516851266b28f7981540404043afe487f1528d","ref":"refs/heads/master-next","pushedAt":"2024-05-02T15:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"siggen/runqueue: Report which dependencies affect the taskhash\n\nReport which task dependencies in BB_TASKDEPDATA are included in the\ntaskhash. This allows tasks to identify which tasks dependencies may\nchange without the task re-running. Knowing this information is\nimportant for tasks that want to transfer information from dependencies\n(such as SPDX)\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"siggen/runqueue: Report which dependencies affect the taskhash"}},{"before":"97ffe14311407f6e705ec24b70870ab32f0637b9","after":"5e84c13a6c594ed34c341849806657ddda206714","ref":"refs/heads/master","pushedAt":"2024-05-02T15:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"cooker: Use hash client to ping upstream server\n\nThe cooker attempts to connect to the upstream hash equivalent server to\nwarn the user early if it is misconfigured. However, this was making the\nassumption that it was a raw TCP connection and failed when attempting\nto use a websocket upstream server. Fix this by creating an hash client\nand using the ping API to check the server instead of using a raw\nsocket.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"cooker: Use hash client to ping upstream server"}},{"before":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","after":"8f90d10f9efc9a32e13f6bd031992aece79fe7cc","ref":"refs/heads/2.8","pushedAt":"2024-05-02T15:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"cooker: Use hash client to ping upstream server\n\nThe cooker attempts to connect to the upstream hash equivalent server to\nwarn the user early if it is misconfigured. However, this was making the\nassumption that it was a raw TCP connection and failed when attempting\nto use a websocket upstream server. Fix this by creating an hash client\nand using the ping API to check the server instead of using a raw\nsocket.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"cooker: Use hash client to ping upstream server"}},{"before":"65fac65c44db6a88f206dfba6db8e1f177e861eb","after":"08c4cd79cf69c8758e38d093be340daf7a266b18","ref":"refs/heads/master-next","pushedAt":"2024-05-02T14:22:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"cooker: Use hash client to ping upstream server\n\nThe cooker attempts to connect to the upstream hash equivalent server to\nwarn the user early if it is misconfigured. However, this was making the\nassumption that it was a raw TCP connection and failed when attempting\nto use a websocket upstream server. Fix this by creating an hash client\nand using the ping API to check the server instead of using a raw\nsocket.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"cooker: Use hash client to ping upstream server"}},{"before":"353af935f2619e9ef2edd5ffe08a1b0169c0fa76","after":"65fac65c44db6a88f206dfba6db8e1f177e861eb","ref":"refs/heads/master-next","pushedAt":"2024-05-01T09:35:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"prserv: add bitbake selftests\n\nRun them with \"bitbake-selftest prserv.tests\"\n\nSigned-off-by: Michael Opdenacker \nCc: Joshua Watt \nCc: Tim Orling \nCc: Thomas Petazzoni \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"prserv: add bitbake selftests"}},{"before":"437d1e67c538408b2d6e95893da4391219429458","after":"353af935f2619e9ef2edd5ffe08a1b0169c0fa76","ref":"refs/heads/master-next","pushedAt":"2024-04-29T14:23:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"fetch2/svn: Fix mirroring issue with svn\n\nAdd return false to supports_checksum for svn fetcher which fhis\nfixes MIRROR usage for svn uris. Also add a testcase.\n\n[YOCTO #15473]\n\nSigned-off-by: Kari Sivonen \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"fetch2/svn: Fix mirroring issue with svn"}},{"before":"73d3c758178ff31aa41ed32eb47b3a5b3d68a33b","after":"437d1e67c538408b2d6e95893da4391219429458","ref":"refs/heads/master-next","pushedAt":"2024-04-26T11:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"build: Handle conflict between cwd and cleandirs\n\nIf the cwd of the task is also a cleandirs, you would see warnings from bitbake\nabout being unable to obtain cwd during the task execution. Tweak the code\nto detect this and avoid the warnings.\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"build: Handle conflict between cwd and cleandirs"}},{"before":"e9ebf88b15dbfeaefb960201b94162a29c52c51a","after":"73d3c758178ff31aa41ed32eb47b3a5b3d68a33b","ref":"refs/heads/master-next","pushedAt":"2024-04-20T06:39:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"fetch2/crate: add upstream latest version check function\n\nThis is actually rather easy: crate web API provides a json\nwith all the versions, for example:\nhttps://crates.io/api/v1/crates/cargo-c/versions\n\nSigned-off-by: Alexander Kanavin \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"fetch2/crate: add upstream latest version check function"}},{"before":"67a1aa8dbb3cb3a30fa7d697431ebb30323e4f28","after":"97ffe14311407f6e705ec24b70870ab32f0637b9","ref":"refs/heads/master","pushedAt":"2024-04-20T06:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"fetch2/gcp: Add missing runfetchcmd import\n\nThis adds the missing import. This bug was introduced with 1ab1d36c.\n\nSigned-off-by: Sven Schwermer \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"fetch2/gcp: Add missing runfetchcmd import"}},{"before":"67a1aa8dbb3cb3a30fa7d697431ebb30323e4f28","after":"e9ebf88b15dbfeaefb960201b94162a29c52c51a","ref":"refs/heads/master-next","pushedAt":"2024-04-17T13:24:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"prserv: start bitbake selftests\n\nSigned-off-by: Michael Opdenacker \nCC: Joshua Watt \nCC: Richard Purdie \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"prserv: start bitbake selftests"}},{"before":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","after":"67a1aa8dbb3cb3a30fa7d697431ebb30323e4f28","ref":"refs/heads/master-next","pushedAt":"2024-04-16T07:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: Bump to version 2.9.0 development version postrelease\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: Bump to version 2.9.0 development version postrelease"}},{"before":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","after":"67a1aa8dbb3cb3a30fa7d697431ebb30323e4f28","ref":"refs/heads/master","pushedAt":"2024-04-16T07:13:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: Bump to version 2.9.0 development version postrelease\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: Bump to version 2.9.0 development version postrelease"}},{"before":"0cd276fd98eeca463518d4a42675fffb18d6b3de","after":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","ref":"refs/heads/master-next","pushedAt":"2024-04-16T06:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: Bump to version 2.8.0\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: Bump to version 2.8.0"}},{"before":"0cd276fd98eeca463518d4a42675fffb18d6b3de","after":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","ref":"refs/heads/master","pushedAt":"2024-04-16T06:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: Bump to version 2.8.0\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: Bump to version 2.8.0"}},{"before":"0cd276fd98eeca463518d4a42675fffb18d6b3de","after":"c86466d51e8ff14e57a734c1eec5bb651fdc73ef","ref":"refs/heads/2.8","pushedAt":"2024-04-16T06:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"bitbake: Bump to version 2.8.0\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"bitbake: Bump to version 2.8.0"}},{"before":"096987c2854973986e7ef700168647bf210f488f","after":"0cd276fd98eeca463518d4a42675fffb18d6b3de","ref":"refs/heads/master-next","pushedAt":"2024-04-16T06:34:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"hashserv: client: Fix mode state errors\n\nCareful reading of the code can contrive cases where poorly timed\nConnectionError's will result in the client mode being incorrectly reset\nto MODE_NORMAL when it should actual be a stream mode for the current\ncommand. Fix this by no longer attempting to restore the mode when the\nconnection is setup. Instead, attempt to set the stream mode inside the\nsend wrapper for the stream data, which means that it should always end\nup in the correct mode before continuing.\n\nAlso, factor out the transition to normal mode into a invoke() override\nso it doesn't need to be specified over and over again.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"hashserv: client: Fix mode state errors"}},{"before":"a7dce72da6be626734486808f1b731247697e638","after":"0cd276fd98eeca463518d4a42675fffb18d6b3de","ref":"refs/heads/master","pushedAt":"2024-04-16T06:34:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"hashserv: client: Fix mode state errors\n\nCareful reading of the code can contrive cases where poorly timed\nConnectionError's will result in the client mode being incorrectly reset\nto MODE_NORMAL when it should actual be a stream mode for the current\ncommand. Fix this by no longer attempting to restore the mode when the\nconnection is setup. Instead, attempt to set the stream mode inside the\nsend wrapper for the stream data, which means that it should always end\nup in the correct mode before continuing.\n\nAlso, factor out the transition to normal mode into a invoke() override\nso it doesn't need to be specified over and over again.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"hashserv: client: Fix mode state errors"}},{"before":"a7dce72da6be626734486808f1b731247697e638","after":"0cd276fd98eeca463518d4a42675fffb18d6b3de","ref":"refs/heads/2.8","pushedAt":"2024-04-16T06:34:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"hashserv: client: Fix mode state errors\n\nCareful reading of the code can contrive cases where poorly timed\nConnectionError's will result in the client mode being incorrectly reset\nto MODE_NORMAL when it should actual be a stream mode for the current\ncommand. Fix this by no longer attempting to restore the mode when the\nconnection is setup. Instead, attempt to set the stream mode inside the\nsend wrapper for the stream data, which means that it should always end\nup in the correct mode before continuing.\n\nAlso, factor out the transition to normal mode into a invoke() override\nso it doesn't need to be specified over and over again.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"hashserv: client: Fix mode state errors"}},{"before":"c25ea4ab7074b32f24ec4c6608152d15db1b8c30","after":"096987c2854973986e7ef700168647bf210f488f","ref":"refs/heads/master-next","pushedAt":"2024-04-14T05:32:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"test\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"test"}},{"before":"833b76e9333e317cab5f17d6f7daaecc89c69547","after":"a7dce72da6be626734486808f1b731247697e638","ref":"refs/heads/master","pushedAt":"2024-04-14T05:32:21.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"BBHandler: Handle unclosed functions correctly\n\nA function accidentally defined as:\n\nsomefunction() {\n\t:\n }\n\nwhich is unclosed due to the space at the end, would currently silently\ncause breakage. Have the parser throw and error for this.\n\n[YOCTO #15470]\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"BBHandler: Handle unclosed functions correctly"}},{"before":"833b76e9333e317cab5f17d6f7daaecc89c69547","after":"a7dce72da6be626734486808f1b731247697e638","ref":"refs/heads/2.8","pushedAt":"2024-04-14T05:32:21.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"BBHandler: Handle unclosed functions correctly\n\nA function accidentally defined as:\n\nsomefunction() {\n\t:\n }\n\nwhich is unclosed due to the space at the end, would currently silently\ncause breakage. Have the parser throw and error for this.\n\n[YOCTO #15470]\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"BBHandler: Handle unclosed functions correctly"}},{"before":"665abf46e82dacc18e60725497151a02a99ae708","after":"c25ea4ab7074b32f24ec4c6608152d15db1b8c30","ref":"refs/heads/master-next","pushedAt":"2024-04-12T23:03:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"test\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"test"}},{"before":"2c1b9b817e2cdc240b40c11bcc7b8f3f629bc504","after":"665abf46e82dacc18e60725497151a02a99ae708","ref":"refs/heads/master-next","pushedAt":"2024-04-12T22:52:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"test\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"test"}},{"before":"831aa45a2c3521a8346d9c7227cc3ab65e108de4","after":"2c1b9b817e2cdc240b40c11bcc7b8f3f629bc504","ref":"refs/heads/master-next","pushedAt":"2024-04-12T21:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"hashserv: client: Fix mode state errors\n\nCareful reading of the code can contrive cases where poorly timed\nConnectionError's will result in the client mode being incorrectly reset\nto MODE_NORMAL when it should actual be a stream mode for the current\ncommand. Fix this by no longer attempting to restore the mode when the\nconnection is setup. Instead, attempt to set the stream mode inside the\nsend wrapper for the stream data, which means that it should always end\nup in the correct mode before continuing.\n\nAlso, factor out the transition to normal mode into a invoke() override\nso it doesn't need to be specified over and over again.\n\nSigned-off-by: Joshua Watt \nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"hashserv: client: Fix mode state errors"}},{"before":"b34fdd96569cd62af99ca163bb994a3329bdc919","after":"831aa45a2c3521a8346d9c7227cc3ab65e108de4","ref":"refs/heads/master-next","pushedAt":"2024-04-12T17:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"halstead","name":"Michael Halstead","path":"/halstead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143384?s=80&v=4"},"commit":{"message":"BBHandler: Handle unclosed functions correctly\n\nA function accidentally defined as:\n\nsomefunction() {\n\t:\n }\n\nwhich is unclosed due to the space at the end, would currently silently\ncause breakage. Have the parser throw and error for this.\n\n[YOCTO #15470]\n\nSigned-off-by: Richard Purdie ","shortMessageHtmlLink":"BBHandler: Handle unclosed functions correctly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERYYNNwA","startCursor":null,"endCursor":null}},"title":"Activity ยท openembedded/bitbake"}