Difference between revisions of "Talk:Arch User Repository"

From ArchWiki
Jump to navigation Jump to search
(Clarified point on Upgrading AUR packages)
(Proposal: How can I contribute to an existing package?: Fix links broken since reversion & page split)
 
(614 intermediate revisions by 39 users not shown)
Line 1: Line 1:
== <s> Removing / changing the part about [community] </s> ==
+
== contribute to existing package ==
 +
what is the best way to contribute to an existing AUR package? i cloned one and tried to push but it gave me a permission error --[[User:Soloturn|Soloturn]] ([[User talk:Soloturn|talk]]) 16:04, 28 January 2019 (UTC)
  
IMO this whole part should just be removed now that community have been seperated from aur.
+
:Users are not allowed to modify something owned by another user. It's no different from cloning a Github repository and trying to push to that. The equivalent of submitting an issue would be leaving a comment with a patch file. The AUR platform in particular allows collaboration features -- you may request that a maintainer grant you push access by adding your name as a co-maintainer. If the package is broken or out of date, see [[Arch User Repository#Foo in the AUR is outdated; what should I do?]]
But as a minimum it should be cleaned up, since there have been cases where it have confused users rather than help them:
 
  
Perhaps something like:<br>
+
:This is possibly something that we should make clear in a FAQ entry. -- [[User:Eschwartz|Eschwartz]] ([[User talk:Eschwartz|talk]]) 19:49, 28 January 2019 (UTC)
...<br>
 
The [community] repo is enabled by default in {{ic|pacman.conf}}. If disabled/removed, it can be enabled by uncommenting/adding these two lines:
 
{{hc|/etc/pacman.conf|2=
 
<nowiki>
 
...
 
[community]
 
Include = /etc/pacman.d/mirrorlist
 
...
 
</nowiki>
 
}}
 
...<br>
 
Any typos would have to be fixed of course :p <br>
 
Is community still disabled by default in abs.conf btw?
 
  
[[User:Mr.Elendig|Mr.Elendig]] 21:37, 21 November 2009 (EST)
+
::I was thinking about this while writing a [[Talk:Arch User Repository#Proposal: Other requests|proposal regarding "Other requests"]]. It is possible to request a package be disowned with "Orphan"; why not add "Co-maintain" to send a request to ask for permission to assist with a package's maintenance? Of course, it would not be unnecessary to send that request to the mailing list, and there's always the AUR comments or the forums for users to contact a maintainer otherwise; but having the feature built in to the AUR would allow us to add a fourth subsection here to recommend ground rules and possibly expedite the process of adding co-maintainers when packagers are interested in doing so. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 14:45, 6 February 2019 (UTC)
  
:I don't think the [community] section should be removed; improved, maybe. Where does this confusion arise from? What do you mean by "separated from AUR"? My understanding is that they are very much connected.
+
:::Rather than an FAQ, maybe add a bullet point under "Maintaining packages". Question: Who has the right to use "Manage Co-Maintainers"? [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 15:07, 27 May 2019 (UTC)
  
:-- [[User:Pointone|pointone]] 22:33, 23 January 2010 (EST)
+
::::<s>Closing proposal below, now implemented</s>. Leaving discussion open: in the future, we may want to break long bulleted lists like "Rules of Submission" and "Maintaining Packages" into subsections. This would make it more convenient to link to specific points in the list, which in turn would be convenient if we still want an FAQ such as "How can I contribute to an existing package?" (which should link to adopting orphaned packages, commenting on a package, and adding co-maintainters) [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 09:31, 4 June 2019 (UTC)
:: Their relationship is clear in the introduction. So closing. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 02:31, 15 June 2012 (UTC)
 
  
== <s> JSON </s> ==
+
:::::Since the reversion, documenting how to add co-maintainers has been absorbed into the proposal for [[User talk:Quequotion/AUR submission guidelines#Maintaining packages|AUR submission guidelines]]. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 12:07, 21 July 2019 (UTC)
There should be some sort of info on the JSON interface [[User:Daenyth|Daenyth]] 20:10, 29 November 2009 (EST)
 
: Thanks. There is [[AurJson]]. And I add the link to Summary related article. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 03:46, 14 June 2012 (UTC)
 
  
==Upgrading AUR packages==
+
=== Proposal: How can I contribute to an existing package? ===
 +
{{Comment|No longer clear where this question would fit--splitting the content of the page between a "maintainter-oriented" page and a "user-oriented" page overlooks the fact that AUR package maintainers and AUR users ''may be the same people''.}}
 +
If the package is [[User:Quequotion/AUR submission guidelines#Orphan|orphaned]] you may [[User:Quequotion/AUR submission guidelines#Maintaining packages|adopt it]], otherwise you may post your idea [[User:Quequotion/Arch User Repository#Commenting on packages|in its comments]] or ask to be [[User:Quequotion/AUR submission guidelines#Maintaining packages|appointed as a co-maintainer]].
  
The wiki does not explain how AUR end users can upgrade previously installed packages with newer versions available from AUR --[[User:Mloskot|Mloskot]] ([[User talk:Mloskot|talk]]) 22:48, 13 June 2012 (UTC)
+
== Integrate FAQ content ==
:Updating = installing a new version, so [[Arch_User_Repository#Installing_packages]]. -- [[User:Karol|Karol]] ([[User talk:Karol|talk]]) 13:09, 14 June 2012 (UTC)
+
 
:: Yes, but the Installing packages section should IMO mention that, as the question is obvious, and the answer is not.
+
Truncate FAQs' answers as much as possible, linking to an appropriate page or (proposed) section of the AUR page. Note that some content must be transferred to the [[AUR submission guidelines]].
:: Maybe Mloskot is talking something like {{ic|pacman -Syu}} that will automaticlly get AUR database and rebuild & install if new version is uploaded. I use [https://github.com/bruenig/packer/wiki packer] for this job. And {{ic|--devel}} option can auto rebuild git /svn package. Very convient. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 03:18, 15 June 2012 (UTC)
+
 
::: The section I linked to has info about AUR helpers. -- [[User:Karol|Karol]] ([[User talk:Karol|talk]]) 14:22, 15 June 2012 (UTC)
+
If you'd like to discuss the proposal as a whole, do so in this header; use [[Template:Comment|comments]] within individual subsections to discuss them. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 04:42, 11 June 2019 (UTC)
 +
 
 +
If you'd like to see how this page should look, and get a history without other changes, I've restored its [[User:Quequotion/Arch User Repository|full page draft]]. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 10:14, 11 June 2019 (UTC)
 +
 
 +
:There are a lot of changes to review; so I've compiled a rundown of them [[User talk:Quequotion/Arch User Repository#Breakdown_of_changes|on the talk page of the draft]]. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 13:45, 14 June 2019 (UTC)
 +
 
 +
:Please keep drafts on a dedicated page. ([[Special:Diff/575147]]) Closing the sections below. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 13:18, 11 June 2019 (UTC)
 +
 
 +
== <s>Improve "Rules of submission" section</s> ==
 +
 
 +
This section is a ''lengthy'' list of bullet points; breaking it down into subsections would make it much more navigable; this may escalate into that later. For now, only rules with changes proposed are listed; unlisted rules remain as they are. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 14:51, 27 May 2019 (UTC)
 +
 
 +
:Since the reversion and splitting the maintainer-oriented side of the page to [[AUR submission guidelines]], these proposals are no longer relevant on this page. The first [[Talk:Arch package guidelines#Proposal: Unofficial packages|probably isn't going anywhere]] anyway, and the second has been absorbed into the proposal for [[User talk:Quequotion/AUR submission guidelines#Rules of submission|AUR submission guidelines]].  Closing. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 12:57, 21 July 2019 (UTC)
 +
 
 +
=== Proposal: Rules of submission ===
 +
 
 +
* Submitted {{ic|PKGBUILD}}s must not duplicate applications in any of the [[official repositories]]. Check the [https://www.archlinux.org/packages/ official package database]; if the package exists, '''do not''' submit a duplicate. If the official package is out-of-date, flag it as such. If the official package is broken, or lacking a standard feature, please file a [https://bugs.archlinux.org/ bug report].
 +
:The only exception to this is for packages with ''extra'' features enabled and/or patches in comparison to the official ones, in which case {{ic|''pkgbase''}} should be [[Talk:Arch package guidelines#Proposal: Unofficial packages|different]] to express that.
 +
:{{Comment|Offload some text and make a more far-reaching policy statement via [[Talk:Arch package guidelines#Proposal: Unofficial packages]] [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 14:51, 27 May 2019 (UTC)}}
 +
 
 +
* <s>Do not use {{ic|replaces}} in an AUR {{ic|PKGBUILD}} unless the package has been renamed or deprecates another, for example when ''Ethereal'' became ''Wireshark''. If a package is an alternate version of an existing package, use {{ic|conflicts}} (and {{ic|provides}} when the offending package has dependents).
 +
:{{Note|[[PKGBUILD#replaces|replaces]] forces ''pacman'' to install the replacement package as an upgrade of the offending package, while [[PKGBUILD#conflicts|conflicts]] tells ''pacman'' to remove the offending package only if the conflicting package is to be installed.}}</s>
 +
:{{Comment|Although the place to explain {{ic|replaces}} is really the [[PKGBUILD]] article, I see the need for this blurb with this rule. I think it could be done better though. Particularly I'd like to remove the implication that {{ic|pacman -Sy}} is to be used for any purpose. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 14:51, 27 May 2019 (UTC)
 +
::Changes to this bullet point are completed. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 09:09, 4 June 2019 (UTC)}}
 +
 
 +
== <s>Revert to 03.02.2019 revision</s> ==
 +
 
 +
After discussing the many changes to this article, me and the [[TU]] team agreed to revert this page to the [https://wiki.archlinux.org/index.php?title=Arch_User_Repository&oldid=565770 03.02.2019 revision]. Besides that most of the changes were one-sided, many of them change meaning or add incorrect information (such as the article mentioning that adopting an orphaned package allows to push changes, while the mere fact of pushing to an orphaned package automatically adopts it) or reduce clarity (such as the rewording on .SRCINFO regeneration or the "source format" term in [[Arch_User_Repository#What_is_the_difference_between_the_Arch_User_Repository_and_the_community_repository?]]).
 +
 
 +
To avoid this in future, I've moved the content in [[AUR#Sharing and submitting packages]] to a seperate protected page: [[AUR submission guidelines]]. That way the official guidelines for package submission cannot be changed without prior notice, while content related to retrieval and installation of AUR packages may still be edited freely. If there are suggestions to make new changes to [[AUR submission guidelines]], please create a '''draft''' page and post it on the talk page of that article. The same holds for any other proposed changes to the [[AUR]] article, especially if major. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:29, 10 June 2019 (UTC)
 +
 
 +
:Obviously I'm going to have to ask you to reconsider. You're talking about months of careful work, by multiple authors, much of it accurate and positive changes. I had asked about pushing to adopt, but no one responded. I waited for weeks, even months to debate many of these changes with proposals clearly laid out here as well as a full-page draft; the only on-page response they garnered was the early-on, abusive, dismissal by eshwartz, mostly on the grounds that it would be too much work. It wasn't; I got it done (via many fine, precise and sequenced edits). Some smaller edits I made without a proposal, but all the major changes were here, some for months, waiting for a legitimate debate. I had a lot of positive (though unofficial) feedback on IRC, even from eschwartz, about the idea of integrating the FAQ; the only lack of consensus there was in regard to ''how''. The minimum I waited between implementing any proposal (after I decided to go ahead with improving the page in lieu of any further feedback) was a week, and no one responded after they were implemented either (everything remained on the page for at least a week after closure). I even [https://bbs.archlinux.org/viewtopic.php?id=244634 opened a thread in the forums] to (unofficially) discuss these changes. We've had plenty of opportunities to talk about this. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 00:34, 11 June 2019 (UTC)
 +
 
 +
::The wiki is, by definition, a collaborative space where multiple editors ensure content is representative and of high quality. In this case, the content is also the main (and for most purposes, authorative) documentation of the AUR. When then a single editor rewrites the article after showing his [https://bbs.archlinux.org/viewtopic.php?pid=1845901#p1845901 impatience with other editors] - especially when this rewrite results in inaccurate content - then it's clear that restoring a previous revision is more important than preserving the "months of careful work" from that single editor.
 +
::I'd say that the main issue here is the way proposals were presented, i.e. a dense proposal/comment/draft format rather than the usual, ''seperate'' draft page (with its own, seperate talk page). A good example of the latter approach is [[Talk:GRUB#Manually_generate_grub.cfg]] and the draft pages [[User_talk:Eschwartz/Grub]] and [[User:Eschwartz/Grub]]. It takes time to merge such changes - the wiki is over 14 years now and its documentation is relied upon by thousands of Arch and Linux users in general. A few months more or less for implementing "stylistic" changes are then hardly as important as ensuring content remains accurate and representative.
 +
::In short: the page stays as is, but I will look (and encourage other TUs to look) at any draft ''pages'' such as [[User:Quequotion/AUR submission guidelines]] as time allows. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 13:43, 11 June 2019 (UTC)
 +
:::I wasn't upset with Polyzen so much as that the edit went unchallenged. I was trying to illustrate what a mess things were--I had made, and abandoned, a similar proposal not long before. This actually led to improvements in the Rules for Submission, regarding submitting binary packages (I kept some of that edit; "deliverables"). You could also say it was a passive-aggressive attempt to get attention to the proposed changes.
 +
:::In fact I had a full page draft, which was linked from here and the forum thread. No one ever commented it; not sure if anyone even looked at it. The reason I put proposals on the page here is rather simple: the proposal evolved from a smaller one that made sense being on the page into a huge one that didn't (the ultimate origin of my desire to fix this page goes back to the dispute over git instructions in "Creating package repositories").
 +
:::What's more, as has been discussed, the information in the May 3rd version of the page is not particularly ''more'' accurate or representative than the page that was reverted. Some of the same inaccuracies are still there, and have been there since years ago, not to mention the FAQ is hard to follow (not everyone is going to ask the same questions when they need this information).
 +
:::In case you haven't noticed, I am not easily discouraged. I'd be happy to make any changes recommended for either draft. See also [[User:Quequotion/Arch User Repository]]. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 15:00, 11 June 2019 (UTC)
 +
 
 +
::::The 3rd ''February'' revision did not have the glaring mistakes pointed out above, and was generally more clear. Reverting to an earlier date was too complicated (as it would involve undoing the work by other editors), so the 3rd February one is the revision the TU team picked. Otherwise I have nothing more to add here. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 15:12, 11 June 2019 (UTC)
 +
 
 +
:::::You say "glaring mistakes" but I have as yet only been informed of ''two'' attributable to myself (incorrectly guessing that it would be necessary to adopt a package through the aur web interface before one could push changes; and incorrectly rewording an FAQ to say that the AUR provides "packages in source format" which is kind of debatable--not that I want to debate it); neither of which I would say could have caused significant harm or inconvenience to anyone reading the page--not to say they shouldn't be fixed. As I've said, whether its content I created, changed, or has nothing to do with me at all, I don't mind fixing anything; just let me know what needs to be fixed. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 16:14, 11 June 2019 (UTC)
 +
 
 +
::::::Content must be correct ''before'' it is merged to an article, not fixed ''after''. It's as simple as it is obvious. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:37, 11 June 2019 (UTC)
 +
 
 +
== Split FAQ content to Arch User Repository/FAQ page. ==
 +
 
 +
Have a look at the ratio of [https://i.postimg.cc/MHHcW5b3/aur-slashfaq.png FAQ to page content].
 +
 
 +
I like the the idea of using ''Article''/FAQ for these. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 01:42, 18 June 2019 (UTC)
 +
 
 +
: This makes sense to me. [[User:Jasonwryan|Jasonwryan]] ([[User talk:Jasonwryan|talk]]) 02:16, 18 June 2019 (UTC)
 +
 
 +
:: An alternative which doesn't require a new page is merging this to [[FAQ]]. An issue with this approach (presented on IRC) however is that adding AUR content to the "official" FAQ may add some notion of supported-ness for the AUR (and its content in specific). A way around this would be to include the "AUR packages are user produced content. Any use of the provided files is at your own risk." warning as well. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 07:54, 24 June 2019 (UTC)
 +
 
 +
::: This would also add a significant amount of content to the official FAQ page, which might be seen as clutter. However, to be honest I'm more interested in ''having this FAQ relocated'' than ''where it ultimately goes''. Also, not sure if I need to clarify, but this is not exclusive of the [[#Integrate FAQ content]] proposals; it would be in the best interest of wherever the FAQ ends up that it is as small as possible when it gets there. [[User:Quequotion|quequotion]] ([[User talk:Quequotion|talk]]) 13:10, 21 July 2019 (UTC)

Latest revision as of 15:40, 21 July 2019

contribute to existing package

what is the best way to contribute to an existing AUR package? i cloned one and tried to push but it gave me a permission error --Soloturn (talk) 16:04, 28 January 2019 (UTC)

Users are not allowed to modify something owned by another user. It's no different from cloning a Github repository and trying to push to that. The equivalent of submitting an issue would be leaving a comment with a patch file. The AUR platform in particular allows collaboration features -- you may request that a maintainer grant you push access by adding your name as a co-maintainer. If the package is broken or out of date, see Arch User Repository#Foo in the AUR is outdated; what should I do?
This is possibly something that we should make clear in a FAQ entry. -- Eschwartz (talk) 19:49, 28 January 2019 (UTC)
I was thinking about this while writing a proposal regarding "Other requests". It is possible to request a package be disowned with "Orphan"; why not add "Co-maintain" to send a request to ask for permission to assist with a package's maintenance? Of course, it would not be unnecessary to send that request to the mailing list, and there's always the AUR comments or the forums for users to contact a maintainer otherwise; but having the feature built in to the AUR would allow us to add a fourth subsection here to recommend ground rules and possibly expedite the process of adding co-maintainers when packagers are interested in doing so. quequotion (talk) 14:45, 6 February 2019 (UTC)
Rather than an FAQ, maybe add a bullet point under "Maintaining packages". Question: Who has the right to use "Manage Co-Maintainers"? quequotion (talk) 15:07, 27 May 2019 (UTC)
Closing proposal below, now implemented. Leaving discussion open: in the future, we may want to break long bulleted lists like "Rules of Submission" and "Maintaining Packages" into subsections. This would make it more convenient to link to specific points in the list, which in turn would be convenient if we still want an FAQ such as "How can I contribute to an existing package?" (which should link to adopting orphaned packages, commenting on a package, and adding co-maintainters) quequotion (talk) 09:31, 4 June 2019 (UTC)
Since the reversion, documenting how to add co-maintainers has been absorbed into the proposal for AUR submission guidelines. quequotion (talk) 12:07, 21 July 2019 (UTC)

Proposal: How can I contribute to an existing package?

Comment: No longer clear where this question would fit--splitting the content of the page between a "maintainter-oriented" page and a "user-oriented" page overlooks the fact that AUR package maintainers and AUR users may be the same people.

If the package is orphaned you may adopt it, otherwise you may post your idea in its comments or ask to be appointed as a co-maintainer.

Integrate FAQ content

Truncate FAQs' answers as much as possible, linking to an appropriate page or (proposed) section of the AUR page. Note that some content must be transferred to the AUR submission guidelines.

If you'd like to discuss the proposal as a whole, do so in this header; use comments within individual subsections to discuss them. quequotion (talk) 04:42, 11 June 2019 (UTC)

If you'd like to see how this page should look, and get a history without other changes, I've restored its full page draft. quequotion (talk) 10:14, 11 June 2019 (UTC)

There are a lot of changes to review; so I've compiled a rundown of them on the talk page of the draft. quequotion (talk) 13:45, 14 June 2019 (UTC)
Please keep drafts on a dedicated page. (Special:Diff/575147) Closing the sections below. -- Alad (talk) 13:18, 11 June 2019 (UTC)

Improve "Rules of submission" section

This section is a lengthy list of bullet points; breaking it down into subsections would make it much more navigable; this may escalate into that later. For now, only rules with changes proposed are listed; unlisted rules remain as they are. quequotion (talk) 14:51, 27 May 2019 (UTC)

Since the reversion and splitting the maintainer-oriented side of the page to AUR submission guidelines, these proposals are no longer relevant on this page. The first probably isn't going anywhere anyway, and the second has been absorbed into the proposal for AUR submission guidelines. Closing. quequotion (talk) 12:57, 21 July 2019 (UTC)

Proposal: Rules of submission

  • Submitted PKGBUILDs must not duplicate applications in any of the official repositories. Check the official package database; if the package exists, do not submit a duplicate. If the official package is out-of-date, flag it as such. If the official package is broken, or lacking a standard feature, please file a bug report.
The only exception to this is for packages with extra features enabled and/or patches in comparison to the official ones, in which case pkgbase should be different to express that.
Comment: Offload some text and make a more far-reaching policy statement via Talk:Arch package guidelines#Proposal: Unofficial packages quequotion (talk) 14:51, 27 May 2019 (UTC)
  • Do not use replaces in an AUR PKGBUILD unless the package has been renamed or deprecates another, for example when Ethereal became Wireshark. If a package is an alternate version of an existing package, use conflicts (and provides when the offending package has dependents).
Note: replaces forces pacman to install the replacement package as an upgrade of the offending package, while conflicts tells pacman to remove the offending package only if the conflicting package is to be installed.
Comment: Although the place to explain replaces is really the PKGBUILD article, I see the need for this blurb with this rule. I think it could be done better though. Particularly I'd like to remove the implication that pacman -Sy is to be used for any purpose. quequotion (talk) 14:51, 27 May 2019 (UTC)
Changes to this bullet point are completed. quequotion (talk) 09:09, 4 June 2019 (UTC)

Revert to 03.02.2019 revision

After discussing the many changes to this article, me and the TU team agreed to revert this page to the 03.02.2019 revision. Besides that most of the changes were one-sided, many of them change meaning or add incorrect information (such as the article mentioning that adopting an orphaned package allows to push changes, while the mere fact of pushing to an orphaned package automatically adopts it) or reduce clarity (such as the rewording on .SRCINFO regeneration or the "source format" term in Arch_User_Repository#What_is_the_difference_between_the_Arch_User_Repository_and_the_community_repository?).

To avoid this in future, I've moved the content in AUR#Sharing and submitting packages to a seperate protected page: AUR submission guidelines. That way the official guidelines for package submission cannot be changed without prior notice, while content related to retrieval and installation of AUR packages may still be edited freely. If there are suggestions to make new changes to AUR submission guidelines, please create a draft page and post it on the talk page of that article. The same holds for any other proposed changes to the AUR article, especially if major. -- Alad (talk) 16:29, 10 June 2019 (UTC)

Obviously I'm going to have to ask you to reconsider. You're talking about months of careful work, by multiple authors, much of it accurate and positive changes. I had asked about pushing to adopt, but no one responded. I waited for weeks, even months to debate many of these changes with proposals clearly laid out here as well as a full-page draft; the only on-page response they garnered was the early-on, abusive, dismissal by eshwartz, mostly on the grounds that it would be too much work. It wasn't; I got it done (via many fine, precise and sequenced edits). Some smaller edits I made without a proposal, but all the major changes were here, some for months, waiting for a legitimate debate. I had a lot of positive (though unofficial) feedback on IRC, even from eschwartz, about the idea of integrating the FAQ; the only lack of consensus there was in regard to how. The minimum I waited between implementing any proposal (after I decided to go ahead with improving the page in lieu of any further feedback) was a week, and no one responded after they were implemented either (everything remained on the page for at least a week after closure). I even opened a thread in the forums to (unofficially) discuss these changes. We've had plenty of opportunities to talk about this. quequotion (talk) 00:34, 11 June 2019 (UTC)
The wiki is, by definition, a collaborative space where multiple editors ensure content is representative and of high quality. In this case, the content is also the main (and for most purposes, authorative) documentation of the AUR. When then a single editor rewrites the article after showing his impatience with other editors - especially when this rewrite results in inaccurate content - then it's clear that restoring a previous revision is more important than preserving the "months of careful work" from that single editor.
I'd say that the main issue here is the way proposals were presented, i.e. a dense proposal/comment/draft format rather than the usual, seperate draft page (with its own, seperate talk page). A good example of the latter approach is Talk:GRUB#Manually_generate_grub.cfg and the draft pages User_talk:Eschwartz/Grub and User:Eschwartz/Grub. It takes time to merge such changes - the wiki is over 14 years now and its documentation is relied upon by thousands of Arch and Linux users in general. A few months more or less for implementing "stylistic" changes are then hardly as important as ensuring content remains accurate and representative.
In short: the page stays as is, but I will look (and encourage other TUs to look) at any draft pages such as User:Quequotion/AUR submission guidelines as time allows. -- Alad (talk) 13:43, 11 June 2019 (UTC)
I wasn't upset with Polyzen so much as that the edit went unchallenged. I was trying to illustrate what a mess things were--I had made, and abandoned, a similar proposal not long before. This actually led to improvements in the Rules for Submission, regarding submitting binary packages (I kept some of that edit; "deliverables"). You could also say it was a passive-aggressive attempt to get attention to the proposed changes.
In fact I had a full page draft, which was linked from here and the forum thread. No one ever commented it; not sure if anyone even looked at it. The reason I put proposals on the page here is rather simple: the proposal evolved from a smaller one that made sense being on the page into a huge one that didn't (the ultimate origin of my desire to fix this page goes back to the dispute over git instructions in "Creating package repositories").
What's more, as has been discussed, the information in the May 3rd version of the page is not particularly more accurate or representative than the page that was reverted. Some of the same inaccuracies are still there, and have been there since years ago, not to mention the FAQ is hard to follow (not everyone is going to ask the same questions when they need this information).
In case you haven't noticed, I am not easily discouraged. I'd be happy to make any changes recommended for either draft. See also User:Quequotion/Arch User Repository. quequotion (talk) 15:00, 11 June 2019 (UTC)
The 3rd February revision did not have the glaring mistakes pointed out above, and was generally more clear. Reverting to an earlier date was too complicated (as it would involve undoing the work by other editors), so the 3rd February one is the revision the TU team picked. Otherwise I have nothing more to add here. -- Alad (talk) 15:12, 11 June 2019 (UTC)
You say "glaring mistakes" but I have as yet only been informed of two attributable to myself (incorrectly guessing that it would be necessary to adopt a package through the aur web interface before one could push changes; and incorrectly rewording an FAQ to say that the AUR provides "packages in source format" which is kind of debatable--not that I want to debate it); neither of which I would say could have caused significant harm or inconvenience to anyone reading the page--not to say they shouldn't be fixed. As I've said, whether its content I created, changed, or has nothing to do with me at all, I don't mind fixing anything; just let me know what needs to be fixed. quequotion (talk) 16:14, 11 June 2019 (UTC)
Content must be correct before it is merged to an article, not fixed after. It's as simple as it is obvious. -- Alad (talk) 16:37, 11 June 2019 (UTC)

Split FAQ content to Arch User Repository/FAQ page.

Have a look at the ratio of FAQ to page content.

I like the the idea of using Article/FAQ for these. quequotion (talk) 01:42, 18 June 2019 (UTC)

This makes sense to me. Jasonwryan (talk) 02:16, 18 June 2019 (UTC)
An alternative which doesn't require a new page is merging this to FAQ. An issue with this approach (presented on IRC) however is that adding AUR content to the "official" FAQ may add some notion of supported-ness for the AUR (and its content in specific). A way around this would be to include the "AUR packages are user produced content. Any use of the provided files is at your own risk." warning as well. -- Alad (talk) 07:54, 24 June 2019 (UTC)
This would also add a significant amount of content to the official FAQ page, which might be seen as clutter. However, to be honest I'm more interested in having this FAQ relocated than where it ultimately goes. Also, not sure if I need to clarify, but this is not exclusive of the #Integrate FAQ content proposals; it would be in the best interest of wherever the FAQ ends up that it is as small as possible when it gets there. quequotion (talk) 13:10, 21 July 2019 (UTC)