gpo.zugaina.org

Search Portage & Overlays:

dev-python/freertos-gdb

Python dependency for ESP-IDF: freertos-gdb

Screenshots

  • freertos-gdb-1.0.4-r2
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15

    View      Download      Browse     License: Apache-2.0   

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>