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

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



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 <pkg-games-devel@lists.alioth.debian.org>
Uploaders:  Bertrand Marc <bmarc@debian.org>, Miriam Ruiz <little_miry@yahoo.es>, Barry deFreese <bdefreese@debian.org>, P. J. McDermott <pj@pehjota.net>,
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 <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 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/

Attachment: pgp0f8z3TPdPg.pgp
Description: OpenPGP digital signature


Reply to: