[Bash-completion-devel] Bug#564254: conflicting /etc/bash_completion

Sven Joachim svenjoac at gmx.de
Fri Jan 8 22:27:32 UTC 2010


On 2010-01-08 21:33 +0100, Kurt Roeckx wrote:

> On Fri, Jan 08, 2010 at 09:25:09PM +0100, David Paleino wrote:
>> 
>> The only version of bash having bash_completion is in oldstable.
>> I haven't received any similar bug report for all this time, maybe this 
>> happened to Kurt for some strange event?
>
> At some point in time the chroot had the version from oldstable
> or older, just like all my chroots and main systems.  And I have
> upgraded from that version.  I never installed bash-completion.
> But now some pacakge build-depends on that for some strange reason,
> and I get that error.

Looking closer at the issue, I don't understand at all why this error
happens, because dpkg _does_ allow to take over obsolete conffiles
without proper Replaces.  Otherwise, the problem would likely have been
reported before.

I tested in a chroot with Etch's, Lenny's and Squeeze's dpkg, and they
all happily install bash-completion with etc/bash_completion being an
obsolete conffile of bash 3.2-4 (or 4.0-7).

Sven





More information about the Bash-completion-devel mailing list