-
fix(show): star marker, aligned gutter and smarter AUR merge
released this
2026-10-10 16:01:51 +02:00 | 0 commits to main since this releaseN?? / show marks the upstream candidate with "" instead of ">" (the
prompt, which read as a command in logs), and every line but the note
gets a two-character gutter: " " for the installed record, " " for the
candidate, so keys and colons line up. The plain native fallback (zypper,
unmergeable records) and the not-installed candidate use the same gutter.pacman records (-Qi with -Si or the AUR helper's -Sia) are now compared
the way they are meant:- values unwrapped (continuation lines joined, runs of blanks as one):
yay wraps Depends On / Optional Deps at 80 columns even without a
terminal unless COLUMNS=0, which the helper now gets for -Qua and -Sia - Depends On, Provides, Conflicts With, Make/Check Deps and the other
lists as sets of exact tokens in any order (a constraint is a change) - Optional Deps by package names ("name: description [installed]" in
-Qi, bare names from the AUR) - a differing value is one line like -Qi, Optional Deps one entry per
line; candidate-only fields sit next to their counterpart (Repository
after Version, AUR URL after URL, Maintainer after Packager, ...)
Verified on recorded claude-desktop records (paru 2.1.0, yay 13.0.1, the
installed 2.9939.4-1 from the AUR's own .SRCINFO); discovery/pacman.md
section 15.2.Downloads
- values unwrapped (continuation lines joined, runs of blanks as one):