Bug#819113: openarena: unpure pak6-patch088.pk3 is downloaded from server

Simon McVittie smcv at debian.org
Thu Mar 24 09:25:18 UTC 2016


Control: reassign 819113 openarena-088-data
Control: found 819113 0.8.8-4
Control: severity 819113 serious

On Wed, 23 Mar 2016 at 21:53:22 +0100, Jérémy Lal wrote:
> /usr/lib/openarena/baseoa/pak6-patch088.pk3 (711 files)
>     not on the pure list

This is a regression in the recent upload of openarena-088-data, but I
think any new upload of any of the openarena-data family of packages
would trigger it. The files in the PK3 have been re-ordered, which
causes a checksum mismatch.

I believe this is caused by dh_strip_nondeterminism. The PK3 files
are in fact already deterministic, but dh_strip_nondeterminism doesn't
know that, and re-orders their contents on the assumption that it doesn't
really matter.

Here's how you can tell (in an openarena-data git checkout):

perl ./debian/list-pk3.pl \
    /usr/share/games/openarena/baseoa/pak6-patch088.pk3 | \
    diff -u - debian/pak6-patch088.pk3.contents

There should be no difference in lines not starting with "#".

Working on a fix now.

    S



More information about the Pkg-games-devel mailing list