Bug#336714: tetex-base: asked about upgrade of previously non-existent conffile /etc/texdoctk/texdocrc
Hamish Moffatt <hamish@debian.org> wrote:
> On Tue, Nov 01, 2005 at 10:09:36AM +0100, Frank Küster wrote:
>> Hamish Moffatt <hamish@debian.org> wrote:
>>
>> > Package: tetex-base
>> > Version: 3.0-10
>> > Severity: normal
>> >
>> > When upgrading to tetex-base 3.0-10, I was asked about my changes to
>> > the file /etc/texdoctk/texdocrc through ucf. When I asked to see the
>> > differences against my installed version, the diff was against /dev/null
>> > so every line was new.
>> >
>> > I did not delete the previous version of this file, and did not even
>> > know it existed. This package or another either removed it or failed
>> > to install it. However, I shouldn't have been asked about it.
>>
>> Was this an upgrade from 3.0-9 or from 2.0.2c-9?
>
> 2.0.2c-9.
I have found one possible explanation for this:
- This system was a woody system somewhen (or testing/unstable with
packages as later released with woody), with the texdocrc file
belonging to the texdoctk package
- You upgraded to sarge (or at least sarge's package population),
tetex-{base,bin} replaced texdoctk (leaving it in state rc), and took
over its files. However, we took over texdocrc with ucf, and
therefore dpkg doesn't know that it now belongs to tetex-base
- You purged texdoctk (maybe in an effort to purge many rc packages you
didn't care about), and dpkg removed the file
- You upgraded tetex-base which produced the problem you reported.
If this is right, the reason for the bug is "tetex-base didn't take over
files properly". Does that sound reasonable?
Regards, Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer
Reply to: