{"action":"created","issue":{"url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/209","repository_url":"https://api.github.com/repos/archlinuxfr/yaourt","labels_url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/209/labels{/name}","comments_url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/209/comments","events_url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/209/events","html_url":"https://github.com/archlinuxfr/yaourt/issues/209","id":128178974,"number":209,"title":"Remove yaourt from [archlinuxfr] repo","user":{"login":"rmarquis","id":162442,"avatar_url":"https://avatars.githubusercontent.com/u/162442?v=3","gravatar_id":"","url":"https://api.github.com/users/rmarquis","html_url":"https://github.com/rmarquis","followers_url":"https://api.github.com/users/rmarquis/followers","following_url":"https://api.github.com/users/rmarquis/following{/other_user}","gists_url":"https://api.github.com/users/rmarquis/gists{/gist_id}","starred_url":"https://api.github.com/users/rmarquis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmarquis/subscriptions","organizations_url":"https://api.github.com/users/rmarquis/orgs","repos_url":"https://api.github.com/users/rmarquis/repos","events_url":"https://api.github.com/users/rmarquis/events{/privacy}","received_events_url":"https://api.github.com/users/rmarquis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2016-01-22T15:29:05Z","updated_at":"2016-02-02T23:19:49Z","closed_at":null,"body":"This is not about the code, but this is still an important issue nonetheless.\r\n\r\nThe AUR is unsupported, and as such AUR helpers aren't provided in the official or community repositories. The global consensus is that Arch users should learn to build manually with makepkg before using an AUR helper. Yaourt is currently provided as pre-compiled package in the [archlinuxfr] repository and should be removed.\r\n\r\n* Although all other AUR helpers developers avoid to provide helpers as binary for the above reason, the [archlinuxfr] repository makes it possible to bypass these steps by providing yaourt too easily. As a result, it is extremely common to see people using yaourt while they don't have the necessary basic knowledge to solve unexpected issues. This is especially true when the libalpm is updated and the official #archlinux channel is literally flooded by beginners that have no clue about the way to easily fix the upgrade.\r\n\r\n* Also, providing yaourt in a binary repository not only bypasses the manual AUR steps for yaourt, but also for all helpers. I've seen people installing yaourt from [archlinuxfr] only for the sake of installing another helper right away.\r\n\r\n* Moreover, beginners using the [archlinuxfr] repository are usually not aware that adding a third party binary repository will always take priority over the AUR, which always includes the newest version of the packages found in [archlinuxfr] repository. This can lead to a not up-to-date system, and in the worst cases even a partial upgrade scenario. Many of the packages provided in the repo are currently not up-to-date, and the repo will always lag behing the AUR.\r\n\r\n* Furthermore, if beginners should not use the [archlinuxfr] repository for installing yaourt for the above reasons, advanced users don't need it either. Unless users are actually interested in the other packages of that repository and are well aware of the consequences of using it, there is no reason to use it. In any cases, yaourt shouldn't be provided.\r\n\r\n* The [archlinuxfr] repository is provided by the archlinuxfr sub-community, but it is the global Arch Linux community that has to face the consequences of including yaourt as binary. I'm sure many regular users of the official irc channel would agree that the [archlinuxfr] repository has become one of the most hated \"feature\" of yaourt for the above reasons.\r\n\r\n* Removing all [archlinuxfr] references from the official wiki is not enough. The [archlinuxfr] is so well known that instructions extends to bad advice on IRC, blog posts and additional piece of work. I've seen this advice from a beginner to another in the official channel just a few days ago, and many times more in the past:\r\n\r\n```\r\n< xxxx> add the archlinuxfr repo (see in wiki) and yaourt should work\r\n```\r\n\r\nAlso, see this [infographic](https://i.imgur.com/Hokk8sK.jpg) targeted at beginners and recently published in the archlinux subreddit.\r\n\r\n\r\nGranted, users should know what they are doing. In practice, this is not always the case, especially when users are beginners. Providing yaourt as a binary in the [archlinuxfr] is simply stupid, or even plain irresponsibility from the archlinuxfr sub-community and a disservice done to the archlinux community as a whole.\r\n\r\nNote that it seems the archlinuxfr developers are aware of that [issue](http://blog.alteroot.org/media/misc/Yaourt.meetup.10nov2015.Skunnyk.pdf), but they've never done anything to remedy the situation. Hopefully this ticket could bring this long time issue forward, and will motivate the involved parties to actually do something.\r\n\r\nTL;DR: including yaourt in [archlinuxfr] is a disservice to the community, please remove it."},"comment":{"url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/comments/178880774","html_url":"https://github.com/archlinuxfr/yaourt/issues/209#issuecomment-178880774","issue_url":"https://api.github.com/repos/archlinuxfr/yaourt/issues/209","id":178880774,"user":{"login":"GabMus","id":1358527,"avatar_url":"https://avatars.githubusercontent.com/u/1358527?v=3","gravatar_id":"","url":"https://api.github.com/users/GabMus","html_url":"https://github.com/GabMus","followers_url":"https://api.github.com/users/GabMus/followers","following_url":"https://api.github.com/users/GabMus/following{/other_user}","gists_url":"https://api.github.com/users/GabMus/gists{/gist_id}","starred_url":"https://api.github.com/users/GabMus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GabMus/subscriptions","organizations_url":"https://api.github.com/users/GabMus/orgs","repos_url":"https://api.github.com/users/GabMus/repos","events_url":"https://api.github.com/users/GabMus/events{/privacy}","received_events_url":"https://api.github.com/users/GabMus/received_events","type":"User","site_admin":false},"created_at":"2016-02-02T23:19:48Z","updated_at":"2016-02-02T23:19:48Z","body":"This sounds like a decent solution.\n\nOn Wed, Feb 3, 2016, 12:09 AM alphaniner <notifications@github.com> wrote:\n\n> What if [archlinuxfr] contained a special build of yaourt which on first\n> invocation displayed a reasonably detailed warning about yaourt, the nature\n> of the AUR, etc. and a shorter warning on subsequent invocations?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/archlinuxfr/yaourt/issues/209#issuecomment-178878377>.\n>\n"}}