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

Re: Fwd: Re: Bug#575361: false positive: E: dash: package-uses-local-diversion



Raphael Geissert <atomo64@gmail.com> writes:

> I think it is fair to say that it is ok to remove a local diversion if
> the user is saying that she/he wants dash to be /bin/sh. Not doing so
> would even leave the diversion and debconf db in an inconsistent state.

> So, Russ, do you agree that package-uses-local-diversion is certainty:
> possible and that we should ask the ftp-masters to move it to the "non-
> fatal" list of tags?

I'm not sure.  I think a case could be maken that local diversions should
never be overridden by maintainer scripts, period.  I'm not sure which of
those principles should hold more weight.

All of the scenarios in which this would make a difference feel somewhat
artificial, since I'm not sure why anyone would be using local diversions
in the first place for this, but I could tentatively construct a scenario
where someone is using the same debconf preseeding files everywhere but
wants to explicitly override /bin/sh to be /bin/ksh or something on one
host that's using that shared debconf preseeding.  Note that with
preseeding the user may not have just been asked, and we may be talking
about large-scale automated deployment that doesn't involve anyone looking
at prompts.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


Reply to: