Bug#541461: xboard: needlessly depends on gnuchess

2009-08-16 Thread h.g. muller

Perhaps this deserves some explanation:

Historically XBoard has always had GNU-mode as default mode, which is 
obsolete
terminology for acting as interface to a chess engine. (Dating from the 
time that GNU-Chess

was the only existing XBoard compatible Chess engine.) The other modes, such as
game viewer or ICS client, had to be indicated with command-line options.
(-ncp = -noChessProgram and -ics, respectively.)

The major problem with XBoard is that the mode has to be chosen at 
start-up, and cannot
be switched afterwards. So it is easy to make sure it always starts up 
(using -ncp mode),
but it is no solution, as the user then almost always is stuck in a mode 
where he cannot
do what he wants, and has no option other than quiting xboard by himself. 
Starting in
ICS mode poses even more problems, as the ICS would have to be specified at 
startup,
and there are many different ICS. Plus that you then could not start up 
without a working

internet connection.

For this reason all previous XBoard packages have always used a default 
engine, which was
GNU Chess. Because it was possible to start XBoard with the use of 
command-line options
in different modes, it was never listed as a dependency, like is remarked 
here. And even
if an engine would have been mandatory, there are zillions of alternatives 
to gnuchess.
So dependency on gnuchess would never be justified. We don't even recommend 
gnuchess
any longer; polyglot and the UCI engines are much more important to chess 
players.


Upstream we have switched from gnuchess to fairymax, because the latter can 
play many
of the variants that the new XBoard supports, including Chinese Chess, 
while GNU-Chess
only supported international Chess, and is not particularly good at it 
compared to alternatives
(fruit, glaurung, crafty, toga2). We wanted to prevent the situation where 
most XBoard menus
do not work and just draw the error message not supported by first engine 
(gnuchess).


H.G.Muller
upstream developer



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#541461: xboard: needlessly depends on gnuchess

2009-08-14 Thread Nikolaus Schulz
Package: xboard
Version: 4.4.0~beta1-1
Severity: normal

Hi,

please drop the dependency on gnuchess.  This is not a hard dependency;
playing chess online doesn't require a chess engine, for example.

The xboard package used to suggest gnuchess, which was just fine.  If
you think the typical xboard user wants to play against the computer or
let the computer play against others, then make the xboard package
recommend gnuchess, but please do not make it depend on it.

Thanks,
Nikolaus

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xboard depends on:
pn  gnuchess  none (no description available)
ii  libc6 2.9-24 GNU C Library: Shared libraries
ii  libx11-6  2:1.2.2-1  X11 client-side library
ii  libxpm4   1:3.5.7-2  X11 pixmap library
ii  libxt61:1.0.5-3  X11 toolkit intrinsics library
ii  xaw3dg1.5+E-17   Xaw3d widget set

Versions of packages xboard recommends:
ii  xfonts-100dpi 1:1.0.0-4  100 dpi fonts for X
ii  xfonts-75dpi  1:1.0.0-4  75 dpi fonts for X

Versions of packages xboard suggests:
ii  gnome-terminal [x-terminal-em 2.26.2-2   The GNOME terminal emulator applic
ii  xterm [x-terminal-emulator]   244-2  X terminal emulator

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org