Aidan Kehoe writes:
> In this case they are. If a language environment uses a feature that we
> *cannot* provide, in the normal scheme of things, then it is broken.
I'm not sure what you're trying to say. We can provide it, and do
(now that you've added those input methods). The bug was in the
packages, and always was in the packages. You've fixed that bug in
the packages, in the packages. What more do you want?
I agree that I18N is important. So write tests for I18N features that
the *core* claims to, or "should", provide.
> > If you consider a language environment to be broken if the default
> > input method is unavailable, you have two choices: move the support
> > into the core (which I will veto), or move the language environment
> > into the packages so that consistency can be maintained.
>
> I would love to have the latter as an option, but 21.4 doesn't
> seriously support [various stuff].
I don't get your point. 21.4 won't have its language environment
stuff moved to the packages, ever, anyway. We're discussing 21.5 here.
> > > > Fix the tests to be skipped, not failed, if the input methods are
> > > > missing, please. Skip-Test-Unless will make loud enough noises to
> > > > warn the user; it doesn't need to fail, too.
>
> Skip-Test-Unless is what happens when the packages are not installed, and
> the user is to interpret it then as meaning that all is well.
Which is the correct interpretation here, too. As you say yourself:
> The user doesn't care that much about the input method.
So, you see, it's not an error.
> And Christ, a test failure that is trivially resolved is not that
> fucking important.
Asking users to change their environment is *not* a resolution of an
XEmacs bug, it's working around an XEmacs bug. There is no need for a
workaround, you can fix this once and for all in any of several ways.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta@xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
|