Re: #1110478 - ITP: augustus -- Re-implementation of Caesar III with changes to gameplay

Johannes Schauer Marin Rodrigues <[email protected]> Wed, 06 Aug 2025 23:49:08 +0200
Newsgroups gmane.linux.debian.devel.games
Message-ID <175451694830.918555.8178370685768610968@localhost>
Hi,

On Wed, 6 Aug 2025 18:04:41 +0200 Antoine Le Gonidec <[email protected]> wrote:
> Beware that packaging augustus in addition to julius would lead to a
> duplication of source code in the Debian archive, something we usually try to
> avoid (cf. our recent work together on src:oxygencursors vs.  src:oxygen).
> 
> Maybe we should make an exception if we can not find a practical way to
> avoid the duplication of julius source code (that augustus uses as a
> base), but it would be nice to take some time to explore ideas about how
> to avoid that first.

in #debian-games we discussed two ways to avoid duplication:

 a) let src:julius build a binary package julius-source which includes the
 relevant source code of julius. src:augustus can then build-depend on
 julius-source and only has to include the patches on top of julius

 b) add the augustus patch stack to src:julius and then build src:julius twice:
 once without the patches and create the julius binary package. And once with
 the augustus patch and produce the augustus-game package.

There is of course also always:

 c) forget about this optimization and just live with the duplication

Thanks!

cheers, josch
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmiTzc8ACgkQ8sulx4+9
g+HiRRAAlcMk7kFet9yInTyDIiZlcDxEmXwRfwIdEJldQE5N3Hw72o/+crkxUrEJ
W+7WhAcmfxsZQg8y2HgECHok9SYcMIxcWqNwSCuiJ25sK+pFVj7Y4z2M6yhHzYdW
j8VhdUbIdzqCyoWbEtb93qoNpkiFnQAMKC2i++sBN691UfGwkT3Rl4N/hIuNnOF+
J/TSgzek4BnGRsEBapdTIaKIcPUPyRGA3wMZxvh4RuUttP4uDNKdEgYP5aJMubtf
NMbumpEBRdt8Qvko8dsxrM0yv1XGqV0RSzIYY66PvAn9J1Y/NLskw/DBgBbIm0Nn
VWPuoI69z4vPk+3zCLnCyU1h94tj8FYQCFHbyXp7L+yluyKTGp7XfEPYsvJY6DY5
qc305GQxY1BNsEkadUgBAaDHUdcwihopowkk4qShfnCLS9HXA40UsJ6YYh1QY2zm
bT99LnddvyFpzmex6jrxcICVIHVvLYJnvUC/UqGSTjpErOxsJU+Ax8PFIqHtmp/C
WMUnC8hUtTkwFTQHm1C/o2WYtnwIL5HzuXsYtvotgYrv7q6OH9f18ubOAvFFUbUh
riKrQPzZUo/n3aOC3awsP8HeRqmq0Mr9LIFMYbnQZ2LEM/yRZF9X09crakwf1rOp
+OJUBgk5NpwemiiWBkTqiM1K3KvR6/0lmHMI2HrNhPUS3b4aLoo=
=2pJc
-----END PGP SIGNATURE-----