Control: found 1054430 4.0-8
Control: notfound 1054430 4.0.8
Control: tags 1054430 help

Greetings,

On Mon, Oct 23, 2023 at 08:59:54PM +0200, Adam Kubon wrote:
> During play over irc channel /go or /go2 command causes following error:
> Version mismatch :  X S K A T   4.0
> 
> The problem is relatively easy to solve by changing source file: text.c line
> 31 from:
> 
> #define VERSION   " X S K A T   4.0 "
> 
> to
> 
> #define VERSION   "4.0"

My take on this is that this is by upstream design. The manpage states
explicitly concerning IRC play:
"The version numbers of all participating programs must be equal."

I assume that you found some players using a different implemention of
XSkat that advertises itself as version 4.0, leading to this mismatch.
Quite possibly even the majority of IRC players use a different
implemention, given that there hasn't been a new upstream release of
this package here in 20 years now, and that the upstream homepage /
author seems to be missing.

With that in mind, I wouldn't like to arbitrarily change the program
version to make it compatible to certain other programs out there, of
which I don't even know which are popular and how compatible they
actually are.

However, I might be totally wrong on this, as I have just casually
glanced over the code now. And the above contains a log of assumptions
that might all be unfounded. If anyone has more insight into this,
that'd be greatly welcome. Marking this issue correspondingly.

Still, with upstream absent (cf. #1051639), and the code aging (cf.
#1075683), and me not using the package anymore (cf. #933098), the
general situation doesn't look all too rosy for XSkat ...

Cheers,
Flo

Attachment: signature.asc
Description: PGP signature

Reply via email to