Re: RFS: 7kaa 2.15.6+ds-1 (ready) and 7kaa-music 2.15-1

"P. J. McDermott" <[email protected]>
Newsgroups gmane.linux.debian.devel.games
Message-ID <[email protected]>
On 2023-12-22 at 07:22, P. J. McDermott wrote:
> On 2023-12-18 at 11:52, P. J. McDermott wrote:
> > 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.  
> 
> Seeing on upstream's forums the latest of a few user reports of known
> bugs in 7kaa 2.15.6 fixed in the upcoming 2.15.7, I realized I should
> probably cherry pick at least a couple patches from upstream.  So I've
> asked upstream for advice on these and any other patches to consider
> cherry picking [1].  So I think an upload should maybe wait until I
> hear back from upstream.  Changes are in my fork on Salsa for now, and
> I'll push to games-team/7kaa and follow up here when ready for upload,
> but any review in the meantime would be appreciated.
> 
> [1]: https://www.7kfans.com/forums/viewtopic.php?f=20&t=1302&p=9803#p9803

Upstream responded and I cherry picked accordingly.  7kaa 2.15.6+ds-1 is
pushed to games-team/7kaa, build tested [1], and ready for review and
upload.

Sorry for the noise.

[1]: https://salsa.debian.org/pehjota/7kaa/-/pipelines/617263

Diffstat, dsc, and changes for commit 9165b1e8:

---

$ git diff --stat=72 "$(git tag --list 'debian/*' \
> --sort=-version:refname | head -n 1)..master" -- debian/
 debian/.gitignore                       |   7 +
 debian/7kaa-data.doc-base               |   8 +
 debian/7kaa-data.lintian-overrides      |   2 +
 debian/README.source                    | 168 +++++++
 debian/changelog                        |  58 +++
 debian/clean                            |   2 +
 debian/control                          |  34 +-
 debian/copyright                        |  96 ++--
 debian/patches/game_file_patching.patch | 118 +++++
 debian/patches/series                   |   1 +
 debian/patches/use_system_libuuid.patch | 567 ++++--------------------
 debian/rules                            |  21 +
 debian/salsa-ci.yml                     |  10 +
 debian/upstream/metadata                |  10 +-
 debian/watch                            |   6 +-
 15 files changed, 594 insertions(+), 514 deletions(-)

---

Format: 3.0 (quilt)
Source: 7kaa
Binary: 7kaa, 7kaa-data
Architecture: any all
Version: 2.15.6+ds-1
Maintainer: Debian Games Team <[email protected]>
Uploaders:  Bertrand Marc <[email protected]>, Miriam Ruiz <[email protected]>, Barry deFreese <[email protected]>, P. J. McDermott <[email protected]>,
Homepage: https://www.7kfans.com/
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/games-team/7kaa
Vcs-Git: https://salsa.debian.org/games-team/7kaa.git
Build-Depends: autoconf-archive, debhelper-compat (= 13), libcurl4-gnutls-dev, libopenal-dev, libenet-dev, libsdl2-dev (>= 2.24.0), uuid-dev, latexmk <!nodoc>, texlive-latex-recommended <!nodoc>, texlive-latex-extra <!nodoc>, texlive-fonts-extra <!nodoc>, fonts-adf-universalis <!nodoc>
Package-List:
 7kaa deb games optional arch=any
 7kaa-data deb games optional arch=all
Checksums-Sha1:
 165f4b05332fdb284a06a651721f80f3604410d9 47150404 7kaa_2.15.6+ds.orig.tar.xz
 136a6230b771968246383319ab5e463a04fb4eb0 16912 7kaa_2.15.6+ds-1.debian.tar.xz
Checksums-Sha256:
 829e62a06f320ebbf7685ce13d1d9472de3323a1aee417d52b76e492efc214f8 47150404 7kaa_2.15.6+ds.orig.tar.xz
 5c856498d98150381d63a36bd795d2abaaf947f65fd531c2c265f91f9621c2c9 16912 7kaa_2.15.6+ds-1.debian.tar.xz
Files:
 6f1f310915c08e5df99b7c7cf444ee45 47150404 7kaa_2.15.6+ds.orig.tar.xz
 e2083d1d908a2d6b18acc1d232221f1f 16912 7kaa_2.15.6+ds-1.debian.tar.xz

---

Format: 1.8
Date: Fri, 22 Dec 2023 12:04:00 -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 has inverted horizontal mouse wheel scrolling on
       X11 in versions (<< 2.0.18) (fixed in SDL commit 515b7e93) and on
       Wayland in versions (<< 2.0.20) (fixed in SDL commit 3e1b3bc3).
   * 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.
   * Cherry pick patch from upstream:
     + debian/patches/game_file_patching.patch: Fixes original scenarios
       crashing when clicking on your market.
Checksums-Sha1:
 50f07a5ec15b7dcafe344c40bdf922320de68c55 43318916 7kaa-data_2.15.6+ds-1_all.deb
 27f47c5c4a07c85fcc0c053e6fcb36ed95372582 3808116 7kaa-dbgsym_2.15.6+ds-1_amd64.deb
 425ba43a5a44df45a1d122430da1141568b09084 12059 7kaa_2.15.6+ds-1_amd64.buildinfo
 b7659c789c4e9bc36b3a3364c5d384f1820da1ad 761216 7kaa_2.15.6+ds-1_amd64.deb
Checksums-Sha256:
 194dc694f0e70c880cf1e19ab9545bc350692fe158f6a00e6aab70ff744b00a4 43318916 7kaa-data_2.15.6+ds-1_all.deb
 58c90b96ec596fc7327ff7f4e8cd0f1be169d7db87264e405161a3dae256e0bc 3808116 7kaa-dbgsym_2.15.6+ds-1_amd64.deb
 dc0e23ef0eab36c879a18c863def74f7c51eac1850b6e2d27b5971141e2e0107 12059 7kaa_2.15.6+ds-1_amd64.buildinfo
 1c0cea00fa252457df821f3925699668e995c6bc44f39f160872ca51f043a9a0 761216 7kaa_2.15.6+ds-1_amd64.deb
Files:
 2b0f96518a3b3133fb2cc65d62198f97 43318916 games optional 7kaa-data_2.15.6+ds-1_all.deb
 0bd0a212f4aa89a27fe03d93e0fdd52a 3808116 debug optional 7kaa-dbgsym_2.15.6+ds-1_amd64.deb
 55b74c3dc82368ea0edc031a980d99ad 12059 games optional 7kaa_2.15.6+ds-1_amd64.buildinfo
 3ac169e0bbf740df4c5faf8ce5b65717 761216 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/
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtHpmdIDNofg2GzHu/N+fP7XXMhYFAmWG8IQACgkQ/N+fP7XX
MhbotA/7Biror72OACReYXMUE7fH8kKJAoue3N/5sdwfZjr3Y6BXkFMc2AhnkI21
IQrQNVpnqprjqpeo37w6/IiflCfzucoObsXzI26SY6senN1yXP8dd7eWjG8UxR7c
fAyhl3oDru8z5qJslKUiIF3pKMeDdIbD9YNaCmFaFW/vupt8jJgJ/PbnjSI+H87f
rR7ja+t+Bb8DHn8BbcksUwMRR0/QHqu00OeoDO7uOejT9qhjHu2YBqVln8U4w1Sz
Tpj3bMRYaKsJWdl9mi3WrGjS7xssw5jgzJcwQOa+AMj/kKzGtnJ284ukCIGyDS62
Yy02iODNEWZWHqu/QP/vpXpe0Lr+c/6dXY8HpVaFhmk3TRM7XB+at1CHxqKF8Gi0
xf06eHPcrxKUTNyfoChGtghr0zK8+BOU5yJONyTKA03MOBsowf1I80ZaAmE3a6Tp
YL496Z1nhr+pXnZZNNfiw32IBs1v995MCEhL9Fe8L/kHkG+OvTYbrfqcQNnfX6Xk
mqysSIinCJ3gE9vE5c3s+v9dRxVbHYwQ2p1p88LjYvNuvQCkbQgn2Qss9X2FvJeI
fEz/5n5rHnPLDDn9CYz0a096/q8xWSiFsbJUdaEHOCy1JPM+T9Ivy7Srvx30W/0Z
wngG5KPZJjzv68m+dpkktlrGCo85UHOY0ytnZTpt5bTqIDcXc1E=
=yxm9
-----END PGP SIGNATURE-----
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.