Your message dated Sat, 08 Jan 2022 06:36:53 +0000
with message-id <[email protected]>
and subject line Bug#989568: fixed in kgames 2.1-1
has caused the Debian Bug report #989568,
regarding Please allow kgames and xmille to be co-installable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
989568: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989568
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: kgames
Version: 1.0-2.1
Severity: normal

kgames Breaks, Replaces, and Provides xmille, but the user interface is
different enough between the two that it is reasonable to want the
xmille package and the other games in kgames at the same time.

I see three obvious solutions, listed in order of my own personal
preference:

1.  Rename the binary in kgames to kmille, and use the alternatives
    system to provide links from xmille to either package's binary.
    This requires cooperation and coordination with the xmille
    maintainer, but provides the best end user experience.

2.  Rename the binary in kgames and don't bother with alternatives.
    This is a very close second option.

3.  Move the kgames version of xmille to a separate binary package,
    which Conflicts, Replaces, Provides xmille.  I'm not too keen on
    this solution, but it allows you to keep the original executable
    name without interaction with the xmille maintainer.

Debian Policy section 10.1 says that two packages must not install
programs with different functionality but with the same filenames.  It
goes on to say that the same functionality but different implementations
is handled by "alternatives" or "Conflicts".

I think this best fits the second criterion, but because there is
sufficient reason to want both packages installed at the same time, the
"alternatives" solution seems substantially better than "Conflicts" to
me.

For future reference, Conflicts should be used rather than Breaks when
two packages provide the same file and will continue to do so.  See
Debian Policy section 7.4.  Policy does encourage using Breaks over
Conflicts when possible, but this is a case where Conflicts is
necessary.

Thanks for packaging these games.

...Marvin

-- System Information:
Debian Release: 11.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-security'), (500, 
'stable-updates'), (500, 'stable'), (500, 'oldstable'), (200, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-6-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
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: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages kgames depends on:
ii  libc6     2.31-12
ii  libx11-6  2:1.7.1-1
ii  libxaw7   2:1.0.13-1.1
ii  libxmu6   2:1.1.2-2+b3
ii  libxpm4   1:3.5.12-1
ii  libxt6    1:1.2.0-1

kgames recommends no packages.

kgames suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: kgames
Source-Version: 2.1-1
Done: Keith Packard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
kgames, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Keith Packard <[email protected]> (supplier of updated kgames package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 07 Jan 2022 22:08:33 -0800
Source: kgames
Architecture: source
Version: 2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Keith Packard <[email protected]>
Changed-By: Keith Packard <[email protected]>
Closes: 989309 989568
Changes:
 kgames (2.1-1) unstable; urgency=medium
 .
   * New upstream release.
   * App defaults integrated into binaries. Closes: #989309.
   * xmille is now a virtual package. Closes: #989568.
   * Card dragging and other UI improvements.
Checksums-Sha1:
 21adbc8e69e005b5a7f6ac32945c2023c14bd52c 1875 kgames_2.1-1.dsc
 c24712652d6824bbfbf122942997be6e8a0ed815 658041 kgames_2.1.orig.tar.gz
 b22af0270b6f5b835f5bc5877dfd4462c38b2b02 5372 kgames_2.1-1.debian.tar.xz
 5d0813ffec1e162fdc6850f21291bdd45e5c0883 10337 kgames_2.1-1_amd64.buildinfo
Checksums-Sha256:
 477f841ec1d8d749c236b4ad69a7f63f70b90708c4b0ccc2530d67936ecf1bff 1875 
kgames_2.1-1.dsc
 0a455c6ed74f2bfecdef675dd59dd991504241952d9ee04018e28026bc03603a 658041 
kgames_2.1.orig.tar.gz
 e7bd31b37ec09143e5569285368d709a738afab8631a5231881c264a2e145e88 5372 
kgames_2.1-1.debian.tar.xz
 cc85c592c7197bd794ed50d8f739519196cad7f0de3bc1e7754bda628adee638 10337 
kgames_2.1-1_amd64.buildinfo
Files:
 0d0f6e6ecbfb1a8ce187740c5e0e0d47 1875 games optional kgames_2.1-1.dsc
 44dbd3168585c775e7a793286f0cbee5 658041 games optional kgames_2.1.orig.tar.gz
 2ec782333a6c597a160b42cf418d729f 5372 games optional kgames_2.1-1.debian.tar.xz
 ac650783ac72586313be668c216dedce 10337 games optional 
kgames_2.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmHZLaUACgkQ2yIaaQAA
ABGWVg/6A6cCybYwqshOchu4m+3DkpB1ovvuWE+t3pr1TmEVcroiXrNo8ZY8Czva
g+WxGDklNm2sctpWpaWomIbcfU4Qqz3DontuLNXyDliX9VsZbiiprpHflJcXgE6X
cmsuBwp08awWuUAxBd4Z7AfeOtgZH5GgEWmQzOm7Bo66vm/7H5U5RrEQbcN30th8
OWqCOJk1ltsNgF6p1wD/cffw+60PEmN694HioMPfEJvPlfxF3GZ0mbjlsv9cDzps
wW6C9oX5Z/b44oKEEuUQ17DmzGcxkvpU9xLRn/vH28ANLNm3dHKbdSsFnIKmAsjV
TpXCRproinE3Y1VrAoX6eDb9zWImRL/gBz676jZ4++49zY500bK0kKAK8DCDgizc
wQ/SSY42CI1xj/GzpxuMmZ8OQaC3nldClpR9Fxy6snNfQXhkzsUDjEPLfm0JKUxY
4hmr8TINyT8xq7lLzIITeugp4GbnZlSf8Q7cCN/YwKSkLflyq3/Pin5Dc0/jbsmS
UaKofknEp997nkDpjGCrYSuNwAeRIWAQOU+bicERO4kZNJ2hA0SaHZjciPyiaEy4
YXnjN9tWMM2aKBgG8mXXRCbmk8324OZD2adY4Gy+wjNpe1GGpaeSgUBLwqpg3eC9
9oGt7GPhlJq1pnc9rkuSDYS3M08x3Zr0z4M+kxJJ5Ex6j3V7CmM=
=GB0g
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to