Hi Nicholas, Nicholas D Steeves <s...@debian.org> writes:
> Xiyue Deng <manp...@gmail.com> writes: >> >> Jeremy Sowden <jer...@azazel.net> writes: >> >>> The tests were failing when I ran either: >>> > [snip] >>> Eventually, I tracked the problem down to >>> locale settings in the environment. In the schroot chroot, `LANG` is >>> not set; in the cowbuilder chroot it is set to `C`; whereas in the >>> sbuild chroot, which inherits it from my environment in the host system, >>> it is `en_GB.UTF-8`. >>> > [snip] >>> >>> Not sure what the moral of this tale is yet, but in any case, the >>> problem is unrelated to your packaging (and I see the same behaviour >>> using the .orig tar-ball). > > Jeremy, thank you reviewing this sponsorship request. > >> >> Thanks very much for tracking this down! > > Yes, thank you. This confirms the hypothesis for part of the (old, from > 2020) bug reported upstream here: > > https://github.com/mhayashi1120/Emacs-wgrep/issues/78 > >> I have reproduced this in a newly created cowbuilder (in fact both >> multibyte and unibyte tests failed), and tested that setting LC_ALL to >> C.UTF-8 indeed fixes this issue. > > This action is only correct if all users will use UTF-8 100% of the time > because otherwise it sweeps a corner-case under the rug. In other > words, NACK at this time. > > Providing correct functioning to users of non-UTF-8 appears to require > this: > > > https://www.gnu.org/software/emacs/manual/html_node/elisp/Converting-Representations.html > > and alternatively, the mode should throw an error on non-UTF-8 systems. > c65b0989 was an attempt to avoid failure on buildd in case it doesn't have the proper locale settings. As I cannot reproduce this issue using sbuild which I think the buildds use, and the previous 3.0.0-2 upload doesn't fail either, it's probably OK to leave this unresolved for now. > As the package maintainer, I'm willing to sponsor at commit:fc1fac7 or > equivalent. > I can revert to 01379469 which is just before I tried Jeremy's solution if you are OK to sponsor this. > Thanks, > Nicholas > -- Xiyue Deng
signature.asc
Description: PGP signature