Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#14784 - locate and gnu findutils
Attached to Project:
Arch Linux
Opened by farvardin (farvardin) - Thursday, 21 May 2009, 16:13 GMT
Last edited by Jan de Groot (JGC) - Thursday, 21 May 2009, 17:32 GMT
Opened by farvardin (farvardin) - Thursday, 21 May 2009, 16:13 GMT
Last edited by Jan de Groot (JGC) - Thursday, 21 May 2009, 17:32 GMT
|
DetailsDescription:
From the wiki http://wiki.archlinux.org/index.php/Arch_Compared_To_Other_Distros we can read "Arch typically applies patching only to avoid severe breakage and preserve functionality, if absolutely necessary". But for the findutils tools, Archlinux removes the locate command and skip the slocate or mlocate package instead. If some people are so fond of s/mlocate, why don't they install it themselves? But when we install the gnu findutils, we expect to get the original locate, not to have "rm -f $startdir/pkg/usr/bin/{locate,updatedb}" Steps to reproduce: - Install findutils - the original locate command is missing |
This task depends upon
Comment by Jan de Groot (JGC) -
Thursday, 21 May 2009, 17:32 GMT
The issue with locate from findutils is that it's a lot slower than mlocate and drains performance by stressing your harddrive much more while it's running updatedb. Mlocate and locate from findutils would conflict, so we chose to include mlocate and strip the locate binary from findutils. Looking at other distributions, mlocate is default in Redhat/Fedora, debian and Ubuntu split findutils into findutils and a locate package, but recommend mlocate as primary package that provides locate.