** Description changed: [Availability] - The package libsdl3 is already in Ubuntu universe. - The package libsdl3 build for the architectures it is designed to work on. - It currently builds and works for architectures: amd64, amd64v3, arm64, armhf, i386, ppc64el, riscv64, s390x - Link to package https://launchpad.net/ubuntu/+source/libsdl3 [Rationale] - sdl is currently undergoing a transition. Debian is replacing libsdl2 - with a compatibility shim provided by libsdl2-compat. Because of this, - libsdl2 now depends on libsdl3 (universe), hence this MIR. + with a compatibility shim provided by libsdl2-compat. Because of this, + libsdl2 now depends on libsdl3 (universe), 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. As such, this package and all binary packages it builds - should be in main. + should go universe->main instead of this, as v3 is now the preferred upstream + version of libsdl. As such, this package and all binary packages it builds + should be in main. - This is the first time package will be in main, though its previous version - is already in main. + is already in main. - The package libsdl3 is required in Ubuntu main no later than 26.10, as Debian - is in the process of transitioning. + is in the process of transitioning. [Security] - Had one security issue in the past - - (libsdl3-image) https://ubuntu.com/security/CVE-2026-35444 (also affected the predecessors libsdl2-image and sdl-image1.2) - - Still undergoing evaluation. + - (libsdl3-image) https://ubuntu.com/security/CVE-2026-35444 (also affected the predecessors libsdl2-image and sdl-image1.2) + - Still undergoing evaluation. - no `suid` or `sgid` binaries - no executables in `/sbin` and `/usr/sbin` - Package does not install services, timers or recurring jobs - Package 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/libsdl3/+bug (none open) - - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libsdl3 (one open, forwarded and fixed upstream) - - Upstream's bug tracker: https://github.com/libsdl-org/SDL/issues + not have too many, long-term & critical, open bugs + - Ubuntu https://bugs.launchpad.net/ubuntu/+source/libsdl3/+bug (none open) + - Debian https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=libsdl3 (one open, forwarded and fixed upstream) + - Upstream's bug tracker: https://github.com/libsdl-org/SDL/issues - 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/863484030/buildlog_ubuntu-stonking-amd64.libsdl3_3.4.10+ds-1_BUILDING.txt.gz + it makes the build fail, link to build log + https://launchpadlibrarian.net/863484030/buildlog_ubuntu-stonking-amd64.libsdl3_3.4.10+ds-1_BUILDING.txt.gz - The package runs an autopkgtest, and is currently passing on - all architectures, link to test logs: https://autopkgtest.ubuntu.com/packages/libsdl3 + all architectures, link to test logs: https://autopkgtest.ubuntu.com/packages/libsdl3 [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 - Link to a recent build log of the package <TBD> - Full `lintian --pedantic` output: - E: libsdl3 changes: bad-distribution-in-changes-file unstable - W: libsdl3 source: newer-standards-version 4.7.4 (current is 4.7.3) + E: libsdl3 changes: bad-distribution-in-changes-file unstable + W: libsdl3 source: newer-standards-version 4.7.4 (current is 4.7.3) - Lintian overrides are not present - 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 relatively straightforward, - link to debian/rules: https://salsa.debian.org/sdl-team/libsdl3/-/blob/debian/latest/debian/rules?ref_type=heads + link to debian/rules: https://salsa.debian.org/sdl-team/libsdl3/-/blob/debian/latest/debian/rules?ref_type=heads [UI standards] - Application is not end-user facing (does not need translation) [Dependencies] - libsdl3 has 42 build dependencies: - - 35 of them are already in main - - the following seven are in universe (checked with check-mir): - dependency | sdl2 builldep? | notes - ------------------------------------------ - - doxygen | yes | - - dh-dlopenlibdeps | no | only provider of virtual package dh-sequence-dlopenlibdeps - - fcitx-libs-dev | yes | - - glslang-tools | no | "BOpenGL and OpenGL ES shader front end and validator -- tools" - - graphviz | yes | - - libsndio-dev | yes | - - ninja-build | no | "small build system closest in spirit to Make" + - 35 of them are already in main + - the following seven are in universe (checked with check-mir): + dependency | sdl2 builldep? | notes + ------------------------------------------ + - doxygen | yes | + - dh-dlopenlibdeps | no | only provider of virtual package dh-sequence-dlopenlibdeps + - fcitx-libs-dev | yes | + - glslang-tools | no | "BOpenGL and OpenGL ES shader front end and validator -- tools" + - graphviz | yes | + - libsndio-dev | yes | + - ninja-build | no | "small build system closest in spirit to Make" - the binary packages produced by libsdl3 have no universe dependencies (save for itself) [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 + 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 + 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) + 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/libsdl3/3.4.10+ds-1 - This change will not impact other teams [Background information] - The Package description explains the package well - Upstream Name is SDL - Link to upstream project: https://github.com/libsdl-org/SDL
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155439 Title: [MIR] Promote libsdl3 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libsdl3/+bug/2155439/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
