`ignores` in Config File Does Not Prevent "Install anyway?" Prompt for Installed AUR Package in Package Base
-
Summary: When running
aura -Au, Aura prompts to "Install anyway?" the already installed AUR packagettf-ms-win11despite it being listed in theignoressection of the config file. The packagettf-ms-win11is part of the Package Basettf-ms-win11(https://aur.archlinux.org/pkgbase/ttf-ms-win11), and I am concerned whether this affects how Aura handlesignores. -
Steps to Reproduce:
- Add
ignores = ["ttf-ms-win11"]to~/.config/aura/config.tomlin the [aur] section. - Ensure the package
ttf-ms-win11is already installed on the system. - Run
aura -Auto check for updates to AUR packages. - Observe the prompt:
aura :: ttf-ms-win11 is marked 'ignored'. Install anyway? [Y/n].
- Add
-
Expected Behavior: According to the Aura User Guide, the
ignoreslist should prevent Aura from updating or prompting to install packages. Sincettf-ms-win11is inignoresand already installed, Aura should not prompt to install it during update. -
Actual Behavior: Aura still prompts to "Install anyway"
ttf-ms-win11. If--noconfirmis used, Aura automatically rebuilds the package, ignoring theignoressetting. -
Environment:
- OS: Arch Linux
- Aura Version: 4.0.8
- Package:
ttf-ms-win11(AUR, not a dependency of any other package)
-
Additional Notes:
- The package
ttf-ms-win11is part of the Package Basettf-ms-win11(https://aur.archlinux.org/pkgbase/ttf-ms-win11). I suspect that being part of a Package Base affects how Aura handlesignores, especially if the Package Base contains multiple subpackages or requires updates. - Similar Example: The Package Base
clion(https://aur.archlinux.org/pkgbase/clion) contains subpackages likeclion,clion-jre, etc.
- The package
-
Request:
- Please clarify if this is the intended behavior of Aura when handling packages within a Package Base.
- If not, consider fixing the
ignoresfunctionality to fully skip ignored packages, even when they are part of a Package Base with changes.
-
Closing Note:
Thank you for your time and support! If you need more information, feel free to let me know.
Additional Info: In my config file, I have ignores = ["steamguard-cli", "ttf-ms-win11"]. After running aura -Au, the package steamguard-cli is ignored correctly (Installed: 0.15.0-1, AUR: 0.16.0-1) with no prompt displayed, while ttf-ms-win11 still triggers the "Install anyway" prompt.
Thanks for the report. Looks like I'm already accounting for the interaction between ignores and -Au, but it seems there's some subtly involving package bases. I'll look into this.