Bug#705077: 0ad: Configuration file *must* be under /etc

Vincent Cheng vincentc1208 at gmail.com
Wed Apr 10 05:32:01 UTC 2013


Hi Martin,

On Tue, Apr 9, 2013 at 3:16 PM, Martin Quinson <martin.quinson at loria.fr> wrote:
> Package: 0ad
> Version: 0.0.13-1
> Severity: normal
>
> Dear Vincent,
>
> I wanted to change the default configuration, and had to dpkg -L the
> packages to discover its configuration file.
>
> /usr/share/games/0ad/config/ is not the right location for
> default.cfg, you really want to move it to /etc.
>
> Usually I would have reported this serious policy violation with a
> release critical severity, but I don't want to interfere with the
> release process right now.
>
> Please fix it anyway :)

The "config" files in /usr/share/games/0ad are all just templates; the
actual config files the game uses are placed in
$XDG_CONFIG_HOME/0ad/config/user.cfg (i.e. for mostly everyone it's
found in ~/.config/0ad/config/user.cfg), and these config files in
$XDG_CONFIG_HOME override those in /usr/share/games/0ad (as is the
norm for many desktop applications).

> Thanks for your work anyway, you are on each game in Debian, that's
> incredible!

Thanks! It looks like we share a pretty similar taste when it comes to
FOSS games. :)

Regards,
Vincent



More information about the Pkg-games-devel mailing list