severity 478170 minor tags 478170 + wontfix thanks OoO Pendant le repas du dimanche 27 avril 2008, vers 19:51, Teodor <[EMAIL PROTECTED]> disait:
> Package: roundcube
> Version: 0.1.1-1
> Severity: normal
> The following files are reported to be included in the package:
> piti:~# dpkg -L roundcube
> [..]
> /etc/default/roundcube
> /etc/logrotate.d/roundcube
> /etc/cron.daily/roundcube
> None of the above files exists after the packages was installed:
> piti:~# ls -l /etc/default/roundcube
> ls: cannot access /etc/default/roundcube: No such file or directory
> piti:~# ls -l /etc/logrotate.d/roundcube
> ls: cannot access /etc/logrotate.d/roundcube: No such file or directory
> piti:~# ls -l /etc/cron.daily/roundcube
> ls: cannot access /etc/cron.daily/roundcube: No such file or directory
> The above files should either contain a minimal config or be removed
> from the package.
Hi!
If you install earlier versions of roundcube, you get
/etc/default/roundcube. This file has been replaced by
/etc/default/roundcube-core (because roundcube is now a
metapackage). Since we don't want to bother users that did not modify
this file, we ship this file instead:
,----
| # This file conflicts with /etc/default/roundcube-core. If you have
| # modified it, report your modifications to
| # /etc/default/roundcube-core. If this file is left empty or
| # untouched, it will be deleted.
|
| # If you leave the following marker, this file will be deleted during
| # the next upgrade:
| # 75321 DELETE 75321
`----
If the user did not modify the file, it is replaced without any user
interaction and deleted in postinst. Otherwise, the user is prompted to
replace or keep the file. He can see the message and take any necessary
actions.
This is a fix for bug #456546.
We could just not remove the file and this will clutter the filesystem
with 3 useless files. Someone will surely fill a bug about this. I could
also manage those three special files by hand and duplicate a lot of
things to manage stuff like prompting user for replacement.
In fact, I don't exactly see the point of your bug report. Why not being
in sync with dpkg file database is a bug?
--
Program defensively.
- The Elements of Programming Style (Kernighan & Plauger)
pgp6Z1jfGrHFG.pgp
Description: PGP signature

