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
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

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

Closed by  Jan de Groot (JGC)
Thursday, 21 May 2009, 17:32 GMT
Reason for closing:  Not a bug
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.

Loading...