Followup-For: Bug #455690 Package: findutils Version: 4.2.31-3 Andreas Metzler wrote: >> Marcus Lundblad wrote: >> After upgrading Lenny today, there was a new version of findutils. locate has >> been split out as a separate package. But it is not automatically installed [...] > it is mentioned in /usr/share/doc/findutils/NEWS.Debian.gz which is > displayed on upgrades by apt-listchanges.
Unfortunately, the dislocated findutils reached Testing before locate or mlocate did. For Lenny users reading that NEWS file, the only available locate implementation was slocate - and even that was subtly sabotaged by the disabling of /etc/updatedb.conf! But that's in the past. I'm more interested in working out how things should work for Stable users when Lenny is released. > The major point of the exercise was to not install any locate by > default anymore. (And yes, since apt installs Recommends automatically > nowadays makeing findutils Recommends: locate is out, too. IMNSHO). Calling it automatic is misleading; it's only a default. People who want their system to change would still have the option of explicitly removing (or never installing) locate, regardless of Recommends. And speaking as someone who runs Etch on his desktop, that to me seems the right way round; dialogues should always say "downgrade the system's functionality [y/N]?", never "[Y/n]?". However, I don't want to push too hard for this. It's your package, and if you don't like Recommends, then fine, don't make it a Recommends. Make it a Suggests, instead. After Lenny's release, you'll be entitled to assume that users have had a chance to get used to the idea of locate as an optional extra. But even then, as long as findutils retains the name of an upstream GNU package that provides locate, it's only polite to give some sort of pointer in the right direction for people who were expecting it. This information could (also/instead) go in the package description, which is presently in need of some maintenance work - it still says: These utilities find files meeting specified criteria and perform various actions on the files which are found. That was a fair summary of find plus xargs plus locate, but it's a bit of a stretch for find plus xargs. Might I suggest: GNU findutils provides utilities to find files meeting specified criteria and perform various actions on the files which are found. This package contains 'find' and 'xargs'; however, 'locate' has been split off into a separate package. (Patch to control file attached.) -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing'), (50, 'unstable') Architecture: i386 (i586) Kernel: Linux 2.6.23.xan Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages findutils depends on: ii libc6 2.7-3 GNU C Library: Shared libraries findutils recommends no packages. -- no debconf information -- JBR Ankh kak! (Ancient Egyptian blessing)
--- control.old 2007-12-01 11:05:38.000000000 +0000 +++ control.new 2007-12-14 17:52:38.000000000 +0000 @@ -5,8 +5,11 @@ Maintainer: Andreas Metzler <[EMAIL PROTECTED]> Installed-Size: 1136 Pre-Depends: libc6 (>= 2.7-1) +Suggests: locate Section: utils Priority: required Description: utilities for finding files--find, xargs - These utilities find files meeting specified criteria and perform - various actions on the files which are found. + GNU findutils provides utilities to find files meeting specified + criteria and perform various actions on the files which are found. + This package contains 'find' and 'xargs'; however, 'locate' has + been split off into a separate package.