Change logs for wesnoth-1.18 source package in Sid

  • wesnoth-1.18 (1:1.18.0-2) unstable; urgency=medium
    
      * Install systemd unit file in UsrMerge-allowed location. (Closes: #1069815)
        - Declare build-dep on debhelper (>= 13.11.6~).
    
     -- Vincent Cheng <email address hidden>  Fri, 26 Apr 2024 06:07:52 -0700
  • wesnoth-1.18 (1:1.18.0-1) unstable; urgency=medium
    
      * New upstream stable release.
        - Add build-dep on libboost-graph-dev, update version restriction on
          libsdl2-dev.
        - Add dep on fonts-lohit-beng-bengali.
      * Drop data/tools/addon_manager (standalone client for addon devs to
        upload/download WML content from addon server, no impact on in-game addon
        manager) from wesnoth-tools due to embedded code copies; also drop related
        patch 04wam-html-privacy-warning.
      * Bump Standards-Version to 4.7.0, no changes needed.
    
     -- Vincent Cheng <email address hidden>  Tue, 23 Apr 2024 14:06:31 -0700
  • wesnoth-1.18 (1:1.17.26-1) unstable; urgency=medium
    
      * New upstream release 1.18 RC1.
        - Fixes horizontal scrolling with libsdl2 versions (>= 2.0.18) on X11 and
          versions (>= 2.0.20) on Wayland.
        - Add new package wesnoth-1.18-wof for the newly added mainline campaign,
          "Winds of Fate".
        - New gettext domain wesnoth-tools.
        - Refresh wesnothd-name patch.
      * Fix installation via AppStream-based software centers not installing the
        music or any campaigns except the tutorial.  Make the wesnoth-1.18 package
        provide the main program for Wesnoth and recommend instead of depending on
        all the campaign packages.  Make wesnoth-core a transitional package that
        depends on wesnoth-1.18.  Don't build a wesnoth-1.18-core package.  Add
        NEWS entry about the changes.  (LP: #2033222)
        - wesnoth-1.18 still recommends wesnoth-1.18-music, so without a separate
          wesnoth-1.18-core package to only suggest it, the music is always pulled
          in by default (regression of LP #281791).
      * Use updated systemd service file from upstream for wesnoth-1.18-server.
        - Adds Documentation keys.
          (Fixes lintian info tag systemd-service-file-missing-documentation-key)
        - Adds systemd security features.
        - Resets the socket file's owner, group, and mode after wesnothd is
          started from within the game (where it runs under a different user).
      * Run wesnothd as a new system user and group "_wesnoth", because running as
        "nobody" is unsafe.  Fixes a warning message in systemd 246+.
        (Fixes lintian warning tag systemd-service-file-uses-nobody-or-nogroup)
      * Store PID and socket files in /run instead of /var/run.  Fixes a warning
        from systemd-tmpfiles.  (See lintian bug #984678)
        (Fixes lintian info tag systemd-tmpfile-in-var-run)
      * Allow running multiple versions of wesnothd under systemd.  Different
        -p/--port options must be specified.
        - Running multiple wesnothd versions under sysvinit was already possible
          with -p/--port in /etc/default/wesnoth-* DAEMON_OPTS.
      * Use the system copy of Lua, which is possible now for the first time since
        the 1.8 branch.
      * Update build dependencies:
        - Add libcurl4-openssl-dev, libfontconfig-dev, pkgconf, and python3.
        - Remove libboost-serialization-dev, libfreetype-dev, libfribidi-dev,
          libpng-dev, and libsdl2-ttf-dev.
        - Update version restrictions of cmake, libboost-*-dev, libcairo2-dev,
          libpango1.0-dev, libsdl2-dev, libsdl2-image-dev, and libssl-dev.
      * Update missing jQuery and tablesorter source files.
      * Update debian/copyright and rewrite in machine-readable format 1.0.
        (Fixes lintian pedantic tag no-dep5-copyright)
        - Since the addition of xBRZ code in version 1.13.0, the wesnoth-x.yy
          program has been licensed under GPL-3.  Wesnoth code without xBRZ is
          still under GPL-2+ or compatible licenses.
        - Add script to convert upstream's new machine-readable copyrights.csv
          file for images and sounds to Debian's machine-readable format 1.0.
      * Add patch to warn about privacy breach: connections to Google and Wesnoth
        servers from HTML file generated by "wesnoth_addon_manager --html HTML".
        - Document this problem and possible solutions in debian/TODO.
      * Use HTTPS homepage.
      * Remove outdated and unnecessary addon manager COPYING.txt from
        wesnoth-1.18-tools.
      * Drop undefined ${shlibs:Depends} and add missing ${perl:Depends} in
        wesnoth-1.18-tools package Depends.
      * Update deprecated debian/*.tmpfile name.
      * Fix font symlinks creation in debian/rules.
      * Fix regression of #445550 (relative symbolic links to fonts) caused by
        1:1.16.10-1 switching to modernized debian/rules using short-hand dh.
        Caught by lintian: unused-override absolute-symlink-in-top-level-folder
      * Remove unused CPPFLAGS and CMAKE_SWITCHES in debian/rules.
      * Run "conftests" SDL initialization tests (new since 1.17.4) in
        debian/rules.
      * Run WML tests under autopkgtest.
      * Update lintian overrides.
      * Add myself to Uploaders.
    
     -- P. J. McDermott <email address hidden>  Wed, 21 Feb 2024 08:38:00 -0500