Re: Bug#689824: RFP: yquake2 -- Yamagi Quake II - Enhanced client for Quake II
On 01/10/13 20:46, Fabian Greffrath wrote:
> Am Freitag, den 27.09.2013, 02:12 +0100 schrieb Simon McVittie:
>> I renamed yamagi-quake2-server to yamagi-quake2-core and made
>> yamagi-quake2 depend on it
> I would have prefered
> - yamagi-quake2
> - yamagi-quake2-server
> - yamagi-quake2-common
I'm not sure the ftp-masters would agree: tiny packages have a cost too
(everyone's Packages file gets larger, whether they ever play Quake II
or not). Installing the q3ded executable on players' systems costs 212
KiB (on amd64), which is fairly small when compared with game.so (824
KiB) and insignificant when compared with the data packages from
game-data-packager (50 MiB for the demo, 366 MiB for the full game, not
including the optional music).
I *do* consider "I have a whole dependency chain I didn't want" to be a
valid reason to split packages, so I did separate yamagi-quake2 (depends
on X, SDL, OpenGL etc.) from -core (doesn't).
I also consider "now I'm running a server I didn't want" to be a valid
reason to split packages, which is why quake2 and quake2-server are
separate - quake2-server contains the init script, whereas the server in
yamagi-quake2-common is just an executable that won't be run unless
someone deliberately runs it.
Signed .changes in <http://www.pseudorandom.co.uk/~smcv/20131002quake2/>
if people want to try it out while it's in NEW (sorry, I should have
done that upload at the same time as the dput).