Bug#468482: dlocate uninstallable in unstable

2008-02-29 Thread Hilmar Preusse
Package: dlocate
Version: 0.94
Severity: grave
Justification: renders package unusable

Hi,

dlocate actually depends on findutils ( 4.2.31-2).

[EMAIL PROTECTED]:~ # apt-cache show dlocate
Package: dlocate
Priority: optional
Section: utils
Installed-Size: 88
Maintainer: Craig Sanders [EMAIL PROTECTED]
Architecture: all
Version: 0.94
Depends: dctrl-tools | grep-dctrl (= 0.11), dpkg (= 1.8.0), locate | 
findutils ( 4.2.31-2), perl
Filename: pool/main/d/dlocate/dlocate_0.94_all.deb
Size: 16606
MD5sum: 8b3eb28d752136b527e2062b31b2d1f6
SHA1: 1454c9ba576aa97102898137d84ef85f194ee88b
SHA256: d74531e715bd0f262c9970152e83b2c99c070dcf5346240bd3fd44391f3b450b

The version in unstable/testing however is 4.2.33-1 resp. 4.2.32-1, which
makes your package uninstallable. No, findutils can't be removed, as it is
essential.

[EMAIL PROTECTED]:~ # dpkg --no-act --purge findutils
dpkg: error processing findutils (--purge):
 This is an essential package - it should not be removed.
Errors were encountered while processing:
 findutils

Thanks,
  Hilmar

P.S.: there are a lot of bugs on your package having the tag fixed, but
were never closed.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages dlocate depends on:
ii  dctrl-tools [grep-dctrl]  2.12   Command-line tools to process Debi
ii  dpkg  1.14.16.6  package maintenance system for Deb
ii  findutils 4.2.31-1   utilities for finding files--find,
ii  perl  5.8.8-12   Larry Wall's Practical Extraction 

dlocate recommends no packages.

-- no debconf information



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



Bug#468482: dlocate uninstallable in unstable

2008-02-29 Thread Craig Sanders
On Fri, Feb 29, 2008 at 11:50:19AM +0100, Hilmar Preusse wrote:
 dlocate actually depends on findutils ( 4.2.31-2).

no, it depends on 'locate | findutils ( 4.2.31-2)'

 [...]
 Depends: dctrl-tools | grep-dctrl (= 0.11), dpkg (= 1.8.0), locate | 
 findutils ( 4.2.31-2), perl
 [...]
 
 The version in unstable/testing however is 4.2.33-1 resp. 4.2.32-1, which
 makes your package uninstallable. No, findutils can't be removed, as it is
 essential.

could you show an example?

dlocate depends on either 'locate' or 'findutils ( 4.2.31-2)'. that
was changed recently (Dec 2007) because locate  frcode were split out
from the findutils package into a separate package called 'locate'.

to put it another way: dlocate actually depends on the frcode program.
frcode used to be in findutils package ( 4.2.31-2), but is now in the
locate package.


so, either the 'locate' package or 'findutils 4.2.31-2' will satisfy
the dependancy.

see Bug #453952 for more details.


btw, what are you using? apt-get? aptitude? if you're describing an
actual event rather than just theory, try with the other one. if that
works, then i'd suspect that there might be a bug in the dependancy
resolution of the other.




BTW, in case you're worried about incompatibility with mlocate, that
package does not conflict with the locate packagealthough you do
have to take steps to stop both locate and mlocate from indexing the
filesystems. see Bug #454471 for more details. see also Bug #454106, one
of the messages contains a useful method for generating the locate db
from the mlocate db.




 P.S.: there are a lot of bugs on your package having the tag fixed, but
 were never closed.

hmmm. i guess i've just assumed all along that Fixed is equivalent to
Closed, and they don't actually need to be closed. i've adopted all the
NMU changes, so i'll just close all the Fixed bugs next time i upload an
update.


craig

-- 
craig sanders [EMAIL PROTECTED]



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