Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed report. The diagnosis is correct: pacman -Q resolves the provider, but mise lost that association when it keyed the result by the provider package name.

I opened #12183 with the fix: #12183

It keeps the batched pacman -Q, runs pacman -T only for apparent misses, and queries provider-satisfied names individually to recover the installed version. It also skips provider-satisfied aliases during targeted upgrades so mise bootstrap packages upgrade cannot trigger the same replacement/conflict path.

The PR includes focused regression coverage and updated pacman documentation.

One small correction to the report: current upstream pacman reads targets from stdin only when -

Replies: 1 comment

Comment options

jdx
Aug 19, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by jeremy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants