RFS: 7kaa 2.15.6+ds-1
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 <pkg-games-devel@lists.alioth.debian.org>
Changed-By: P. J. McDermott <pj@pehjota.net>
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
--
Patrick "P. J." McDermott: http://www.pehjota.net/
Lead Developer, ProteanOS: http://www.proteanos.com/
Founder and CEO, Libiquity: http://www.libiquity.com/
Reply to: