Packaging: exiger la surface Paru compatible avec la recherche native #39
No reviewers
Labels
No labels
Agent/Autonomous OK
Agent/Demeter
Agent/Hermes
Agent/Human
Agent/Needs Review
Area/API
Area/Auth
Area/CLI
Area/Data
Area/Docs
Area/Infra
Area/UI
CI/Failing
CI/Flaky
CI/Green
CI/Needs Runner
CI/Needs Workflow
Compat/Backward Compatible
Compat/Breaking
Compat/Migration
Deploy/Ansible
Deploy/Blocked
Deploy/Homelab
Deploy/Needs Config
Deploy/Needs Secret
Deploy/Ready
Deploy/Rollback
Kind/Bug
Kind/Chore
Kind/Design
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Refactor
Kind/Security
Kind/Spike
Kind/Testing
Ops/Backup
Ops/Incident
Ops/Maintenance
Ops/Monitoring
Ops/Upgrade
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Priority
Someday
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Risk
Critical
Risk
High
Risk
Low
Risk
Medium
Security/Auth
Security/Disclosure
Security/Hardening
Security/Secret
Size
L
Size
M
Size
S
Size
XL
Size
XS
Stack/Ansible
Stack/Docker
Stack/Forgejo
Stack/Hermes
Stack/Node
Stack/Postgres
Stack/Python
Stack/Systemd
Status
Abandoned
Status
Blocked
Status
In Progress
Status
In Review
Status
Need More Info
Status
Ready
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
2027a/auroscope!39
Loading…
Reference in a new issue
No description provided.
Delete branch "work/issue-34-auroscope-echoue-a-passer-la-main-a-paru-pour-la"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #34.
Diagnosis:
paru>=2.1.0, and that versioned virtual dependency is not satisfied byparu-git's unversionedprovides=('paru').Changes:
paru-gitexplicitly and publish the current snapshot as0.1.0.r3.g7311508-2;mainfixes from issues #35 and #36 while resolving the package metadata against their newer executable snapshot;.SRCINFOparity;@openai/codexinstalled through npm remains supported because AURoscope resolves thecodexexecutable fromPATH, and the package gate explicitly verifies an unowned/usr/local/bin/codex.Verification after updating onto current
main(69523be):70f66dc9rebuilt in pinned disposable Arch: status 1, complete menu/prompt/target on stdout, empty stderr (reproduced in the original fix);CGO_ENABLED=1 go test ./...— pass;go vet ./...— pass;git diff --check— pass;packaging/aur/scripts/test-package.sh— pass; package built/installed as0.1.0.r3.g7311508-2, declaredparu-git,.SRCINFOmatched generated metadata, npm-style external Codex smoke passed;AUROSCOPE_E2E_DISPOSABLE_ARCH=1 scripts/e2e-disposable-arch.sh— pass;AUROSCOPE_E2E_SUPPORTED_PARU=1 scripts/e2e-supported-paru.sh— pass against pinned Paru9ac3578, including native selection and final install.Risk:
paruwith AURparu-git; this is deliberate because no stable release contains the required stream fix. Codex remains installable through npm and is not tied to an AUR/Pacman package.Review guidance:
PKGBUILDand.SRCINFOboth sayparu-git,pkgver=0.1.0.r3.g7311508, andpkgrel=2;paru-gitbeforemakepkg -siwhile presentingnpm install -g @openai/codexas the primary Codex example;.SRCINFOparity, and non-Pacman-owned Codex support.peux tu mettre a jour cette PR ?