[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: