Change logs for openarena source package in Sid

  • openarena (0.8.8+dfsg-7) unstable; urgency=medium
    
      * d/openarena-server.install: Don't explicitly install
        openarena-server@.service.
        dh_installsystemd does this for us automatically, and letting it
        take responsibility for the instanced unit should make it possible
        to move the systemd units to /usr/lib/systemd by binNMUing with a
        newer debhelper.
      * d/control: Drop unnecessary dependency on lsb-base.
        On systemd systems, this is unnecessary because the init script is
        not used, and on non-systemd systems, this is unnecessary because
        sysv-rc explicitly depends on lsb-base.
      * Remove version constraints unnecessary since bullseye (oldstable)
        on dpkg-dev, ioquake3, ioquake3-server, openarena-data.
      * Update standards version to 4.6.2, no changes needed.
    
     -- Simon McVittie <email address hidden>  Tue, 17 Oct 2023 10:09:21 +0100
  • openarena (0.8.8+dfsg-6) unstable; urgency=medium
    
      * d/p/build-Link-game-cgame-ui-modules-to-LIBS.patch:
        Mark patch as applied upstream
      * Standards-Version: 4.6.1 (no changes required)
      * Bump debhelper compatibility level from 12 to 13
      * Update Lintian overrides
    
     -- Simon McVittie <email address hidden>  Sat, 29 Oct 2022 22:17:33 +0100
  • openarena (0.8.8+dfsg-5) unstable; urgency=medium
    
      * Mark patch for #966150 as forwarded upstream
      * d/gbp.conf: Set packaging branch to debian/latest
      * Standards-Version: 4.5.1 (no changes required)
      * Add overrides for some Lintian false-positives (#973759, #971707)
      * Add patches to fix some typos
      * Silence Lintian tags for the "allready" console command.
        Lintian reasonably interprets this as a typo for "already", but it
        actually means "all ready".
    
     -- Simon McVittie <email address hidden>  Tue, 22 Dec 2020 14:15:39 +0000
  • openarena (0.8.8+dfsg-4) unstable; urgency=medium
    
      * d/p/build-Link-game-cgame-ui-modules-to-LIBS.patch:
        Explicitly link game, cgame, ui modules to libm (Closes: #966150)
      * Link with -Wl,-z,defs to assert that all modules are self-contained
    
     -- Simon McVittie <email address hidden>  Fri, 24 Jul 2020 12:48:28 +0100
  • openarena (0.8.8+dfsg-3) unstable; urgency=medium
    
      * d/salsa-ci.yml: Request standard CI on salsa.debian.org
      * Remove migration path from openarena-dbg, which was not in buster
      * Standards-Version: 4.5.0 (no changes required)
      * d/changelog: Trim trailing whitespace
      * Wrap long line in changelog entry for 0.6.0-3
      * Use debhelper-compat 12
        - Add ${misc:Pre-Depends} to both packages
      * d/upstream/metadata: Add
      * Use https for various URLs
      * Do a separate build of qagame*.so for the dedicated server.
        Give it a different version number, so that its build-ID is different,
        and hence its detached debug symbols don't collide with the ones from
        the client/listen-server package. This means we can build
        openarena-server-dbgsym in the obvious way.
      * d/*.service: Add Documentation fields
      * d/openarena.desktop: Add Keywords
    
     -- Simon McVittie <email address hidden>  Tue, 18 Feb 2020 10:08:50 +0000
  • openarena (0.8.8+dfsg-2) unstable; urgency=medium
    
      * d/copyright: Sort standalone license paragraph to the end, avoiding
        a Lintian warning
      * Standards-Version: 4.2.1 (no changes required)
    
     -- Simon McVittie <email address hidden>  Fri, 31 Aug 2018 11:32:16 +0100
  • openarena (0.8.8+dfsg-1) unstable; urgency=medium
    
      * Repack upstream tarball to exclude non-free lcc compiler as
        intended: since 0.8.8 it was in code/tools/lcc, not tools/lcc, so
        the previous get-orig-source target was ineffective.
        (Closes: #887702)
        - get-orig-source: Use mk-origtargz instead of reinventing it
        - Document Files-Excluded in debian/copyright
        - Use xz compression while we're repacking anyway
    
     -- Simon McVittie <email address hidden>  Fri, 19 Jan 2018 09:05:31 +0000
  • openarena (0.8.8-21) unstable; urgency=medium
    
      * Standards-Version: 4.1.3 (no changes required)
      * d/p/Disable-Altivec-instructions-on-PowerPC-unless-requested.patch:
        Add patch to compile without Altivec to support baseline powerpc
        CPUs. Thanks to GitHub user casey-ac for testing a version of this
        change in ioquake3. This should also work on powerpcspe
        (Closes: #701630)
      * Update Vcs-* to point to salsa.debian.org
    
     -- Simon McVittie <email address hidden>  Mon, 15 Jan 2018 08:40:26 +0000
  • openarena (0.8.8-20) unstable; urgency=medium
    
      * Mark all forwarded patches as having been applied upstream
      * Remove maintainer script handling for upgrades from versions prior
        to 0.8.8-10, which is older than current Debian stable and
        Ubuntu LTS. Upgrades that skip a stable release are not supported.
        - START_DAEMON=0 in /etc/default/openarena-server is no longer migrated
          to update-rc.d openarena-server disabled. Use update-rc.d if you want
          to disable the OpenArena server.
        - /var/games/openarena-server/.openarena is no longer migrated to
          /var/games/openarena-server/server.oa.
      * Remove now-unused lintian override for invoking update-rc.d in a
        maintainer script
      * d/control: Set Rules-Requires-Root: no since this package does not
        install any non-root-owned files
      * Standards-Version: 4.1.1 (no changes required)
    
     -- Simon McVittie <email address hidden>  Mon, 30 Oct 2017 11:55:47 +0000
  • openarena (0.8.8-19) unstable; urgency=medium
    
      * Redo portability patches based on what went upstream to ioquake3
        - d/p/Treat-GNU-kFreeBSD-and-GNU-Hurd-as-equivalent-to-GNU-Linu.patch:
          Treat all GNU platforms as essentially the same for our purposes.
          This combines what used to be d/p/Fix-FTBFS-on-kFreeBSD.patch and
          d/p/Add-support-for-the-GNU-Hurd-architecture.patch.
        - d/p/Makefile-confine-LIB-to-the-one-platform-that-needs-it-na.patch,
          d/p/build-canonicalize-all-ARM-variants-to-arm-matching-q_pla.patch,
          d/p/build-define-ARCH_STRING-in-Makefile-on-Linux-and-other-G.patch:
          Treat all CPU architectures on GNU platforms as at least potentially
          supported, without having any specific code for the majority of
          architectures. (ioquake3 PR #129, as released to Debian in
          ioquake3/1.36+u20150926+dfsg1-1)
          + In particular this means we will attempt to build on m68k
            (Closes: #865721)
        - d/p/Use-LDFLAGS-on-non-Linux-too.patch:
          Drop patch, no longer needed for any GNU platform. GNU/kFreeBSD
          and GNU/Hurd both take the GNU/Linux code paths now.
      * Re-order patch series: backports from upstream, then forwarded patches,
        and finally Debian-specific (non-upstreamable) patches
      * Move Debian-specific patches into debian/patches/debian/
      * Drop openarena-dbg, rely on automatic -dbgsym packages instead
        - Don't build openarena-server-dbgsym since it would collide with
          openarena-dbgsym
      * Use recommended https URL for debian/copyright Format
      * d/copyright: Document new upstream location
      * d/control: openarena-server Depends on lsb-base
      * d/control: Declare Debian Policy 4.0.0 compliance
    
     -- Simon McVittie <email address hidden>  Sun, 25 Jun 2017 01:38:58 +0100
  • openarena (0.8.8-18) unstable; urgency=medium
    
      * Don't install a documentation symlink for LINUXNOTES.gz.
        That file is outdated and not very useful in a binary distribution
        like Debian, and openarena-data no longer installs it.
        (Closes: #857956)
    
     -- Simon McVittie <email address hidden>  Sun, 18 Jun 2017 18:35:40 +0100
  • openarena (0.8.8-17) unstable; urgency=medium
    
      * Move to debhelper compat level 10
        - don't build in parallel explicitly, it is now the default
      * debian/rules: align with ioquake3's
        - enable full compiler handling, but disable -fPIE -pie because this
          source package only compiles PIC shared objects
    
     -- Simon McVittie <email address hidden>  Wed, 21 Sep 2016 20:22:58 +0100
  • openarena (0.8.8-16) unstable; urgency=medium
    
      * Lock Debian-openarena account in purge instead of deleting it
        (see #621833)
      * Standards-Version: 3.9.8 (no further changes needed)
      * Use SOURCE_DATE_EPOCH to generate PRODUCT_DATE, similar to ioquake3
      * debian/gbp.conf: use DEP-14 branch names
    
     -- Simon McVittie <email address hidden>  Mon, 27 Jun 2016 11:04:36 +0100
  • openarena (0.8.8-15) unstable; urgency=medium
    
      * Use DEB_VENDOR instead of lsb_release
      * Drop compatibility with ioquake3 (<< 1.36+u20130504)
      * debian/rules: simplify by building in a non-platform-specific directory
      * debian/rules: rely on a q3arch version that accepts command-lines like
        "q3arch make i386 linux-gnu", to avoid repeated invocation
      * openarena Recommends openarena-oacmp1 now that it is in Debian,
        and openarena-server Suggests it
      * Stop installing the legacy Debian menu file
        - stop converting the icon to XPM format
        - no longer needs a build-dependency on imagemagick
      * Normalize packaging through `wrap-and-sort -abst`
      * Remove unnecessary debian/tmp prefix from install files
      * Use https for Vcs-Git, to provide anonymous checkouts that
        still authenticate the server
      * Remove host architecture restriction: since 0.8.8-6 it has not actually
        excluded any Debian architecture
    
     -- Simon McVittie <email address hidden>  Fri, 22 Jan 2016 11:52:33 +0000
  • openarena (0.8.8-14) unstable; urgency=medium
    
      * Add arm64 support by applying Martin Michlmayr's patch from ioquake3,
        which is also needed here (Closes: #790668)
    
     -- Simon McVittie <email address hidden>  Mon, 13 Jul 2015 08:52:01 +0100
  • openarena (0.8.8-13) unstable; urgency=medium
    
      * Another try at making the build reproducible: force TZ=UTC so the
        changelog date comes out the same in any timezone, and LC_ALL=C.UTF-8
        so we always get the same month names. Based on a patch from
        Reiner Herrmann. (Closes: #784163)
    
     -- Simon McVittie <email address hidden>  Mon, 04 May 2015 08:55:44 +0100
  • openarena (0.8.8-12) unstable; urgency=medium
    
      * Disable patch numbers in debian/patches, to reduce diffstat when patches
        are re-ordered
      * Use Debian changelog date as a replacement for __DATE__, for reproducible
        builds
      * Adjust logic for installing 0.8.1-, 0.8.5- and 0.8.8-compatible modules:
        - on the client, move the real files for the 0.8.5/0.8.8-compatible
          version into a pak6-patch088 subdirectory, so it is a little clearer
          that it (deliberately) differs from the 0.8.1-compatible version in
          the pak0 subdirectory
        - on the client, the fallback version for unknown servers is now
          a symlink into pak6-patch088 to make it clearer which version is used
        - on the client, the pak6-patch085 version is a symlink into
          pak6-patch088 (they appear to be compatible)
        - on the server, stop installing the 0.8.1-compatible version: the
          server controls which dialect of the network protocol is used,
          so only the 0.8.8 game code is necessary (Closes: #781385)
        - on the server, stop installing cgame and ui modules: the server
          only needs the qagame module
      * Upload to unstable
    
     -- Simon McVittie <email address hidden>  Wed, 29 Apr 2015 10:19:56 +0100
  • openarena (0.8.8-9) unstable; urgency=low
    
    
      * Merge from experimental to unstable
      * Add new watch file, using fakeupstream.cgi to work around the upstream
        downloads page not being uscan'able (thanks to Bart Martens)
      * debian/link-modules.sh: add symlinks so that on i386 and alpha, the game
        code can be loaded by either old ioquake3 (which looks for i386.so, axp.so)
        or new ioquake3 (which looks for x86.so, alpha.so)
    
     -- Simon McVittie <email address hidden>  Sun, 12 May 2013 11:36:14 +0100
  • openarena (0.8.8-5+deb7u2) unstable; urgency=low
    
    
      * Request confirmation before enabling auto-downloading, which is
        a security risk (Closes: #686648)
      * Switch /usr/share/doc/openarena-dbg from a symlink to openarena-server
        to a real directory. Using the symlink requires it to depend on
        openarena-server, which is undesirable, because since 0.8.8-1 that
        package has contained an init script which is enabled by default.
      * As a result, openarena-dbg no longer depends on openarena-server
        (Closes: #695334)
    
     -- Simon McVittie <email address hidden>  Fri, 07 Dec 2012 09:40:17 +0000
  • openarena (0.8.8-5+deb7u1) unstable; urgency=low
    
    
      * Add patch from upstream to fix a client-triggerable server crash.
        Thanks to Poul Sander and Markus Koschany (Closes: #681812)
    
     -- Simon McVittie <email address hidden>  Fri, 14 Sep 2012 07:52:53 +0100
  • openarena (0.8.8-5) unstable; urgency=low
    
    
      * Don't refuse to start a new openarena-server if there's a stale
        pid file (Closes: #678543)
      * Make sure to get the status of the right ioq3ded instance, using
        the pid file
    
     -- Simon McVittie <email address hidden>  Sat, 23 Jun 2012 00:36:45 +0100
  • openarena (0.8.8-4) unstable; urgency=high
    
    
      [ Fabian Greffrath ]
      * Include details of ioquake3 (or ioquake3-server) in openarena (or
        openarena-server) bug reports
    
      [ Simon McVittie ]
      * When we upgraded from before 0.8.8, actually avoid running the server
        as intended (thanks to Stepan Golosunov for the patch; closes: #673128)
      * Include CPPFLAGS in CFLAGS for full hardening (the build system doesn't
        respect CPPFLAGS otherwise)
    
     -- Simon McVittie <email address hidden>  Mon, 16 Apr 2012 12:18:38 +0100
  • openarena (0.8.8-3) unstable; urgency=low
    
    
      * Fix upgrades of openarena-server from squeeze (Closes: #666769):
        - create /var/games/openarena-server if necessary
        - if /etc/default/openarena-server doesn't exist, assume we're upgrading
          from before the init script existed, and disable the init script
          by default
    
     -- Simon McVittie <email address hidden>  Sun, 01 Apr 2012 22:04:29 +0100
  • openarena (0.8.8-2) unstable; urgency=low
    
    
      * Merge from experimental
      * Depend on today's ioquake3 upload, for sv_dorestart
      * Use dh_auto_build to get parallel builds
    
     -- Simon McVittie <email address hidden>  Sat, 31 Mar 2012 22:20:12 +0100
  • openarena (0.8.5-10) unstable; urgency=low
    
    
      [ Bruno "Fuddl" Kleinert ]
      * As the package uses debhelper (>= 8) the parallel=N stuff can be removed
        from debian/rules
    
      [ Simon McVittie ]
      * Set protocol for ioquake3 >= r2075, as well as for older versions
      * Use Quake3Arena as our game name, so IPv6 queries to master servers
        might actually work
    
     -- Simon McVittie <email address hidden>  Thu, 04 Aug 2011 09:08:32 +0100
  • openarena (0.8.5-9) unstable; urgency=low
      * Remove build-dependencies that were only there to support the engine,    which we no longer build from this source package    - in particular, libjpeg62-dev (Closes: #635089)  * Force CFLAGS from SDL to not be used, even if it's installed, to make    sure builds are consistent  * Standards-Version: 3.9.2 (no changes) -- Simon McVittie <email address hidden>  Sat, 23 Jul 2011 19:12:43 +0100
  • openarena (0.8.5-8) unstable; urgency=low
      * Team upload  * Do not mess with users' PATH environment variable in    /usr/share/applications/openarena.desktop file. Instead call    /usr/games/openarena directly. -- Bruno "Fuddl" Kleinert <email address hidden>  Fri, 11 Mar 2011 13:40:55 +0100
  • openarena (0.8.5-7) unstable; urgency=low
      * Use ~/.openarena, not ~/openarena (Closes: #612782) -- Simon McVittie <email address hidden>  Thu, 10 Feb 2011 17:30:00 +0000
  • openarena (0.8.5-6) unstable; urgency=low
      * Use com_basegame, com_homepath etc. from recent upstream ioquake3    - depend on a suitably new snapshot    - keep the older build-dependency, since all we actually need is q3arch.sh  * Add an openarena-dbg package with debug symbols  * Don't strcpy a buffer into itself, squashing a valgrind warning  * Declare CG_FairCvars properly, squashing a compiler warning  * Convert debian/copyright to machine-readable format -- Simon McVittie <email address hidden>  Sat, 05 Feb 2011 22:30:39 +0000
  • openarena (0.8.5-5) unstable; urgency=medium
    
    
      * Add patch (already upstream as oax r239) to fix a crash if a non-client
        object is damaged by a non-player source, e.g. setting off the Kamikaze
        near a powerup (Closes: #599866)
    
     -- Simon McVittie <email address hidden>  Mon, 11 Oct 2010 19:40:30 +0100
  • openarena (0.8.5-4) unstable; urgency=low
    
    
      * Build a second copy of the game logic and install it in a subdirectory.
        It turns out that OpenArena 0.8.1 and 0.8.5 aren't network-compatible.
      * Depend on openarena-data (>= 0.8.5-3~) which causes us to load the
        0.8.1-compatible game logic whenever the upstream version would use
        0.8.1's bytecode (Closes: #592965)
    
     -- Simon McVittie <email address hidden>  Tue, 24 Aug 2010 20:20:07 +0100
  • openarena (0.8.5-3) unstable; urgency=medium
    
    
      * Add patch from oax r203 to fix server crashes if a player joins, then
        rapidly leaves or dies (Closes: #592020)
    
     -- Simon McVittie <email address hidden>  Sun, 08 Aug 2010 11:53:58 +0100
  • openarena (0.8.5-2) unstable; urgency=low
    
    
      [ Simon McVittie ]
      * Improve patch tagging/attribution
      * Add patch from ioquake3 r1788 to avoid buffer overflows
      * Upload to unstable, now that -data 0.8.1+dfsg1-1 has migrated    
    
      [ Ansgar Burchardt ]
      * debian/control: Remove myself from Uploaders.
    
     -- Simon McVittie <email address hidden>  Tue, 03 Aug 2010 10:58:54 +0100
  • openarena (0.8.1-8) unstable; urgency=low
    
    
      * Add myself to Uploaders
      * Standards-Version: 3.9.0 (no changes needed)
      * Ship the source code for the game logic (normally in QVN bytecode files,
        which need a non-free compiler), from openarena-modSDK-0.8.1.tar.bz2;
        compile it to native code and package it in openarena-server
        (Closes: #559240)
      * Make openarena depend on openarena-server, to avoid having to add a third
        binary package for the game code (this adds less than 1MB to an
        installation of openarena)
      * Load data from /usr/lib, and create symlinks to the PK3 files in
        /usr/share, to avoid having to define yet another search path
      * Load game logic as native code if the QVM file starts with magic number
        'NTVE', even on pure servers
      * Tighten versioned dependency on openarena-data - now that we're shipping
        the game logic here and the rest in openarena-data, we need to make sure
        they're in sync
    
     -- Simon McVittie <email address hidden>  Thu, 22 Jul 2010 00:38:00 +0100
  • openarena (0.8.1-7) unstable; urgency=low
    
    
      * Use memmove instead of strcpy for overlapping memory regions.
        (LP: #554748)
        + new patch: memmove.patch
      * Fix spelling error.
        + new patch: spelling.patch
      * debian/control: Add ${misc:Depends} to binary package dependencies.
      * Bump Standards-Version to 3.8.4 (no changes).
    
     -- Ansgar Burchardt <ansgar@43-1.org>  Mon, 07 Jun 2010 13:49:36 +0900
  • openarena (0.8.1-6) unstable; urgency=low
    
    
      * Convert source package to format 3.0 quilt
        * Drop build dependency on quilt
        * Remove quilt calls from debian/rules
        * Drop build dependency on sharutils, because we now can ship (binary) PNG
          icons in debian 3.0 source packages
      * Import a patch from Simon McVittie (see #546184 for details) to fix building
        openarena on amd64 processors with a 32bit userland. Thanks to Simon
        McVittie! (Closes: #546184)
      * Allow parallel builds for SMP machines to speed up building openarena
      * Update Vcs-* fields as this package now lives in Git
    
     -- Bruno "Fuddl" Kleinert <email address hidden>  Thu, 19 Nov 2009 17:37:45 +0100
  • openarena (0.8.1-5) unstable; urgency=low
    
    
      [ Gonéri Le Bouder ]
      * Segfault when deleting non-existent ban address 0, thanks Guillaume
        Delacour (Closes: #532212)
      * Standards version: 3.8.3
       - README.source to explain how the quilt patch system works 
      
      [ Paul Wise ]
      * Drop the dh_desktop call
    
     -- Gonéri Le Bouder <email address hidden>  Fri, 21 Aug 2009 20:16:35 +0200
  • openarena (0.8.1-4) unstable; urgency=low
    
    
      [ Gonéri Le Bouder ]
      * fix FTBFS on kFreeBSD, thanks Cyril Brulebois (#413617)
      * Standard version 3.8.1, no change
    
      [ Paul Wise ]
      * Makes the desktop file valid according to desktop-file-validate
    
     -- Gonéri Le Bouder <email address hidden>  Sun, 19 Apr 2009 19:49:34 +0200
  • openarena (0.8.1-3) unstable; urgency=low
    
    
      * Turn on BUILD_CLIENT_SMP (Closes: #517894) 
    
     -- Gonéri Le Bouder <email address hidden>  Mon, 02 Mar 2009 21:47:05 +0100
  • openarena (0.8.1-2) unstable; urgency=low
    
    
      * Upload to unstable
      * Add myself in uploaders:
    
     -- Gonéri Le Bouder <email address hidden>  Sat, 14 Feb 2009 15:42:55 +0100
  • openarena (0.7.7+dfsg1-1) unstable; urgency=low
    
    
      * Remove non-free code/tools/lcc (Closes: #496346)
        + Remove hunk from patch 10_fix_build_and_binary_on_alpha
        + debian/rules: Add BUILD_GAME_QVM=0 to $(MAKE) call
          (thanks to Peter De Wachter)
      * Remove code/libs containing binary libraries for Mac OS X and Win32
      * debian/copyright: Explain which parts of upstream's sources were removed
      * debian/rules: replace ${source:Upstream-Version} by 0.7.7
        because the variable also contains the `+dfsg1' part
      * Add -fsigned-char to compiler options (Closes: #487970)
        (thanks to Peter De Wachter)
      * Add myself to Uploaders
      * debian/control: Remove article from beginning of short description,
        don't start short description with a capital letter
      * debian/openarena.6: Escape minus signs
        + fixes lintian warnings: hyphen-used-as-minus-sign
    
     -- Ansgar Burchardt <ansgar@43-1.org>  Fri, 05 Sep 2008 21:14:51 +0200