Bug#781385: openarena-server: some libraries are installed twice (pak0)

Simon McVittie smcv at debian.org
Sun Mar 29 20:56:16 UTC 2015


Control: severity 781385 minor

On 28/03/15 11:21, Markus Koschany wrote:
> I noticed that openarena-server installs three binary files twice once in
> /usr/lib/openarena/baseoa/pak0 and in /usr/lib/openarena/baseoa
> 
> The files are:
> 
> cgamex86_64.so
> qagamex86_64.so
> uix86_64.so

This is negligible when compared with pak0.pk3 (which is arch-indep, but
also mandatory), so I'm dropping this down to minor.

> I'm not sure what path is required but they could be symlinked to save
> some disk space.

For context, the ones in pak0/*.so are loaded when the engine loads the
placeholder QVM bytecode files from pak0.pk3 on a "pure server"
(upstream's actual bytecode is discarded for DFSG reasons), and the ones
in baseoa are loaded when native-code loading is enabled. tl;dr: yes we
do want both. Making the version in baseoa a symlink to the "versioned"
path would be OK.

OA in Debian must always load native code even when that is meant to be
disabled, because we don't actually have the bytecode that is preferred,
since the compiler is non-free; but for network compatibility with
unmodified OA, it must go through the motions of loading bytecode, and
must be prepared to load one of several slightly incompatible versions
(currently two versions differing by a single #define), corresponding to
and compatible with the upstream-distributed bytecode.

    S



More information about the Pkg-games-devel mailing list