[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#595652: db packages failing to install...



On 19/09/2010 04:39, Russ Allbery wrote:
> Andrew McMillan <andrew@morphoss.com> writes:
> 
>> In general I think providing an "opt out" option which does nothing and
>> successfully configures the package is not harmful.  While automation i
>> nice, our own imagination can be limited in understanding the full range
>> of possibilities and we should be careful not to over-guess what the
>> user is trying to achieve by choosing such an option.
> 
> This is a very good point.  This came up in a different context with
> OpenLDAP recently, and I ended up arguing that same point there.  There
> are situations where one really wants to just put the files on disk and
> tell apt everything is okay and deal with the setup later.
> 
> I do think it's okay to require that one answer a debconf prompt saying
> "no, I really don't want any configuration" in order to get that opt-out
> behavior, though, so I'm not sure that quite addresses Holger's problem.
> 
>>> It's definitely worth talking about if the draft database policy says
>>> something else, as it appears to.  My rationale is that the package
>>> setup may simply require a database; some packages don't have a
>>> meaningful stand-alone installation with no database support.  I think
>>> it makes more sense to fail the configure step than it does to require
>>> that the user run dpkg --reconfigure later to re-run the package setup.
> 
>> Heh.  Shouldn't that be "dpkg-reconfigure" :-)
> 
> Whoops, yes.

If I recall correctly one on my recent problem, dpkg-reconfigure cannot be
invoked for a package that failed to configure. So, if a question about
leaving file in place without doing any configuration is asked, the package
should provide a way to (re)answer to this question when it detects the
configuration failed (ie dpkg-reconfigure would not fit here).

  Regards,
    Vincent

-- 
Vincent Danjean       GPG key ID 0x9D025E87         vdanjean@debian.org
GPG key fingerprint: FC95 08A6 854D DB48 4B9A  8A94 0BF7 7867 9D02 5E87
Unofficial packages: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo:  deb http://people.debian.org/~vdanjean/debian unstable main


Reply to: