Package: eboard
Version: 1.1.3-0.3
Severity: wishlist
X-Debbugs-Cc: Asher Gordon <asd...@posteo.net>

Dear Maintainer,

Currently, eboard ships with zseal (the timeseal implementation included
with eboard) as /usr/share/games/eboard/timeseal.Linux. However, zseal
is useful without eboard, for use with XBoard for example. So I think it
would be better to split zseal into a separate package.

Note that zseal is included in the upstream eboard distribution
(https://github.com/fbergo/eboard) and it also has its own repository
(https://github.com/fbergo/zseal). At the time of this writing, zseal.c
in both repositories are effectively the same.

I think it would be simplest to build a separate zseal binary package
from the eboard source package. Then, the eboard binary package could
Recommend zseal and install a symlink (or wrapper script to avoid
dangling links) that points to the zseal binary in
/usr/share/games/eboard/timeseal.Linux. Other chess clients (like
XBoard) could then Recommend (or perhaps Suggest) zseal as well.

Also, I think that a symlink should be installed in /usr/bin/timeseal
that points to zseal, since timeseal is the more commonly known name. I
think this should either be done by the zseal package itself, or a
separate package, timeseal, that depends on zseal (and zseal could
Recommend or Suggest timeseal). Personally, I think the second way is
better, because users looking for the timeseal binary would find it in
the timeseal package. Then maybe it would be better for chess clients to
Recommend or Suggest the timeseal package, rather than zseal.

I have limited experience with Debian package development, but I'll try
to do some of this myself if I can find the time.

Thanks,
Asher

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-1-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages eboard depends on:
ii  libatk1.0-0          2.36.0-2
ii  libc6                2.31-2
ii  libcairo2            1.16.0-4
ii  libfontconfig1       2.13.1-4.2
ii  libfreetype6         2.10.2+dfsg-3
ii  libgcc-s1 [libgcc1]  10.1.0-6
ii  libgdk-pixbuf2.0-0   2.40.0+dfsg-5
ii  libglib2.0-0         2.64.4-1
ii  libgstreamer1.0-0    1.16.2-2
ii  libgtk2.0-0          2.24.32-4
ii  libpango-1.0-0       1.44.7-4
ii  libpangocairo-1.0-0  1.44.7-4
ii  libpangoft2-1.0-0    1.44.7-4
ii  libpng16-16          1.6.37-2
ii  libstdc++6           10.1.0-6
ii  zlib1g               1:1.2.11.dfsg-2

Versions of packages eboard recommends:
ii  xfonts-75dpi  1:1.0.4+nmu1

Versions of packages eboard suggests:
ii  gnuchess  6.2.5-1

-- no debconf information

-- 
If for every rule there is an exception, then we have established that there
is an exception to every rule.  If we accept "For every rule there is an
exception" as a rule, then we must concede that there may not be an exception
after all, since the rule states that there is always the possibility of
exception, and if we follow it to its logical end we must agree that there
can be an exception to the rule that for every rule there is an exception.
                -- Bill Boquist
                               --------
I prefer to send and receive mail encrypted. Please send me your
public key, and if you do not have my public key, please let me
know. Thanks.

GPG fingerprint: 38F3 975C D173 4037 B397  8095 D4C9 C4FC 5460 8E68

Attachment: signature.asc
Description: PGP signature

Reply via email to