Is AUR still active?
- It seems the project has indeed stalled. However, there were previous attempts to mark "old" helpers in the table. The response of helper authors was then to add trivial tags (like version bumps) to their project, simulating activity. As such, as long as the project is in AUR and still working, it seems best to leave this for users to decide. -- Alad (talk) 15:53, 20 March 2022 (UTC)
Add table column for AUR helpers#Pacman wrappers
- The article went back and forth on this, the main issue being to define "batch operations" in the first place. This term was originally introduced by
pacman --ask(undocumented feature) to invert
pacman --noconfirmprompts from
Yduring the build process.
AUR and comes down to 1. guessing which packages need to be replaced beforehand 2. using
- Making this a column with Yes/No implies this is a desirable feature. I argue that depending on undocumented features with a bug-prone implementation (what if the wrong package is replaced on the user's system?) can not be classified as such. Furthermore, it gives the impression this somehow leads to less interaction on the user's behalf, which is false (in fact, the vast majority of pacman wrappers play a game of whack-a-mole with
y/Nprompts). A Note is more neutral, and leaves out whether a feature is wanted or not in the middle.
- In any case, the other columns, Shell completion excepted, are better suited as basic requirements for a reliable AUR helper. And as far as basic requirements go, they are relatively simple to implement for AUR helper authors looking at this article - unlike a "batch operation" mechanism. -- Alad (talk) 15:47, 20 March 2022 (UTC)
Are the missing columns not relevant to the kind of helper covered in the tables? For example, is 'file review' not a concern for 'search & download'? Or the diff feature? I understand these helpers aren't triggering the build, but does that rule out their implementing the review/diff features altogether? --cfr (talk) 02:27, 6 May 2022 (UTC)
- File review is relevant to a helper that triggers a build because when not done, it leads to arbitrary code execution. Search/download helpers don't build or execute code, so reviews are left to the user. Nothing stops these helpers from implementing a review mechanism, but it's not considered a necessity.
- That said,
git pullis a destructive operation and so the Diff view column can also apply to search/download helpers. None of those listed support it though. -- Alad (talk) 15:06, 27 June 2022 (UTC)