On 2/1/08, Petter Reinholdtsen <[EMAIL PROTECTED]> wrote:
> [Martin-Éric Racine]
> > I disagree with the above conclusion that the bug is with
> > the packages, since they include proper headers. As to the
> > assumption that the files are obsolete, again, the packages
> > provide them for a good reason so, no, they are not obsolete.
>
> You can disagree all you want, but it is still a bug in those
> packages.  These packages have remove the files in question from their
> package, and the only reason they linger behind is that the package
> maintainer forgot to add a preinst fragment to remove the obsolete
> conffile.  The problem with makedev was fixed in version v 2.3.1-85
> (#459677), and the problem wit sudo is still not fixed (#459681).
>
> The reason I added code to refuse to convert when such obsolete
> scripts are found, is that I discovered wrong dependencies and there
> was no way to get them fixed as the script was removed from the
> package in question.

OK. That makes sense, now that you mention it. Is this documented
anywhere? If yes, then we can close this bug.

If not, the logic behind refusing to convert a system at least needs
to be explained somewhere, before this bug can be closed.

> To get a complete list of obsolete files on your system, run
>
>  dpkg-query -W -f='${Conffiles}\n' | grep obsolete

This reports a suspiciously long list of files. Some of those reported
perform useful functionalities. In a few cases, the package to which
they are associated no longer performs correctly without those
configs.

-- 
Martin-Éric Racine
http://q-funk.iki.fi

Reply via email to