unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: "Meyer, Thomas" <Thomas.Meyer@dla-marbach.de>
Cc: 58192@debbugs.gnu.org
Subject: bug#58192: 28.2; RCS integration issue
Date: Fri, 30 Sep 2022 15:57:55 +0300	[thread overview]
Message-ID: <83a66hdnos.fsf@gnu.org> (raw)
In-Reply-To: <a6148dd9-de86-4bc9-900f-1a9ee7f4ce96@dla-marbach.de> (Thomas.Meyer@dla-marbach.de)

> Date: Fri, 30 Sep 2022 14:45:34 +0200 (CEST)
> From: "Meyer, Thomas" <Thomas.Meyer@dla-marbach.de>
> Cc: 58192@debbugs.gnu.org
> 
> thanks, using the rcs port from https://sourceforge.net/projects/ezwinports/,
> I cannot reproduce the issue!

OK, so I guess it isn't Emacs's fault after all.

> The issue must then lie within Cygwin, or within the coupling of both
> through the wrapper script, this will require some deeper digging at
> our side I guess.

Yes, I agree.

> Do you believe that it will be sufficient to work with RCS version
> 5.7.1 from 2006?

It is good enough for my purposes, but I cannot tell more than that.

That port does include quite a few of Windows-specific changes, to
make it work reliably on Windows.

> Cygwin says
> 
>   rcs --version
>   rcs (GNU RCS) 5.10.1
>   Copyright (C) 2010-2022 Thien-Thi Nguyen
>   Copyright (C) 1990-1995 Paul Eggert
>   Copyright (C) 1982,1988,1989 Walter F. Tichy, Purdue CS
>   ...
> 
> My hope was that recent versions of RCS might be capable of handling
> the UCS-2 LE BOM (UTF-16) format used by windows registry files, but I
> did not check yet.

That would need RCS to support 'wchar_t *' strings, which I'd be
surprised if it did.  The "usual" way of Unix programs to deal with
non-ASCII text is to assume it's in UTF-8, not UTF-16, which allows to
keep using 'char *' strings.  Cygwin uses UTF-8 as its main encoding,
so my bet is that the Cygwin port of RCS relies on UTF-8 encoding.
But those are just guesses; I never had time to study all the recent
changes to RCS.





  reply	other threads:[~2022-09-30 12:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <<<4ef14f4b-860f-41df-a785-4c3cca1d5e67@dla-marbach.de>
     [not found] ` <<<83mtahdtuz.fsf@gnu.org>
     [not found]   ` <<36ba9fa6-e6fd-4d39-8279-785c7ae270b2@dla-marbach.de>
     [not found]     ` <<83edvtdp95.fsf@gnu.org>
2022-09-30 12:45       ` bug#58192: AW: bug#58192: 28.2; RCS integration issue Meyer, Thomas
2022-09-30 12:57         ` Eli Zaretskii [this message]
     [not found] <<4ef14f4b-860f-41df-a785-4c3cca1d5e67@dla-marbach.de>
     [not found] ` <<83mtahdtuz.fsf@gnu.org>
     [not found]   ` <36ba9fa6-e6fd-4d39-8279-785c7ae270b2@dla-marbach.de>
2022-09-30 12:24     ` Eli Zaretskii
2022-09-30  8:01 Meyer, Thomas
2022-09-30 10:44 ` Eli Zaretskii
2022-09-30 12:09   ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83a66hdnos.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=58192@debbugs.gnu.org \
    --cc=Thomas.Meyer@dla-marbach.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).