Public bug reported: [Availability]
- The package sdl2-compat is already in Ubuntu universe. - The package sdl2-compat builds for the architectures it is designed to work on. - It currently builds and works for architectures: amd64, amd64v3, arm64, armhf, ppc64el, riscv64, s390x - Link to package https://launchpad.net/ubuntu/+source/sdl2-compat [Rationale] - sdl is currently undergoing a transition. Debian is replacing libsdl2 with a compatibility shim provided by libsdl2-compat, hence this MIR. - There is no other/better way to solve this that is already in main or should go universe->main instead of this, as v3 is now the preferred upstream version of libsdl and sdl2 is now provided using this compatibility shim. As such, this package and all binary packages it builds should be in main. - This is the first time this package will be in main, though the original sdl2 is already in main. - The package sdl2-compat is required in Ubuntu main no later than 26.10, as Debian is in the process of transitioning [Security] - No CVEs/security issues in this software in the past - no executables in `/sbin` and `/usr/sbin` - Package does not install services, timers or recurring jobs - Packages does not open privileged ports (ports < 1024). - Package does not expose any external endpoints - Packages does not contain extensions to security-sensitive software [Quality assurance - function/usage] - The package works well right after install [Quality assurance - maintenance] - The package is maintained well in Debian/Ubuntu/Upstream and does not have too many, long-term & critical, open bugs - Ubuntu https://bugs.launchpad.net/ubuntu/+source/sdl2-compat/+bug (none open) - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=sdl-compat (10 bugs, 2 marked important but both are very old and incomplete) - Upstream's bug tracker: https://github.com/libsdl-org/sdl2-compat - The package has no recent important open bugs - The package does not deal with exotic hardware we cannot support [Quality assurance - testing] - The package runs a test suite on build time, if it fails it makes the build fail, link to build log https://launchpadlibrarian.net/864362651/buildlog_ubuntu-stonking-amd64.sdl2-compat_2.32.70+ds-1_BUILDING.txt.gz (dh_auto_test -O-Scmake\+ninja -O-Bcmake-build) - The package runs an autopkgtest, and is currently passing on all tested architectures (amd64, amd64v3, arm64, armhf, ppc64el, s390x) link to test logs - result: https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/s/sdl2-compat/20260609_220540_3b34c@/log.gz - status page: https://autopkgtest.ubuntu.com/packages/sdl2-compat - The package does have not failing autopkgtests right now [Quality assurance - packaging] - A mechanism to detect and fetch new upstream versions is present and works - debian/control defines a correct Maintainer field - This package does not yield massive lintian Warnings, Errors - Please link to a recent build log of the package: https://launchpadlibrarian.net/864362651/buildlog_ubuntu-stonking-amd64.sdl2-compat_2.32.70+ds-1_BUILDING.txt.gz - Please attach the full output you have got from lintian --pedantic E: sdl2-compat changes: bad-distribution-in-changes-file unstable W: sdl2-compat source: newer-standards-version 4.7.4 (current is 4.7.3) P: sdl2-compat source: maintainer-manual-page [debian/sdl2-config.1] - This package does not rely on obsolete or about to be demoted packages. - This package has no python2 or GTK2 dependencies - The package will not be installed by default - Packaging and build is easy, link to debian/rules https://salsa.debian.org/sdl- team/sdl2-compat/-/blob/debian/latest/debian/rules?ref_type=heads [UI standards] - Application is not end-user facing (does not need translation) [Dependencies] - sdl2-compat has 8 build dependencies: - 6 of them are already in main: - the following two are in universe: - libsdl3-dev [MIR in progress] - ninja-build ["small build system closest in spirit to Make"] - sdl2-compat has 6 direct dependencies: - 4 of them are already in main: - the following two are in universe: - libsdl3-0 [MIR in progress] - libsdl3-dev [MIR in progress] [Standards compliance] - This package correctly follows FHS and Debian Policy - Based on a reasonable review of information available at the time of this report, no expiry, time-limited grants, or obvious legal encumbrances have been identified that would be expected to affect promotion [Maintenance/Owner] - The owning team will be Server and I have their acknowledgment for that commitment - The future owning team is not yet subscribed, but will subscribe to the package before promotion (our automation is going to pick it up) - This does not use static builds - This does not use vendored code - This package is not rust based - The package has been built within the last 3 months in the archive - Build link on launchpad: https://launchpad.net/ubuntu/+source/sdl2-compat/2.32.70+ds-1 - This change will not impact other teams [Background information] - The Package description explains the package well - Upstream Name is sdl2-compat - Link to upstream project https://github.com/libsdl-org/sdl2-compat - This is now the preferred way for new code to access SDL2 if needed. This shim implements sdl2 within sdl3. ** Affects: sdl2-compat (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2156923 Title: [MIR] Promote sdl2-compat To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sdl2-compat/+bug/2156923/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
