It's missing an update-maintainer run, otherwise +1 from SRU ** Description changed:
[ Impact ] - * 0ad fails to build from source in Ubuntu 24.10. The version currently + * 0ad fails to build from source in Ubuntu 24.10. The version currently in oracular-proposed is 0.0.26-5, and the builds are pending a dependency wait on python3-distutils, which doesn't exist any longer. - * This was fixed by myself in Debian unstable and made its way to + * This was fixed by myself in Debian unstable and made its way to Debian testing (see https://bugs.debian.org/1085385), and uploaded to plucky with an additional Ubuntu-specific patch to fix the build with a more recent version of libxml2 (cherry-pick of an upstream commit). - * I am now backporting these fixes to 24.10 to ensure that 0ad can be + * I am now backporting these fixes to 24.10 to ensure that 0ad can be installed and played there. - * I am not sure whether 0ad can be re-added to Ubuntu 24.04 (it was + * I am not sure whether 0ad can be re-added to Ubuntu 24.04 (it was removed from the archive precisely because it failed to build), but if there is a process for this (is this https://canonical-sru- docs.readthedocs-hosted.com/en/latest/explanation/non-standard- processes/#new-queue-in-the-sru-context ?) I'm happy to undertake the effort. [ Test Plan ] - * Ensure 0ad builds successfully on all supported architectures (in + * Ensure 0ad builds successfully on all supported architectures (in Ubuntu that's amd64, arm64 and armhf) - * Ensure it is installable in Ubuntu 24.10, pulling all the required - dependencies (including 0ad-data and 0ad-data-common which are built - from a different source package) + * Ensure it is installable in Ubuntu 24.10 and 24.04, pulling all the + required dependencies (including 0ad-data and 0ad-data-common which are + built from a different source package) - * Smoke-test the playability of the game, ideally with various GPU + * Smoke-test the playability of the game, ideally with various GPU setups [ Where problems could occur ] - * There could be additional build failures (quite unlikely because I + * There could be additional build failures (quite unlikely because I successfully built the version I uploaded in a PPA) - * There could be dependency problems (a mismatch between the version of + * There could be dependency problems (a mismatch between the version of 0ad and the versions of 0ad-data{,-common}, which it depends on. The relevant section of debian/control has: - Depends: - 0ad-data (>= ${source:Upstream-Version}), - 0ad-data (<= ${source:Version}), - 0ad-data-common (>= ${source:Upstream-Version}), - 0ad-data-common (<= ${source:Version}), + Depends: + 0ad-data (>= ${source:Upstream-Version}), + 0ad-data (<= ${source:Version}), + 0ad-data-common (>= ${source:Upstream-Version}), + 0ad-data-common (<= ${source:Version}), - * The game could build and install successfully, but crash at startup + * The game could build and install successfully, but crash at startup or while playing. Depending on when crashes happen and how frequent they are, this might be acceptable (to be addressed by a subsequent SRU), or warrant blocking migration of the update. [ Other Info ] - * The SRU docs do mention the FTBFS case (https://canonical-sru- + * The SRU docs do mention the FTBFS case (https://canonical-sru- docs.readthedocs- hosted.com/en/latest/reference/requirements/#:~:text=FTBFS), but it elaborates only on packages that are in main. 0ad is in universe, so I'm not sure whether different rules apply. - * I took a long break from contributing to Ubuntu (2 years), so please + * I took a long break from contributing to Ubuntu (2 years), so please bear with me as I might be a bit rusty. I'm happy to rework this bug or the upload if they don't conform with the SRU team's expectations. [ Original Description ] 0ad package missing (binary) in Ubuntu 24.04. Packages with game data are there: 0ad-data and 0ad-data-common. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2071550 Title: 0ad FTBFS with Python 3.12 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/0ad/+bug/2071550/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs