[Pkg-roundcube-maintainers] Bug#617754: Non-interactive debconf setup of roundcube fails

Vincent Bernat bernat at debian.org
Fri Mar 11 07:09:24 UTC 2011


OoO En cette aube naissante du vendredi 11 mars 2011, vers 07:06, Thomas
Goirand <zigo at debian.org> disait :

> Package: roundcube
> Version: 0.3.1-6
> Severity: serious
> Tags: squeeze

> Hi there (Vincent or Romain),

> If you set debconf to non-interactive, and then do:

> apt-get install roundcube roundcube-sqlite

> then the setup of roundcube fails, with roundcube-core staying not
> configured. Of course, any package depending on roundcube will also
> fail as a consequence (which is my case). The roundcube-core package
> stays in this state until setting debconf in interactive mode and
> answering the Debconf questions.

> I believe that the default answer for the template:
> roundcube-core roundcube/database-type

> should be set to sqlite, as it doesn't require any answer to debconf
> at all, as it is the default dependency that will be pulled (it has
> priority over roundcube-mysql and roundcube-pgsql as it is ahead in
> the dependencies of roundcube-core) and then the setup could continue
> until end in the debconf non-interactive mode.

> This bug repport has seriousness "Serious" as this is a grave
> violation of the Debian policy which clearly mention that any package
> should be able to be setup in non-interactive mode. Please keep this
> seriousness (eg: don't lower this bug report seriousness: it really is
> an RC bug, and it affects one of my package badly), and if possible
> have the Squeeze package fixed through proposed-updates if possible
> (this would of course have to be discussed with the release team).

Setting the  default database to sqlite  may fail also  because the user
may  install  roundcube-mysql  and  roundcube-core  and  have  no  mysql
database configured  on his  host (and no  valid sqlite  installation as
well).

This database  choice question  is a high  priority question  and policy
allows to  abort if there is  no sensible default possible.  This is the
case.  I can  push sqlite  first in  the list  but the  installation may
still fail.
-- 
printk("ufs_read_super: fucking Sun blows me\n");
	2.0.38 /usr/src/linux/fs/ufs/ufs_super.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-roundcube-maintainers/attachments/20110311/f37c52a3/attachment.pgp>


More information about the Pkg-roundcube-maintainers mailing list