Your message dated Mon, 12 Dec 2016 21:33:44 +0000
with message-id <[email protected]>
and subject line Bug#845504: fixed in fpc 3.0.0+dfsg-10
has caused the Debian Bug report #845504,
regarding /usr/bin/ppdep-3.0.0: Claims to understand conditional defines, but 
doesn't handle {$ELSE}
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
845504: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845504
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fp-utils-3.0.0
Version: 3.0.0+dfsg-9
Severity: important
File: /usr/bin/ppdep-3.0.0

Dear Maintainer,


In the `gearhead` package, `ppdep gharena.pas` produces almost no
output, whereas `ppdep -dSDLMODE gharena.pas` produces plenty.

Relevant source snippet:

{$IFDEF SDLMODE}
uses gears,sdlgfx,arenahq,sdlmenus,randchar,navigate,sdlmap;
{$ELSE}
uses gears,congfx,arenahq,conmenus,randchar,navigate,context,mapedit;
{$ENDIF}

Expected output:
gharena: gharena.pas <huge list of .ppu files>
foo.ppu: foo.pp <possible list of other .ppu files>

Actual output:
gharena: gharena.pas

Workaround:

{$IFNDEF SDLMODE}
{$DEFINE TUIMODE}
{$ENDIF}

{$IFDEF SDLMODE}
uses gears,sdlgfx,arenahq,sdlmenus,randchar,navigate,sdlmap;
{$ENDIF}
{$IFDEF TUIMODE}
uses gears,congfx,arenahq,conmenus,randchar,navigate,context,mapedit;
{$ENDIF}

... and so on, 269 more times. Assuming none of those {$ELSE}s is for
something "else" besides {$IFDEF SDLMODE}.


-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (600, 'testing-debug'), (600, 'testing'), (500, 
'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, x32

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages fp-utils-3.0.0 depends on:
ii  fpc-source-3.0.0  3.0.0+dfsg-9
ii  libc6             2.24-5

Versions of packages fp-utils-3.0.0 recommends:
ii  fp-compiler-3.0.0  3.0.0+dfsg-9

fp-utils-3.0.0 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: fpc
Source-Version: 3.0.0+dfsg-10

We believe that the bug you reported is fixed in the latest version of
fpc, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Paul Gevers <[email protected]> (supplier of updated fpc 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 [email protected])


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

Format: 1.8
Date: Mon, 12 Dec 2016 21:35:43 +0100
Source: fpc
Binary: fpc-3.0.0 fpc-source-3.0.0 fp-compiler-3.0.0 fp-ide-3.0.0 
fp-utils-3.0.0 fp-docs-3.0.0 fp-units-rtl-3.0.0 fp-units-base-3.0.0 
fp-units-fcl-3.0.0 fp-units-fv-3.0.0 fp-units-gtk2-3.0.0 fp-units-db-3.0.0 
fp-units-gfx-3.0.0 fp-units-net-3.0.0 fp-units-math-3.0.0 fp-units-misc-3.0.0 
fp-units-multimedia-3.0.0 fp-units-i386-3.0.0 fpc fpc-source fp-compiler fp-ide 
fp-utils fp-docs fp-units-rtl fp-units-base fp-units-fcl fp-units-fv 
fp-units-gtk2 fp-units-db fp-units-gfx fp-units-net fp-units-math fp-units-misc 
fp-units-multimedia fp-units-i386
Architecture: source
Version: 3.0.0+dfsg-10
Distribution: unstable
Urgency: medium
Maintainer: Pascal Packaging Team <[email protected]>
Changed-By: Paul Gevers <[email protected]>
Description:
 fp-compiler - Free Pascal - compiler dependency package
 fp-compiler-3.0.0 - Free Pascal - compiler
 fp-docs    - Free Pascal - documentation dependency package
 fp-docs-3.0.0 - Free Pascal - documentation
 fp-ide     - Free Pascal - IDE dependency package
 fp-ide-3.0.0 - Free Pascal - IDE
 fp-units-base - Free Pascal - base units dependency package
 fp-units-base-3.0.0 - Free Pascal - base units
 fp-units-db - Free Pascal - database-library units dependency package
 fp-units-db-3.0.0 - Free Pascal - database-library units
 fp-units-fcl - Free Pascal - Free Component Library dependency package
 fp-units-fcl-3.0.0 - Free Pascal - Free Component Library
 fp-units-fv - Free Pascal - Free Vision units dependency package
 fp-units-fv-3.0.0 - Free Pascal - Free Vision units
 fp-units-gfx - Free Pascal - graphics-library units dependency package
 fp-units-gfx-3.0.0 - Free Pascal - graphics-library units
 fp-units-gtk2 - Free Pascal - GTK+ 2.x units dependency package
 fp-units-gtk2-3.0.0 - Free Pascal - GTK+ 2.x units
 fp-units-i386 - Free Pascal - Kylix compatibility units dependency package
 fp-units-i386-3.0.0 - Free Pascal - Kylix compatibility units
 fp-units-math - Free Pascal - math units dependency package
 fp-units-math-3.0.0 - Free Pascal - math units
 fp-units-misc - Free Pascal - miscellaneous units dependency package
 fp-units-misc-3.0.0 - Free Pascal - miscellaneous units
 fp-units-multimedia - Free Pascal - multimedia units dependency package
 fp-units-multimedia-3.0.0 - Free Pascal - multimedia units
 fp-units-net - Free Pascal - networking units dependency package
 fp-units-net-3.0.0 - Free Pascal - networking units
 fp-units-rtl - Free Pascal - runtime libraries dependency package
 fp-units-rtl-3.0.0 - Free Pascal - runtime libraries
 fp-utils   - Free Pascal - utilities dependency package
 fp-utils-3.0.0 - Free Pascal - utilities
 fpc        - Free Pascal - SDK suite dependency package
 fpc-3.0.0  - Free Pascal - SDK-3.0.0 suite
 fpc-source - Free Pascal - SDK source code dependency package
 fpc-source-3.0.0 - Free Pascal - SDK source code
Closes: 845504
Changes:
 fpc (3.0.0+dfsg-10) unstable; urgency=medium
 .
   * Add Multi-Arch metadata (as suggested by the hinter on tracker.d.o)
   * Strip current path from the configuration paths as stored in fpm files
     because it results in unreproducible builds and is useless anyways
     because the path doesn't exist in the packages.
   * Update amd64 reference to enable Ubuntu to pass
   * Fix typo in ppdep such that it now recognizes the {$ELSE} directive
     (Closes: #845504)
   * Drop Carlos Laviola from uploaders: thanks for all the fish
   * Bump compat level to 10
   * Replace mysql/mariadb dev suggests to default-libmysqlclient-dev
   * Enable bindnow in the linker flags
   * Drop obsolete lintian overrides
   * Fix some more spelling errors (thanks Lintian)
Checksums-Sha1:
 40858bbc269fdbe06c2a89a7db678d5efc4a95b4 4044 fpc_3.0.0+dfsg-10.dsc
 d46dfd3f920b46887b938db26a8a38f0431c3800 250552 fpc_3.0.0+dfsg-10.debian.tar.xz
Checksums-Sha256:
 da9481a9936be8949fdc727e2acdf2c76e073509477b4def05215a9f0b1d2963 4044 
fpc_3.0.0+dfsg-10.dsc
 ed715414fe5932413d57f7dc297777b8c8762207849346840625c7374a2d227d 250552 
fpc_3.0.0+dfsg-10.debian.tar.xz
Files:
 5710100429bf60b5d62fc3d9727c5a7a 4044 devel optional fpc_3.0.0+dfsg-10.dsc
 662f3852078650c46eb3651926ff1f79 250552 devel optional 
fpc_3.0.0+dfsg-10.debian.tar.xz

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

iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAlhPCu4ACgkQnFyZ6wW9
dQokaAgAhwEC8Dse6R4X835BJxXoJi+GLEB6lcp+QAkMN/yu9K/Q5YwVrqWA2rZt
uw3tZ+P0BG9rIkqgfjOSf/xG+2maRd1Eo8Nbx7Ij+QZemdLT7LUEB//gBOIoWR+/
XYBsVZr/NoKQjbf8N6eE1RdO1TD97Uklsxeb0ph6uzB633gGH5j5ZO/aFKcaxDy/
aFYijKO88fu8gu1XxW2NGnXuDjyMR2RPScUUkuzUM0QsCRE66gEz5Iik1Cn75iEj
f89nJ2KYfBG5saT0K8O4AqsiIvEApzP58BE7ejJm7dftFraxoXEgbea8Q69gRQir
kw8lQyHq0g3OwZzoza+1dTJ2BYp5Xg==
=UFNm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to