[Pkg-roundcube-maintainers] Bug#478170: roundcube: files missing after install
bernat at debian.org
Sun Apr 27 20:40:19 UTC 2008
OoO En ce début de soirée du dimanche 27 avril 2008, vers 21:58, Teodor
<mteodor at gmail.com> disait:
> tags 478170 - wontfix
Uh? This tag is maintainer wish only.
> On Sun, Apr 27, 2008 at 9:35 PM, Vincent Bernat <bernat at debian.org> wrote:
>> 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:
> I see your point now: the files were moved from the 'roundcube'
> package to 'roundcube-core' package. In this case the package should
> not declare it owns these files.
> The logic is that for any given package, the command "dpkg -L
> PKG-NAME" will list the files and ALL of them should exist even if
> empty. That's my opinnion. For example if you prefer to keep the file
> '/etc/default/roundcube' it should add a comment that explains that is
> NOT in use and someone should modify '/etc/default/roundcube-core'.
I want to get rid of /etc/default/roundcube since it is useless. If I
leave them, someone will file a bug telling that roundcube leaves empty
useless config files around.
However, I cannot just simply drop them from the package because some
people installed earlier version of roundcube package and may have
modified /etc/default/roundcube. They should be aware that the content
of it has moved to /etc/default/roundcube-core and I cannot do it myself
because a package do not have the right to mess with files modified by
the user. This is why roundcube ships an empty (with comments) file.
I could add a debconf question and many other workarounds but this is
cumbersome and overly complicated while the current fix relies on
standard conffiles mechanisms with the only drawback that dpkg -L will
list files that do not exist anymore. And I still fail to see why this
is a bug. As a user, I can delete myself a conffile. It still will be
listed in dpkg -L.
BOFH excuse #35:
working as designed
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-roundcube-maintainers/attachments/20080427/4cb59b75/attachment-0001.pgp
More information about the Pkg-roundcube-maintainers