Change logs for openarena source package in Sid

  • 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
      * 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
     -- 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
      * 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/Makefile-confine-LIB-to-the-one-platform-that-needs-it-na.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
          + 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
      * 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
      * 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/ add symlinks so that on i386 and alpha, the game
        code can be loaded by either old ioquake3 (which looks for,
        or new ioquake3 (which looks for,
     -- 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  * 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 <>  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 <>  Fri, 05 Sep 2008 21:14:51 +0200