Conversation
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/322a93a4-a882-4582-89f6-7a414507043c Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/efe0abbe-1351-4f36-be5b-e99f312f247e Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in 50657c6. The failure was Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
… dir Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/a93fd625-7344-48cf-a556-fdc0caea6a10 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in 85d2bc5. The root cause was that symlinking |
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/9c88bf18-0372-45df-954d-2d0a7805fb8c Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in 3a666f7. Two issues needed to coexist: the wrapper scripts (instead of symlinks) so Python resolves |
…bedded/bitbake Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/3e1e1633-a348-4b4e-80a2-7f980f10d843 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in c7fe7cb. The root cause was the download source: |
…ect-bitbake-feature # Conflicts: # README.md Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Resolved in 352ee5e. The only conflict was in |
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/5f4ae525-116e-44ba-b353-6a98c1e42ec7 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in e42fc78. The install was missing locale setup — bitbake requires |
Adds a new devcontainer feature to install BitBake, the Python-based task execution engine at the core of the Yocto Project build system.
New files
src/yoctoproject.org-bitbake/devcontainer-feature.json— idyoctoproject.org-bitbake, v1.0.0,versionoption (defaultlatest)src/yoctoproject.org-bitbake/install.sh— curl method; queries the GitHub API for the latestyocto-X.Y.Ztag onopenembedded/bitbake, downloads the archive, extracts to/opt/bitbake, creates wrapper scripts in/usr/local/bin; installspython3as a dependency and creates apython → python3symlink when neededsrc/yoctoproject.org-bitbake/NOTES.md— feature documentationtest/yoctoproject.org-bitbake/test.sh— validatesbitbake --versionexits 0 and contains"BitBake"Updated
README.md— new row inserted alphabetically betweenyakitrak/notesmd-cliandyqInstall approach
BitBake ships no compiled binaries — its
bin/scripts use a relativesys.pathinsertion to findlib/. The tarball is extracted to/opt/bitbake, preserving that relationship. Rather than symlinkingbin/*into/usr/local/bin(which causes Python to resolve__file__incorrectly), small shell wrapper scripts are written to/usr/local/binthat invoke the real scripts by absolute path (exec "/opt/bitbake/bin/bitbake" "$@"), so Python correctly resolves thelib/directory.The source is the
openembedded/bitbakeGitHub repository (tags in the formyocto-X.Y.Z, e.g.yocto-5.3.2). The Yocto Project downloads page (downloads.yoctoproject.org/releases/bitbake/) only hosts Python 2-era versions (≤ 1.14.0) and is not used.Original prompt
yoctoproject.org/bitbake(id yoctoproject.org-bitbake) #230⌨️ Start Copilot coding agent tasks without leaving your editor — available in VS Code, Visual Studio, JetBrains IDEs and Eclipse.