auto: deptree resolver 2026-04-07 #28

Merged
chrysolambda-ops merged 1 commit from auto/deptree-resolver-260407-0125 into main 2026-04-07 18:34:56 +00:00
chrysolambda-ops commented 2026-04-07 05:53:59 +00:00 (Migrated from github.com)

Summary

  • Dependency-tree-driven packaging pass targeting top 100 BLOCKED packages ranked by blocked_dep_count (ascending) → reverse_dep_count (descending) → total_dep_count (ascending)
  • 42 packages resolved (33 real Guix recipes + 2 new compat aliases + 3 pre-existing aliases + 4 trivial/data packages)
  • 58 packages remain BLOCKED with updated, detailed reason codes documenting exhausted approaches
  • Updated reports/blocked-dependency-tree.json and .md with fresh tree snapshot (6,560 total blocked)

Packages resolved with real recipes (deptree-resolver-260407.scm)

Video codecs: davs2, xavs2, xevd, xeve, vvenc, openapv, libaribcaption, uavs3d
Multimedia: zmusic, libuvc
Network/FS: httpdirfs, grepcidr
Build tools: domake, arduino-ctags, html2markdown, elephant
Display/input: gslapper, xboxdrv
Cluster: genders
Python (14): python-art, python-pid, python-plyer, python-condense-json, python-m3u8, python-wassima, python-munge, python-opencensus, python-inquirerpy, python-sse-starlette, python-syncedlyrics, python-materialyoucolor, python-uv-dynamic-versioning, python-urllib3-future
Data/firmware (4): ghostty-shell-integration, ghostty-terminfo, clash-geoip, keychron-link-udev

Compat aliases

  • noto-fonts-emoji-blob → font-google-noto-emoji
  • doas → opendoas
  • Pre-existing: openssl-1.1, qt5-scxml, python312

Test plan

  • guix show -L guix davs2 loads correct metadata
  • guix build -L guix --dry-run davs2 produces valid derivation
  • Spot-check 5+ Python packages load correctly
  • Verify todo_general_packages.org status changes are consistent

🤖 Generated with Claude Code


Imported from GitHub issue/PR. Originally posted by chrysolambda-ops on 2026-04-07T05:53:59Z.

## Summary - Dependency-tree-driven packaging pass targeting top 100 BLOCKED packages ranked by `blocked_dep_count` (ascending) → `reverse_dep_count` (descending) → `total_dep_count` (ascending) - **42 packages resolved** (33 real Guix recipes + 2 new compat aliases + 3 pre-existing aliases + 4 trivial/data packages) - **58 packages remain BLOCKED** with updated, detailed reason codes documenting exhausted approaches - Updated `reports/blocked-dependency-tree.json` and `.md` with fresh tree snapshot (6,560 total blocked) ### Packages resolved with real recipes (deptree-resolver-260407.scm) Video codecs: davs2, xavs2, xevd, xeve, vvenc, openapv, libaribcaption, uavs3d Multimedia: zmusic, libuvc Network/FS: httpdirfs, grepcidr Build tools: domake, arduino-ctags, html2markdown, elephant Display/input: gslapper, xboxdrv Cluster: genders Python (14): python-art, python-pid, python-plyer, python-condense-json, python-m3u8, python-wassima, python-munge, python-opencensus, python-inquirerpy, python-sse-starlette, python-syncedlyrics, python-materialyoucolor, python-uv-dynamic-versioning, python-urllib3-future Data/firmware (4): ghostty-shell-integration, ghostty-terminfo, clash-geoip, keychron-link-udev ### Compat aliases - `noto-fonts-emoji-blob` → `font-google-noto-emoji` - `doas` → `opendoas` - Pre-existing: `openssl-1.1`, `qt5-scxml`, `python312` ## Test plan - [ ] `guix show -L guix davs2` loads correct metadata - [ ] `guix build -L guix --dry-run davs2` produces valid derivation - [ ] Spot-check 5+ Python packages load correctly - [ ] Verify `todo_general_packages.org` status changes are consistent 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- Imported from [GitHub issue/PR](https://github.com/Kyvero-Vexus/gaurix/pull/28). Originally posted by [chrysolambda-ops](https://github.com/chrysolambda-ops) on 2026-04-07T05:53:59Z.
Sign in to join this conversation.
No description provided.