Bug#455690: findutils: Locate dissappeared

2007-12-15 Thread Andreas Metzler
On 2007-12-14 Justin B Rye [EMAIL PROTECTED] wrote:
 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

Strange. Migration to testing is done by sourcepackages. Since locate
and findutils are built from the same source they should have reached
testing at the same time.

 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.

I have used Suggests: mlocate|locate|slocate, since usually only one
of these should be installed and mlocate has the highest priority.

 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:
[... patch ..]

Thank you. applied to svn.

cu andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#455690: findutils: Locate dissappeared

2007-12-14 Thread Justin B Rye
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.0 +
+++ control.new	2007-12-14 17:52:38.0 +
@@ -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.


Bug#455690: findutils: Locate dissappeared

2007-12-11 Thread Andreas Metzler
On 2007-12-11 Marcus Lundblad [EMAIL PROTECTED] wrote:
 Package: findutils
 Version: 4.2.31-3
 Severity: normal

 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
 when doing an aptitude full-upgrade.
 Shouldn't this have been the case?
[...]

Hello,

it is mentioned in /usr/share/doc/findutils/NEWS.Debian.gz which is
displayed on upgrades by apt-listchanges.

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).
cu andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#455690: findutils: Locate dissappeared

2007-12-10 Thread Marcus Lundblad
Package: findutils
Version: 4.2.31-3
Severity: normal

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
when doing an aptitude full-upgrade.
Shouldn't this have been the case?

Thank you!
//Marcus

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.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



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]