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