Debian Bug report logs - #668349
nexuiz-data: will FTBFS with newer fteqcc unless patched

version graph

Package: nexuiz-data; Maintainer for nexuiz-data is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>; Source for nexuiz-data is src:nexuiz-data (PTS, buildd, popcon).

Reported by: Simon McVittie <smcv@debian.org>

Date: Wed, 11 Apr 2012 08:48:02 UTC

Severity: important

Found in version nexuiz-data/2.5.2-6

Fixed in version nexuiz-data/2.5.2-7

Done: Simon McVittie <smcv@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#668349; Package nexuiz-data. (Wed, 11 Apr 2012 08:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 11 Apr 2012 08:48:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: nexuiz-data: will FTBFS with newer fteqcc unless patched
Date: Wed, 11 Apr 2012 09:45:06 +0100
Package: nexuiz-data
Version: 2.5.2-6
Severity: important

Xonotic developers tell me that Nexuiz' QuakeC code will not compile with
current versions of fteqcc, due to an incompatible change in fteqcc. However,
packaging Xonotic requires a current version of fteqcc.

The incompatible change is:

* (ent.array)[i] is not valid, because QuakeC array semantics are weird

* in the version of fteqcc we ship, there is a precedence hack so ent.array[i]
  parses as ent.(array[i]), which works

* later versions of fteqcc introduce string character indexing, so
  ent.strfield[i] should parse as (ent.strfield)[i]

* this means the precedence hack was removed, so ent.array[i] parses as
  (ent.array)[i] which isn't valid for arrays

The solution is apparently to replace all expressions of the form
"ent.array[i]" with "ent.(array[i])".

    S





Added indication that bug 668349 blocks 668350 Request was from Simon McVittie <smcv@debian.org> to control@bugs.debian.org. (Wed, 11 Apr 2012 08:57:45 GMT) (full text, mbox, link).


Reply sent to Simon McVittie <smcv@debian.org>:
You have taken responsibility. (Tue, 02 Jan 2018 18:24:04 GMT) (full text, mbox, link).


Notification sent to Simon McVittie <smcv@debian.org>:
Bug acknowledged by developer. (Tue, 02 Jan 2018 18:24:04 GMT) (full text, mbox, link).


Message #12 received at 668349-close@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: 668349-close@bugs.debian.org
Subject: Bug#668349: fixed in nexuiz-data 2.5.2-7
Date: Tue, 02 Jan 2018 18:20:56 +0000
Source: nexuiz-data
Source-Version: 2.5.2-7

We believe that the bug you reported is fixed in the latest version of
nexuiz-data, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 668349@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated nexuiz-data package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 02 Jan 2018 11:11:02 +0000
Source: nexuiz-data
Binary: nexuiz-data nexuiz-music nexuiz-textures
Architecture: source
Version: 2.5.2-7
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Description:
 nexuiz-data - Nexuiz game data files
 nexuiz-music - Nexuiz music files
 nexuiz-textures - Textures for Nexuiz
Closes: 647621 668349 808652
Changes:
 nexuiz-data (2.5.2-7) unstable; urgency=low
 .
   [ Anton Balashov ]
   * Rebuild with a dpkg that defaults to xz compression (Closes: #647621).
   * Change versioned Conflicts to versioned Breaks.
   * Update to standards version 3.9.4. No changes were necessary.
   * Added the watch file.
   * Fix link on GPL-2 in copyright file
 .
   [ Simon McVittie ]
   * Add Multi-Arch: foreign to all the binary packages
   * debian/patches/reproducible_build.diff:
     Apply patch from Reiner Herrmann for locale-independent sorting
     (Closes: #808652)
   * Add DEP-3 patch metadata
   * Put-parentheses-around-array-member-dereferences.patch:
     Add patch to avoid weird precedence in fteqcc (Closes: #668349)
   * Update Homepage to match src:nexuiz
   * Update Vcs-* fields
   * Add debian/gbp.conf, using DEP-3 branch names
   * Add myself to Uploaders
   * Wrap and sort control files
   * Update to standards version 4.1.3 (no further changes)
   * Move to debhelper compat level 11
   * Disable pristine-tar. The delta is almost as large as the upstream
     tarball for this package, so it doesn't seem useful.
Checksums-Sha1:
 9cb14ac551db30a9962da847d485bbe4ab461d57 2220 nexuiz-data_2.5.2-7.dsc
 b4420c9592cfef427e7b2ecd844dc8e00338bc9e 9092 nexuiz-data_2.5.2-7.debian.tar.xz
 6647ed131f12134d4f4d38d050be279902fd1d7f 5399 nexuiz-data_2.5.2-7_source.buildinfo
Checksums-Sha256:
 5826a9b1eb2f9199d27fc6905d51559fbd56ff629391692542a35dfa1cdf1101 2220 nexuiz-data_2.5.2-7.dsc
 9ec6a951602d127389f175a489d664eeaec2826a921edce5db23355c6580f32a 9092 nexuiz-data_2.5.2-7.debian.tar.xz
 3bebc95066c63c89db259d96775bf16180233d8f963794c57ede11d664baf0b3 5399 nexuiz-data_2.5.2-7_source.buildinfo
Files:
 0ed3d1dea08f9fd6e81de2ea14ac51e4 2220 games optional nexuiz-data_2.5.2-7.dsc
 cd487e4cb40bc774278810d5e2bfd87e 9092 games optional nexuiz-data_2.5.2-7.debian.tar.xz
 d582334c7cea5229c5a61c23bdcea154 5399 games optional nexuiz-data_2.5.2-7_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlpLyHsACgkQ4FrhR4+B
TE85WA//fFfwYg5QSFxTLUlezzQbiwdrqyXsQrYqSKJQJsJH2kKUsnuXCc5vesLc
f9mbcwJAyxJOtI6Bq/rIOd5WBB1ApMe4K3214AjNTCNjbQB80bua8PlljHpBt1If
Mg0GwHAGTSU6YAvclerkPSVwe7sLhTzx0dNNVj3YQmfEq/IBbtlzpg2F6eD6SB82
L79DYVYKn02UwD3hgK7X4RTcHcrCOqXGtaO6yY4O6b+EwMLe/LmsdzZUTIKeUw8Z
b2OeSuiUnFp2YriyewXovIejHSAVg8vF3GBnCBeqIB5oyYSWTNottAWcNElMlEYC
gTtHUGK9pEYatA9ChAv3TQli6k3W13/JxRBFOuR5oPZKysf3pwsLbKn72PavCOLQ
x/tojnyH5T+/BPMYP6KhJr4KDYVDtVwq93ArsC1VaxWwWLjl8PXJIhkMHSaxT2uM
iZNMK6jhWfR3UCVrMhWLWJmVJc0znrsJ7VDc9IrKiEcqRZrXwqaymaUC735paVZ3
dVd10vmjyodQ7umA0/E6pbviR3brJIqsaGBdId57f+X0ZFjxIursVp93DjpXUb3C
xGEOkkV7coEcO9XNPSftZRYaP3zCJKfGp6Pb7IuIIucWBuzzCZHysWhrvwcHrbrb
xax4WtCY8w3BpsHd1lsrJM/RbMtW3XoZiDLriRH2DVUrxNgEBto=
=frge
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 10 Feb 2018 07:27:58 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 12:55:34 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.