RFS: 7kaa 2.15.6+ds-1
"P. J. McDermott" <[email protected]>
| Newsgroups | gmane.linux.debian.devel.games |
|---|---|
| Message-ID | <[email protected]> |
Markus and team, 7kaa 2.15.6+ds-1 is pushed to Salsa [1] and ready for review. If you upload it, I'll push a debian/2.15.6+ds-1 tag. It closes 2 bugs, builds (including cross, reproducibly, with "nodoc" profile, and now double building), and is free of lintian errors and warnings (only three informational and pedantic warnings remain, which I plan to address upstream), all tested locally and on Salsa [2]. I'm also preparing the non-free but distributable 7kaa-music package. Should I file an ITP against wnpp so the changelog's initial release has a bug to close (per Debian convention and lintian warning), and if so, should I X-Debbugs-Cc this team's Alioth list or this list? Can you please also go to the CI/CD settings [3][4] and under "General pipelines" set "CI/CD configuration file" to "debian/salsa-ci.yml"? Also, for the games-team/7kaa-music repository, upload debian/7kaa.png from the 7kaa package as an avatar and set the description to "7kaa-music packaging". After testing migration, I plan to backport to bookworm. I might also try to backport to bullseye (sloppy), but that may require a backported libsdl2 (from bookworm). Thanks! [1]: https://salsa.debian.org/games-team/7kaa [2]: https://salsa.debian.org/pehjota/7kaa/-/pipelines/615260 [3]: https://salsa.debian.org/games-team/7kaa/-/settings/ci_cd [4]: https://salsa.debian.org/games-team/7kaa-music/-/settings/ci_cd --- $ git diff --stat debian/2.15.5+dfsg-1..master -- debian/ debian/.gitignore | 7 + debian/7kaa-data.doc-base | 8 + debian/7kaa-data.lintian-overrides | 2 + debian/README.source | 140 ++++++++ debian/changelog | 54 +++ debian/clean | 2 + debian/control | 34 +- debian/copyright | 96 ++++-- debian/patches/use_system_libuuid.patch | 567 ++++++-------------------------- debian/rules | 21 ++ debian/salsa-ci.yml | 10 + debian/upstream/metadata | 10 +- debian/watch | 6 +- 13 files changed, 443 insertions(+), 514 deletions(-) --- Format: 1.8 Date: Mon, 18 Dec 2023 10:21:38 -0500 Source: 7kaa Binary: 7kaa 7kaa-data 7kaa-dbgsym Architecture: all amd64 Version: 2.15.6+ds-1 Distribution: unstable Urgency: medium Maintainer: Debian Games Team <[email protected]> Changed-By: P. J. McDermott <[email protected]> Description: 7kaa - Seven Kingdoms: Ancient Adversaries - real-time strategy game 7kaa-data - Seven Kingdoms: Ancient Adversaries - game data Closes: 1023221 1043868 Changes: 7kaa (2.15.6+ds-1) unstable; urgency=medium . [ Debian Janitor ] * Apply multi-arch hints. + 7kaa-data: Add Multi-Arch: foreign. Changes-By: apply-multiarch-hints * Use secure URI in Homepage field. Changes-By: lintian-brush Fixes: lintian: homepage-field-uses-insecure-uri * Set upstream metadata fields: Bug-Database. Changes-By: lintian-brush Fixes: lintian: upstream-metadata-missing-bug-tracking . [ P. J. McDermott ] * Simplify patch to use system libuuid: + Instead of replacing every use of the guuid_t type and Misc::uuid_*() functions (a large invasive change that has to be refreshed with every new upstream release), convert them into a thin layer wrapping around libuuid. + Use libuuid compile and link flags in debian/rules. + Change repacksuffix in debian/watch to "+ds", since "+dfsg" confusingly implies something non-free was removed when actually only free code (copied from e2fsprogs) is removed. This follows convention in Debian: <https://wiki.debian.org/Glossary#ds>. * Add myself to Uploaders. Thanks to Bertrand and everyone else for all your work so far! * Update Git URI in debian/watch: Upstream has moved (back) to SourceForge for future releases, so get uscan ready to find them. * Update URIs in debian/copyright and debian/upstream/metadata. * New upstream version 2.15.6+ds: + Includes previously missing font files for the ISO 8859-3 character set, used in the Esperanto locale (Closes: #1023221). * Update build dependency on libsdl2-dev (>= 2.24.0) according to README. + In particular, SDL (<< 2.0.18) has inverted horizontal mouse wheel scrolling on X11 (fixed in SDL commit 515b7e93). * debian/copyright: Update copyrights, add missing files, and realign. * Standards-Version: 4.6.2, no changes needed. * Rules-Requires-Root: no. * Normalize punctuation and capitalization in Description fields. * Build and install the game manual document into 7kaa-data if <!nodoc>. * Clean po/*.gmo and po/stamp-po after build. Fixes building a source package after a successful binary package build (Closes: #1043868). * Add debian/.gitignore. * Add debian/README.source: Document the Git commit message style, GitLab merge instructions, and git-buildpackage workflow (including package-specific commands) to help myself and other future maintainers. * Add debian/salsa-ci.yml. * Override false positive lintian tags about scenario config files. Checksums-Sha1: 811cf59a266d930451a0d1a05bfaea748e839263 43320756 7kaa-data_2.15.6+ds-1_all.deb 3c298e40b90dd805d82814250c2a8fecee5ca519 3807788 7kaa-dbgsym_2.15.6+ds-1_amd64.deb 81bfd57af3f95f1b811454c4edab1dfe1012e0c6 12059 7kaa_2.15.6+ds-1_amd64.buildinfo af5bd43928a1a4a4b342c44443ad2a018e7c7ca2 761300 7kaa_2.15.6+ds-1_amd64.deb Checksums-Sha256: 89ed9dff906e2b8c8a723b0f76b5cc2c7fe056f879fc9dfa643d98a8d52f7edb 43320756 7kaa-data_2.15.6+ds-1_all.deb e8c8074d762b5e9903aecfbb91d722319763b0e230cea4d91bc2a340150d774a 3807788 7kaa-dbgsym_2.15.6+ds-1_amd64.deb 8a6acdabb0d2e59f9187825a9da3fd7147a70b64ae8ef03d3a23376f9596b8df 12059 7kaa_2.15.6+ds-1_amd64.buildinfo b7d6f8c3c92b5a726ea2819557459436e625da808b40ac36d955f1e1a7c4de51 761300 7kaa_2.15.6+ds-1_amd64.deb Files: 58fe09d958587f01722e3cb8668489dc 43320756 games optional 7kaa-data_2.15.6+ds-1_all.deb 843c2c4f9414076e5f731f6a50b3ec4b 3807788 debug optional 7kaa-dbgsym_2.15.6+ds-1_amd64.deb b732484256ff030aeaa679cb991e0415 12059 games optional 7kaa_2.15.6+ds-1_amd64.buildinfo 950cff7c44304644fc96018e45f88d68 761300 games optional 7kaa_2.15.6+ds-1_amd64.deb