dev-python/freertos-gdb
Python dependency for ESP-IDF: freertos-gdb
-
freertos-gdb-1.0.4-r2~amd64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15
View
Download
Browse License: Apache-2.0 Overlay: arrans-overlay
ChangeLog
commit b26531ce2de19841f788036866d50547da0a2292
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 23 17:37:27 2026 +0000
chore: scheduled daily tasks
commit e670c5a06a97708864fa897d1713b0132a5ec1ad
Merge: e378d32 5987b82
Author: Arran Ubels <github@arran4.com>
Date: Sun Aug 23 10:20:31 2026 +1000
Merge pull request #855 from arran4/chore/scheduled-daily-tasks
Automated daily tasks (dedupe)
commit 7fa6f8fe7d279fd89f297eab330b90386cdc5f0a
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 22 17:42:15 2026 +0000
chore: scheduled daily tasks
commit 086b6a8637994776bcc9d9414215d5698c46f906
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 22:32:20 2026 +1000
chore(dev-embedded, dev-python): clean up SRC_URI, indentation, and variable ordering for pkgcheck and g2
commit a736f0c36c0c361643caf53dab9d5a278879d88a
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 17:12:59 2026 +1000
feat(dev-embedded/esp-idf): integrate PR #827 baseline and add revisions with full integration suite
- Merge current main containing merged PR #827 (c1881bad / c137e43b) without rebasing
- Add dev-embedded/esp-idf-6.0.2-r3 combining single-impl Python model with QA and toolchain updates
- Add dev-embedded/xtensa-esp-elf-bin-16.1.0_p20260609-r1 resolving gprof collision with xtensa-esp-elf-gdb-bin
- Add dev-python/esp-coredump-1.16.0-r2 with single-impl and corrected dependencies
- Add dev-python/freertos-gdb-1.0.4-r2 with multi-impl and source URI fixes
- Add -r1 revisions with audited dependencies for esp-idf-diag, esp-idf-kconfig, esp-idf-monitor, esp-idf-nvs-partition-gen, esp-idf-panic-decoder, esp-idf-size, esp-pylib, idf-component-manager
- Update .github/workflows/dev-embedded-esp-idf-test.yaml with explicit #827 / #823 regression checks and full integration suite
- Fix GLEP 42 Display-If-Installed headers in news item
commit 04766956eec1144e50c68e2f26fec0cc9260c5f2
Merge: 545213f c1881ba
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 11:44:41 2026 +1000
Merge remote-tracking branch 'origin/main' into feat/esp-idf-integration
* origin/main:
chore: scheduled daily tasks
Add ebuilds for new junie-bin releases tag 2777.8
Fix Manifest and remove old ebuild for www-misc/which_browser
Fix www-misc/which_browser SRC_URI and variable expansion
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Fix #823 related issues, including python targeting and Pypi referencing
commit 8a8efe494528667553297d777bc4094bf5287dab
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Fri Aug 21 01:36:15 2026 +0000
fix: update Manifest files
commit 16e30e6e5a30a7c960025f89119d580f1186348c
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 09:31:51 2026 +1000
dev-embedded/esp-idf: comprehensive Python dependency audit and packaging fixes
- Remove check_python_dependencies.py exit 0 bypass and rely on IDF_PYTHON_CHECK_CONSTRAINTS=no with natural dependency resolution
- Generate concrete idf.py wrapper during src_install using selected EPYTHON implementation
- Remove obsolete IDF_VIRTUAL_ENV_DISABLED from export.sh and wrapper
- Audit and align runtime dependencies for esp-idf child Python ebuilds:
* dev-python/esp-idf-diag: dev-python/pyyaml, dev-python/rich
* dev-python/esp-idf-kconfig: dev-python/esp-pylib, dev-python/rich-click, dev-python/click, dev-python/pyparsing, dev-python/textual
* dev-python/esp-idf-nvs-partition-gen: dev-python/cryptography, dev-python/esp-pylib, dev-python/rich-click, dev-python/click
* dev-python/esp-idf-size: dev-python/pyyaml, dev-python/rich
* dev-python/idf-component-manager: conditional dev-python/typing-extensions for python3_10/python3_11
* dev-python/esp-coredump: clean up RDEPEND syntax and HOMEPAGE ordering
* dev-python/esp-idf-monitor: clean up RDEPEND syntax and HOMEPAGE ordering
- Add dev-python/textual 1.0.0 and dev-python/reedsolo 1.7.0 ebuilds to satisfy upstream ESP-IDF Python dependency trees
- Expand integration test workflow with direct wrapper verification, environment export check, and multi-module smoke imports before firmware builds
commit 7f17a0b5f58970c201327ffc256273cc5fc7cb15
Author: Arran Ubels <arran4@gmail.com>
Date: Thu Aug 20 14:15:00 2026 +1000
Fix esp-idf python dependency handling, environment variables, and toolchain collisions
- Revert esp-idf-panic-decoder and freertos-gdb to multi-implementation Python packages with accurate upstream dependencies
- Update esp-idf-monitor dependencies to accurately declare single-impl esp-coredump and multi-impl dependencies (pyserial, esp-idf-panic-decoder, pyelftools)
- Clean up redundant DEPEND duplicates across esp-idf Python packages
- Ensure xtensa-esp-elf-gdb-bin retains xtensa-esp-elf-gprof and remove it from xtensa-esp-elf-bin to resolve file collision
- Set IDF_PYTHON_CHECK_CONSTRAINTS=no and provide ESP_IDF_VERSION/IDF_VERSION in export.sh and idf.py wrapper
- Stub check_python_dependencies.py in esp-idf src_prepare as Portage manages Python dependencies
- Add dev-python/esp-pylib to test workflow trigger paths
commit 9af71f2b95139defb017d986a4849c4897d3f402
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 13:16:27 2026 +0000
Fix pkgcheck errors
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit df28243c1ebb9b0624ba7eb0a739358682128374
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 11:52:36 2026 +0000
Fix single impl and yaml missing deps
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 6006534ccf91a402093caa66af521e260bbf5586
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 11:03:35 2026 +0000
Fix esp-idf python dependencies by attributing them accurately to their owners
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 9ed78a2592b65fa6d77ba7c240f1671263a05e16
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 02:17:44 2026 +0000
Update test workflow for full integration and additional triggers
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 0b7ded5d3cb231f47e24702a5b7ad3bb0fa0715a
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 01:53:54 2026 +0000
Fix freertos-gdb source directory name mismatch
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit c137e43b878857485d8022e47d7fd1c8d074c590
Author: TheSpooler <spooler@venrik.com>
Date: Sun Aug 16 21:49:40 2026 -0400
Fix #823 related issues, including python targeting and Pypi referencing
Also avoid duplicate gprof provided by both xtensa-esp-elf-bin and
xtensa-elf-gdb-bin, now only -gdb provides it. Bumped esp-rom-elfs too
since it's now 2026.
commit a6471302d7f8a9e44bfb17a65ac4b08f8b21a96b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 9 11:26:27 2026 +0000
Update PYTHON_COMPAT to support up to Python 3.15
Expanded the `PYTHON_COMPAT` variable in `esp-idf` and its associated `dev-python/*` dependencies to support Python versions 3.10 through 3.15. This resolves Portage dependency resolution errors when attempting to emerge the package on systems running newer Python versions (such as Python 3.14 or 3.15).
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit c21f2ed1fd128d53383a54573fedffdc06aa5ca6
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 14:25:33 2026 +0000
Address PR feedback for esp-idf packaging
- Used Gentoo@arran4.com for all maintainer metadata files.
- Clarified that `.git` removal is necessary due to the zip archive explicitly packaging submodule git trees.
- Moved `idf.py` wrapper to be deployed via `newbin` from `FILESDIR` instead of inline creation.
- Confirmed `cp -a` is appropriate for bulk data install where paths/symlinks are explicitly required as-is.
- Ensured OpenOCD remains properly isolated inside `/opt`.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 82fde97165302b58660738a5ae953b0923eb2c5b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 13:09:49 2026 +0000
Address PR review comments and cache formatting
- Set author emails correctly across all packages
- Handled caching generation missing issues
- Removed extraneous tracked binary blobs
- Moved bash wrappers out of literal assignment in the ebuild
- Stripped `.git` directories and maintained proper isolation.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 3e41a5438038388dd02dadb79f447f9b946b14f2
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 08:57:00 2026 +0000
Add dev-embedded/esp-idf and dependencies for Gentoo integration
This patch adds `dev-embedded/esp-idf-6.0.2` along with its required
toolchains (xtensa GCC/GDB, ULP, OpenOCD, ROM ELFs) and specific
Python dependencies to allow Gentoo Portage to natively manage the ESP32
development environment without relying on `~/.espressif`.
- Added precompiled toolchain packages in `/opt` using proper namespaces.
- Configured `/etc/env.d/99esp-idf` and a wrapper `idf.py` script.
- Replaced upstream Python dependencies with ebuild equivalents.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 23 17:37:27 2026 +0000
chore: scheduled daily tasks
commit e670c5a06a97708864fa897d1713b0132a5ec1ad
Merge: e378d32 5987b82
Author: Arran Ubels <github@arran4.com>
Date: Sun Aug 23 10:20:31 2026 +1000
Merge pull request #855 from arran4/chore/scheduled-daily-tasks
Automated daily tasks (dedupe)
commit 7fa6f8fe7d279fd89f297eab330b90386cdc5f0a
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 22 17:42:15 2026 +0000
chore: scheduled daily tasks
commit 086b6a8637994776bcc9d9414215d5698c46f906
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 22:32:20 2026 +1000
chore(dev-embedded, dev-python): clean up SRC_URI, indentation, and variable ordering for pkgcheck and g2
commit a736f0c36c0c361643caf53dab9d5a278879d88a
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 17:12:59 2026 +1000
feat(dev-embedded/esp-idf): integrate PR #827 baseline and add revisions with full integration suite
- Merge current main containing merged PR #827 (c1881bad / c137e43b) without rebasing
- Add dev-embedded/esp-idf-6.0.2-r3 combining single-impl Python model with QA and toolchain updates
- Add dev-embedded/xtensa-esp-elf-bin-16.1.0_p20260609-r1 resolving gprof collision with xtensa-esp-elf-gdb-bin
- Add dev-python/esp-coredump-1.16.0-r2 with single-impl and corrected dependencies
- Add dev-python/freertos-gdb-1.0.4-r2 with multi-impl and source URI fixes
- Add -r1 revisions with audited dependencies for esp-idf-diag, esp-idf-kconfig, esp-idf-monitor, esp-idf-nvs-partition-gen, esp-idf-panic-decoder, esp-idf-size, esp-pylib, idf-component-manager
- Update .github/workflows/dev-embedded-esp-idf-test.yaml with explicit #827 / #823 regression checks and full integration suite
- Fix GLEP 42 Display-If-Installed headers in news item
commit 04766956eec1144e50c68e2f26fec0cc9260c5f2
Merge: 545213f c1881ba
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 11:44:41 2026 +1000
Merge remote-tracking branch 'origin/main' into feat/esp-idf-integration
* origin/main:
chore: scheduled daily tasks
Add ebuilds for new junie-bin releases tag 2777.8
Fix Manifest and remove old ebuild for www-misc/which_browser
Fix www-misc/which_browser SRC_URI and variable expansion
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Fix #823 related issues, including python targeting and Pypi referencing
commit 8a8efe494528667553297d777bc4094bf5287dab
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Fri Aug 21 01:36:15 2026 +0000
fix: update Manifest files
commit 16e30e6e5a30a7c960025f89119d580f1186348c
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 09:31:51 2026 +1000
dev-embedded/esp-idf: comprehensive Python dependency audit and packaging fixes
- Remove check_python_dependencies.py exit 0 bypass and rely on IDF_PYTHON_CHECK_CONSTRAINTS=no with natural dependency resolution
- Generate concrete idf.py wrapper during src_install using selected EPYTHON implementation
- Remove obsolete IDF_VIRTUAL_ENV_DISABLED from export.sh and wrapper
- Audit and align runtime dependencies for esp-idf child Python ebuilds:
* dev-python/esp-idf-diag: dev-python/pyyaml, dev-python/rich
* dev-python/esp-idf-kconfig: dev-python/esp-pylib, dev-python/rich-click, dev-python/click, dev-python/pyparsing, dev-python/textual
* dev-python/esp-idf-nvs-partition-gen: dev-python/cryptography, dev-python/esp-pylib, dev-python/rich-click, dev-python/click
* dev-python/esp-idf-size: dev-python/pyyaml, dev-python/rich
* dev-python/idf-component-manager: conditional dev-python/typing-extensions for python3_10/python3_11
* dev-python/esp-coredump: clean up RDEPEND syntax and HOMEPAGE ordering
* dev-python/esp-idf-monitor: clean up RDEPEND syntax and HOMEPAGE ordering
- Add dev-python/textual 1.0.0 and dev-python/reedsolo 1.7.0 ebuilds to satisfy upstream ESP-IDF Python dependency trees
- Expand integration test workflow with direct wrapper verification, environment export check, and multi-module smoke imports before firmware builds
commit 7f17a0b5f58970c201327ffc256273cc5fc7cb15
Author: Arran Ubels <arran4@gmail.com>
Date: Thu Aug 20 14:15:00 2026 +1000
Fix esp-idf python dependency handling, environment variables, and toolchain collisions
- Revert esp-idf-panic-decoder and freertos-gdb to multi-implementation Python packages with accurate upstream dependencies
- Update esp-idf-monitor dependencies to accurately declare single-impl esp-coredump and multi-impl dependencies (pyserial, esp-idf-panic-decoder, pyelftools)
- Clean up redundant DEPEND duplicates across esp-idf Python packages
- Ensure xtensa-esp-elf-gdb-bin retains xtensa-esp-elf-gprof and remove it from xtensa-esp-elf-bin to resolve file collision
- Set IDF_PYTHON_CHECK_CONSTRAINTS=no and provide ESP_IDF_VERSION/IDF_VERSION in export.sh and idf.py wrapper
- Stub check_python_dependencies.py in esp-idf src_prepare as Portage manages Python dependencies
- Add dev-python/esp-pylib to test workflow trigger paths
commit 9af71f2b95139defb017d986a4849c4897d3f402
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 13:16:27 2026 +0000
Fix pkgcheck errors
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit df28243c1ebb9b0624ba7eb0a739358682128374
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 11:52:36 2026 +0000
Fix single impl and yaml missing deps
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 6006534ccf91a402093caa66af521e260bbf5586
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 11:03:35 2026 +0000
Fix esp-idf python dependencies by attributing them accurately to their owners
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 9ed78a2592b65fa6d77ba7c240f1671263a05e16
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 02:17:44 2026 +0000
Update test workflow for full integration and additional triggers
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 0b7ded5d3cb231f47e24702a5b7ad3bb0fa0715a
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Tue Aug 18 01:53:54 2026 +0000
Fix freertos-gdb source directory name mismatch
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit c137e43b878857485d8022e47d7fd1c8d074c590
Author: TheSpooler <spooler@venrik.com>
Date: Sun Aug 16 21:49:40 2026 -0400
Fix #823 related issues, including python targeting and Pypi referencing
Also avoid duplicate gprof provided by both xtensa-esp-elf-bin and
xtensa-elf-gdb-bin, now only -gdb provides it. Bumped esp-rom-elfs too
since it's now 2026.
commit a6471302d7f8a9e44bfb17a65ac4b08f8b21a96b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 9 11:26:27 2026 +0000
Update PYTHON_COMPAT to support up to Python 3.15
Expanded the `PYTHON_COMPAT` variable in `esp-idf` and its associated `dev-python/*` dependencies to support Python versions 3.10 through 3.15. This resolves Portage dependency resolution errors when attempting to emerge the package on systems running newer Python versions (such as Python 3.14 or 3.15).
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit c21f2ed1fd128d53383a54573fedffdc06aa5ca6
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 14:25:33 2026 +0000
Address PR feedback for esp-idf packaging
- Used Gentoo@arran4.com for all maintainer metadata files.
- Clarified that `.git` removal is necessary due to the zip archive explicitly packaging submodule git trees.
- Moved `idf.py` wrapper to be deployed via `newbin` from `FILESDIR` instead of inline creation.
- Confirmed `cp -a` is appropriate for bulk data install where paths/symlinks are explicitly required as-is.
- Ensured OpenOCD remains properly isolated inside `/opt`.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 82fde97165302b58660738a5ae953b0923eb2c5b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 13:09:49 2026 +0000
Address PR review comments and cache formatting
- Set author emails correctly across all packages
- Handled caching generation missing issues
- Removed extraneous tracked binary blobs
- Moved bash wrappers out of literal assignment in the ebuild
- Stripped `.git` directories and maintained proper isolation.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
commit 3e41a5438038388dd02dadb79f447f9b946b14f2
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 08:57:00 2026 +0000
Add dev-embedded/esp-idf and dependencies for Gentoo integration
This patch adds `dev-embedded/esp-idf-6.0.2` along with its required
toolchains (xtensa GCC/GDB, ULP, OpenOCD, ROM ELFs) and specific
Python dependencies to allow Gentoo Portage to natively manage the ESP32
development environment without relying on `~/.espressif`.
- Added precompiled toolchain packages in `/opt` using proper namespaces.
- Configured `/etc/env.d/99esp-idf` and a wrapper `idf.py` script.
- Replaced upstream Python dependencies with ebuild equivalents.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

