Bug#1098419: x{m, }abacus, x{m, }puzzles: trying to overwrite '/usr/games/play.sh'

Adrian Bunk bunk at debian.org
Fri Mar 28 08:12:23 GMT 2025


Control: clone -1 -2
Control: reassign -1 xpuzzles 8.8.7+ds-1
Control: affects -1 xmpuzzles
Control retitle -1 x{,m}puzzles should not ship /usr/games/play.sh
Control: reassign -2 xabacus
Control: affects -2 xmabacus
Control: retitle -2 x{,m}abacus should not ship /usr/games/play.sh

On Thu, Feb 20, 2025 at 01:17:00PM +0100, Chris Hofstaedtler wrote:
> Package: xabacus,xmabacus,xpuzzles,xmpuzzles
> Severity: serious
> 
> Dear Maintainers,
> 
> your package sets all include the file /usr/games/play.sh, leading
> to unpack errors from dpkg:
> 
>   Preparing to unpack .../xabacus_8.5.1-1+b2_arm64.deb ...
>   Unpacking xabacus (8.5.1-1+b2) ...
>   dpkg: error processing archive /var/cache/apt/archives/xabacus_8.5.1-1+b2_arm64.deb (--unpack):
>    trying to overwrite '/usr/games/play.sh', which is also in package xmpuzzles (8.8.7+ds-1)
>   Errors were encountered while processing:
>    /var/cache/apt/archives/xabacus_8.5.1-1+b2_arm64.deb
>   Error: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> A use of Conflicts: would not seem appropriate to me in this case.

Both should not be shipping this file.

If playing sound actually works, something like --with-def-play=/usr/bin/aplay,
depending on alsa-utils might be an option, and manually removing 
/usr/games/play.sh during the build should work.

Configuring with --disable-def_play would otherwise work.

> Chris

cu
Adrian



More information about the Pkg-games-devel mailing list