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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.