[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Hi,

On Wed, 6 Aug 2025 18:04:41 +0200 Antoine Le Gonidec <vv221@debian.org> 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

Attachment: signature.asc
Description: signature


Reply to: