ubuntu-touch icon indicating copy to clipboard operation
ubuntu-touch copied to clipboard

SDL2.0.9 debs

Open abmyii opened this issue 2 years ago • 3 comments

I have built SDL2.0.9 debs for UBPorts, which also adds Wayland support. Would it be possible for the debs to be added to the UBPorts PPAs? The GitLab repo is https://gitlab.com/abmyii/sdl and the debs are available from the CI pipelines.

abmyii avatar Oct 05 '21 12:10 abmyii

@peat-psuwit ?

lduboeuf avatar Jun 04 '22 14:06 lduboeuf

So... the packages available in our PPA is always built from git repositories in our own custom CI setup. To have a package in our PPA requires a git repository with Debian packaging and the CI configuration in a specific format, and it has to be done by the team members to prevent introducing malicious code into the CI.

Now, since this package has an upstream, we would prefer to inherit packaging from Debian's Salsa or have a dedicated packaging repo instead of forking upstream's git repository. Currently a number of packages don't follow this convention, but will be converted over time.

That means the work probably has to be re-done. However, you might be aware that UBports is in the process of migrating our base system to Ubuntu 20.04, so it's probably not the best time to introduce updated packages into UBports' 16.04 PPA. Instead, if someone need a newer version of SDL, I would advise them to include libSDL2-2.0.so.0, which could be from your build, in the click package.

But I'm not excluding the possibility entirely, so I won't close the issue right away. I guess someone else in the team could do it if want. However it's worth noting that currently the latest release of SDL is 2.0.22, so one might consider importing that in instead...

peat-psuwit avatar Jun 06 '22 16:06 peat-psuwit

That means the work probably has to be re-done. However, you might be aware that UBports is in the process of migrating our base system to Ubuntu 20.04, so it's probably not the best time to introduce updated packages into UBports' 16.04 PPA. Instead, if someone need a newer version of SDL, I would advise them to include libSDL2-2.0.so.0, which could be from your build, in the click package.

I see. WIth Ubuntu 20.04 should come the newer versions of SDL2 by default, so I think my package will become redundant very quickly anyway.

But I'm not excluding the possibility entirely, so I won't close the issue right away. I guess someone else in the team could do it if want. However it's worth noting that currently the latest release of SDL is 2.0.22, so one might consider importing that in instead...

Porting 2.0.9 specifically was intentional - Mir support was removed entirely from the codebase after 2.0.9, so it would have been impractical to port a newer version and reintroduce Mir support.

abmyii avatar Jun 06 '22 20:06 abmyii