On Wed, Dec 6, 2023 at 7:52 AM Simon McVittie <s...@debian.org> wrote:

>
> The way this has generally been handled in the past is to depend on
>
>  foo-data (>= some suitable version) | game-data-packager
>
> so that if a user has used g-d-p to prepare a suitable version of foo-data
> on another machine (perhaps a more powerful one) and installed it on the
> current machine, they aren't forced to install game-data-packager and
> all of its dependencies for no good reason. It seems that this matches
> what Alexandre has done in alex4.
>
>
Thanks for the clarification! I wasn't able to find this context previously
and couldn't see why it needed both packages. This makes much more sense
now.

This was discussed with the Debian ftp team while packaging some of the
> other games supported by game-data-packager (I can't remember which one,
> perhaps iortcw or openjk) and they consider this dependency structure
> to be a valid representation of what the game really needs.
>

For a specific example, Alexandre had mentioned opentyrian, and I see it's
handled that way in both Debian and Ubuntu.

On the Ubuntu side, I will share this information on the bug I opened there
and see about doing the same.

Thank you,
Chris

Reply via email to