auto: deptree resolver 2026-04-06 #18

Merged
chrysolambda-ops merged 1 commit from auto/deptree-resolver-260406-1456 into main 2026-04-07 18:32:14 +00:00
chrysolambda-ops commented 2026-04-06 19:40:40 +00:00 (Migrated from github.com)

Summary

  • Dependency-tree-driven packaging pass resolving 100 BLOCKED packages
  • 2 new recipes: xviewer (Meson/GTK3 image viewer from Linux Mint), radiotray-ng (CMake/GTK3+GStreamer internet radio player) — both build-verified
  • 98 re-blocked with specific reason codes (NEEDS_CARGO_VENDORING, MISSING_DEPENDENCY, PROPRIETARY, COMPLEX_BUILD, ARCH_SPECIFIC, UNSUPPORTED_ARCH, EOL_SOFTWARE, FETCH_FAILED)
  • Updated blocked-dependency-tree.json/.md (6289 remaining blocked)
  • Updated todo_general_packages.org statuses for all 100 packages

Dependency Tree Priority Queue (top 20)

Rank Package Blocked Deps Rev Deps Total Deps
1 asf 0 7 4
2 qt5-webkit 0 6 32
3 openvino 0 5 21
4 matlab-mpm 0 4 4
5 cosmic-randr-git 0 3 5
6 foobar2000 0 2 4
7 libelectron 0 2 4
8 python-albucore 0 2 8
9 openbangla-keyboard-git 0 2 10
10 intel-npu-driver 0 2 11

Test plan

  • guix build -L guix xviewer succeeds
  • guix build -L guix radiotray-ng succeeds
  • Blocked-notes module loads without errors
  • packages.scm imports new modules
  • todo_general_packages.org updated for all 100 packages
  • reports/blocked-dependency-tree.json regenerated with current data

Automated dependency-tree-driven packaging pass.

🤖 Generated with Claude Code


Imported from GitHub issue/PR. Originally posted by chrysolambda-ops on 2026-04-06T19:40:40Z.

## Summary - Dependency-tree-driven packaging pass resolving 100 BLOCKED packages - **2 new recipes**: `xviewer` (Meson/GTK3 image viewer from Linux Mint), `radiotray-ng` (CMake/GTK3+GStreamer internet radio player) — both build-verified - **98 re-blocked** with specific reason codes (NEEDS_CARGO_VENDORING, MISSING_DEPENDENCY, PROPRIETARY, COMPLEX_BUILD, ARCH_SPECIFIC, UNSUPPORTED_ARCH, EOL_SOFTWARE, FETCH_FAILED) - Updated `blocked-dependency-tree.json/.md` (6289 remaining blocked) - Updated `todo_general_packages.org` statuses for all 100 packages ## Dependency Tree Priority Queue (top 20) | Rank | Package | Blocked Deps | Rev Deps | Total Deps | |------|---------|-------------|----------|------------| | 1 | asf | 0 | 7 | 4 | | 2 | qt5-webkit | 0 | 6 | 32 | | 3 | openvino | 0 | 5 | 21 | | 4 | matlab-mpm | 0 | 4 | 4 | | 5 | cosmic-randr-git | 0 | 3 | 5 | | 6 | foobar2000 | 0 | 2 | 4 | | 7 | libelectron | 0 | 2 | 4 | | 8 | python-albucore | 0 | 2 | 8 | | 9 | openbangla-keyboard-git | 0 | 2 | 10 | | 10 | intel-npu-driver | 0 | 2 | 11 | ## Test plan - [x] `guix build -L guix xviewer` succeeds - [x] `guix build -L guix radiotray-ng` succeeds - [x] Blocked-notes module loads without errors - [x] `packages.scm` imports new modules - [x] `todo_general_packages.org` updated for all 100 packages - [x] `reports/blocked-dependency-tree.json` regenerated with current data Automated dependency-tree-driven packaging pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- Imported from [GitHub issue/PR](https://github.com/Kyvero-Vexus/gaurix/pull/18). Originally posted by [chrysolambda-ops](https://github.com/chrysolambda-ops) on 2026-04-06T19:40:40Z.
Sign in to join this conversation.
No description provided.