Sorry, but please don't try to make it sound like I said that because that's not an argument at all. Following what I said before, making steps harder isn't necessarily going to make people walk through them more carefully. I don't agree that an on-line code editor would make people do more mistakes, because good maintainers would continue to test the PKGBUILD before making the changes on the on-line editor, or just simply not using it. An editor would just save the pain to archive and upload (not testing them) simple changes to the PKGBUILD, that make probably the biggest part of AUR packages updates.
Another thing, not just related to the PKGBUILD itself, is that the update process is totally unintuitive. For any kind of update to a package, being it major or minor, one has to always replace the package with a new one. That's not intuitive and... doesn't KISS also support that "less is more"?
Personally I don't buy the "make it hard so that they (the few that don't quit) make it better", but that's just an opinion... and everyone has it's own. Must respect that. ;)
On Wed, Aug 26, 2009 at 14:45, Xaviershiningxc@gmail.com wrote:
2009/8/26 Nélson «VuDu» Cunha firstname.lastname@example.org:
I agree that simple updates to PKGBUILDs should be easier. I've seen many packages with typos in PKGBUILDs, showing that the extra workload of having to archive the files and upload them doesn't necessary make users test things before uploading. That's all up to the maintainer's will to do things right.
What do you think?
I think this is a poor argumentation. "some maintainers are already screwing things up, so there is no problem with encouraging them / making all this easier for them" The fact is, maintainers should always test their changes, even the most trivial ones.
Besides, with the existing AUR helpers [http://www.archlinux.it/wiki/index.php?title=AUR_Helpers] , it should make all this very easy :
- download / extract current package
- edit pkgbuild
- run makepkg and namcap
- makepkg --source and upload
you could even automate all these steps easily I think.