Re: Breaking programs because a not yet implemented solution exists in theory (Was: Bug#658139: evince: missing mime entry)
Josselin Mouette writes ("Re: Breaking programs because a not yet implemented solution exists in theory (Was: Bug#658139: evince: missing mime entry)"):
> Le jeudi 02 février 2012 à 16:12 +0000, Ian Jackson a écrit :
> > The correct approach it is not to unilaterally decide to do switch to
> > some other half-implemented system, remove support for the previously
> > working machinery, and demand that bug submitters write the
> > compatibility code.
> The correct approach is to notice you have a perfectly working,
> fully-implemented system, that works fine across the whole distribution
> except for a handful of packages, and to remove the compatibility code
> for the legacy system.
Whether something is a "legacy" system is a matter of opinion which
reasonable people can disagree on.
That's why you should get consensus before charging full steam ahead
with a change like this.