Talk:AUR helpers

From ArchWiki
Revision as of 12:07, 15 May 2013 by Spyhawk (talk | contribs)
Jump to: navigation, search

Authors of each front end should post a short (2-3 line) description of their creation, along with a homepage link and an AUR link (where applicable). A link to a screenshot page would also be nice (if applicable).

Secure column in comparaison table

Description says "tries to protect the user", I don't know what "tries" means but if we take the default behavior of aur helpers marked as secure :

  • owl remains on cower to download deps so, it doesn't source PKGBUILD but calls makepkg without further questions, so finally, PKGBUILD is sourced.
  • aura does the same
  • pbfetch sources PKGBUILD (even if it removes build ())
  • pacaur sources PKGBUILD (it can be configured to remains on cower)


As far as I know, only cower is secure (it builds/installs nothing) and spinach (and pacaur with secure on) ask before calling makepkg.

The only thing secure in dealing with AUR package is knowing what AUR is about.

Tuxce (talk) 12:50, 26 April 2013 (UTC)

I think it only means asking the user to look and check PKGBUILD, especially for download URL. So it can be renamed to "Check PKGBUILD". -- Fengchao (talk) 00:13, 27 April 2013 (UTC)
My guess is that the "Secure" column is an adaptation of the "Manually Parses PKGBUILD*" column in this old revision, see also the note at the bottom. -- Kynikos (talk) 06:50, 28 April 2013 (UTC)
Given that at the end, all AUR helpers (exept cower) call makepkg, PKGBUILD are sourced, so I think it should be removed. The word "secure" is just confusing.
For example, aurget can be considered more "secure" than owl or aura as it ask to review PKGBUILD before it being sourced.
Tuxce (talk) 20:05, 28 April 2013 (UTC)
Agreed, "Secure" without any kind of explanation doesn't mean anything. -- Kynikos (talk) 11:43, 29 April 2013 (UTC)
"Secure" simply means the PKGBUILDs aren't sourced ***before*** the user has a chance to inspect the PKGBUILD himself. Makepkg does source the PKGBUILD obviously, it doesn't mean using it is insecure (but using it blindly is). For example, packer source the PKGBUILD before showing it to the user, unless the --preview option is passed. And so does pacaur (when using the bash solver), although the PKGBUILDs are scanned for potential malicious pseudo code using sudo. Spyhawk 12:07, 15 May 2013 (UTC)