Difference between revisions of "User talk:Svito/AUR helpers"

From ArchWiki
Jump to navigation Jump to search
m (Svito moved page User talk:Svito/attic/AUR helpers to User talk:Svito/AUR helpers without leaving a redirect: move from attic)
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== <s>Search only</s> ==
From [[User:halosghost]]: Search/Download-only could be a good section title, because some of these tools support package downloads as well. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 21:56, 21 August 2018 (UTC)
== <s>Fixed table width</s> ==
Maybe a smaller or no fixed width? The GUI table ([[AUR helpers#Graphical]]) is not 100% either. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 19:58, 21 August 2018 (UTC)
:100% agreed ;) Unfixed width for all tables and it looks better on any resolution IMO. -- [[User:Svito|Svito]] ([[User talk:Svito|talk]]) 20:56, 21 August 2018 (UTC)
== aurman status ==
"Closed development" is more accurate than "Not for public use" in aurman's Notes. Anyone can use aurman by installing the AUR package, they just can't participate in development. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 22:11, 21 August 2018 (UTC)
: Note that bauerbill fits the criteria of "closed development" too. I'd also suggest keeping pacaur in a separate table, or removing it entirely - unlike the others, it's officially deprecated -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 19:02, 22 August 2018 (UTC)
:: I don't like this suggestion, it's overly complex and makes a big deal out of small details.
:: Also bauerbill isn't "closed" in the sense aurman is, since anyone can leave requests on the bauerbill forum page. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 22:05, 22 August 2018 (UTC)
:::Just to be clear do you think so of [[Special:Diff/536803/next]] as well or only of [[User:Spyhawk|Spyhawk]] suggestion?
:::I checked recent [[User:Xyne|Xyne]] posts and homepage myself and he accepts suggestions via email and forum so I did not move it. -- [[User:Svito|Svito]] ([[User talk:Svito|talk]]) 22:36, 22 August 2018 (UTC)
::::I'd still use a better indicator for discontinued projects (extra column, or bold 'discontinued' text? Strikethrough on the package name works great too). -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 08:02, 23 August 2018 (UTC)
:::::The bold discontinued/private looks good to me. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 15:26, 23 August 2018 (UTC)
:::::From #archlinux: aurman is not "private" in the sense that the source code is still available to anyone. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 17:40, 24 August 2018 (UTC)
::::::{| class="wikitable sortable" style="text-align: center;"
! Name
! {{Grey|{{AUR|aurman}}<BR><small>([https://github.com/polygamma/aurman#stopped-development-for-public-use no&nbsp;user&nbsp;help])</small>}}
|} What about this one? -- [[User:Svito|Svito]] ([[User talk:Svito|talk]]) 19:26, 24 August 2018 (UTC)
::::::: Maybe the more formal "no user support"? -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 21:24, 24 August 2018 (UTC)
== <s>pacman wrappers and unsafe flags</s> ==
I think using a separate section for pacman wrappers deals with the problematic perfectly. However, I'm unsure if issues should be included in the ''Specificity'' column (as done for ''yaourt'' below; {{ic|splits -Syu}} is missing for some entries). The column is to the far right of the table and may be overlooked. That said, a second column might be overkill. I wonder what incorporating remarks on pacman wrapping in the ''Name'' column would look like. [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 19:53, 21 August 2018 (UTC)
:Changed ''Specifity'' to ''Notes'', added split pacman -Syu and colored helper column accordingly. Thanks for all feedback! -- [[User:Svito|Svito]] ([[User talk:Svito|talk]]) 21:06, 21 August 2018 (UTC)
::I think the colored table headers are confusing because it's not obvious what the colors mean. I'd prefer a dedicated column. --[[User:Larivact|Larivact]] ([[User talk:Larivact|talk]]) 04:22, 22 August 2018 (UTC)
:::It should be clear enough if done like in [[AUR helpers#Graphical]]. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 15:29, 23 August 2018 (UTC)
::::I think doing it that way would be less clear and just unnecessary visual complication, if we have 12 columns, we can just as well have 13. --[[User:Larivact|Larivact]] ([[User talk:Larivact|talk]]) 15:36, 23 August 2018 (UTC)
:::::In that case we should find a better name than "Bad wrap"... -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:35, 23 August 2018 (UTC)
::::::Dangerous splitting? --[[User:Larivact|Larivact]] ([[User talk:Larivact|talk]]) 16:42, 23 August 2018 (UTC)
:::::::Well, that doesn't handle the installation/other case (like -Ud for pacaur)... -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:50, 23 August 2018 (UTC)
::::::::Unsafe practices? --[[User:Larivact|Larivact]] ([[User talk:Larivact|talk]]) 16:57, 23 August 2018 (UTC)
:::::::::Unsafe ''flags'' is fine to me. Though ''uses'' may now be redundant, and we can just list the flags directly. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 07:19, 24 August 2018 (UTC)
The warning on pacman wrappers could probably be included here, instead of the criteria. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 19:54, 21 August 2018 (UTC)
== pacman wrappers warning ==
Not sure if "such usage" in the warning is clear enough. It could mean "usage of pacman wrappers in general" or "use of pacman wrappers ''for packages in the official repositories''. Note that latter does not handle the common case of AUR packages with repo dependencies - the installation of said deps will also be wrapped. If nobody has arguments against I'd thus go with an explicit "usage of pacman wrappers".
Some reference to the "Bad wrap" (or whatever column name we decide on) could also be made. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:38, 23 August 2018 (UTC)
:This opens another can of worms: some helpers are ''optionally'' pacman wrappers, like bauerbill and pkgbuilder which include separate programs for this functionality. I'm not sure they'd fit under "AUR only" though. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:58, 23 August 2018 (UTC)
::Or perhaps not, since "bad wrap" is only relevant if it does so by default. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 17:10, 23 August 2018 (UTC)
:::I don't feel "by default" is presented in an explicit manner, especially in regards to the wrappers that don't use bad wraps even as option. Maybe use something like "not by default" where relevant instead? Or an asterisk with the "*not be default" below the table? -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 09:50, 24 August 2018 (UTC)
::::I guess this is covered by "Optional" now. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:22, 24 August 2018 (UTC)
== unsafe flags column position ==
I'd set the "Bad wrap" column right of "File review", since latter is more important in terms of safety (besides looking somewhat neater with other tables starting in "File review" as well). -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:49, 23 August 2018 (UTC)
:This is what it looks like: [https://wiki.archlinux.org/index.php?title=User:Svito/AUR_helpers&oldid=537418] -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 17:23, 23 August 2018 (UTC)
::I'm no longer convinced this actually looks better though. More opinions? -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 17:36, 24 August 2018 (UTC)
:::The potentially unsafe flag column is closely related to Batch interaction. Maybe move it to the end instead? In the end, it doesn't matter which order it is displayed. Also, to keep it simple, yellow color could be used for optional flags, red for enabled by default, green for no unsafe flag at all. -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 18:12, 24 August 2018 (UTC)
::::Would it be better to the [https://wiki.archlinux.org/index.php?oldid=537619#pacman_wrappers left] or [https://wiki.archlinux.org/index.php?oldid=537620#pacman_wrappers right]? -- [[User:Svito|Svito]] ([[User talk:Svito|talk]]) 19:08, 24 August 2018 (UTC)
:::::I'm not sure which is better, but I noticed that split -Syu now mentions "-Sy". Unless you know the context beforehand (which you don't since we removed the criteria), this implies the helper runs partial upgrades, which is not ''necessarily'' the case when -Syu is split to -Sy and -Su. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 19:51, 24 August 2018 (UTC)
::::: Also, the multi-coloured system (now with orange) has become so complicated that it has become pretty much meaningless imho. If the table is a tool for users to get a quick overview and motivate authors to not use *potentially* unsafe commands (but which are not necessarily depending on the implementation), use red when it's enabled by default, as a deterrent. No need for too much technical distinction that only authors can fully understand and argue about, it's not the point of the table. Lastly, I'd also move the "Diff view" next to "File review" since they're strongly related. -- [[User:Spyhawk|Spyhawk]] ([[User talk:Spyhawk|talk]]) 21:09, 24 August 2018 (UTC)

Latest revision as of 11:46, 2 December 2018