#1150875 pyparsing: Fail to parse comments in nested expressions

Package:
src:pyparsing
Source:
src:pyparsing
Submitter:
Rafael Laboissière
Date:
2026-10-16 11:21:04 UTC
Severity:
normal
Tags:
#1150875#5
Date:
2026-10-14 06:55:19 UTC
From:
To:
Dear Maintainer,

Version 3.3.3 of PyParsing introduced the bug reported in issue #693 [1]. This bug is partly what is causing the xmds2 package to FTBFS (Bug#1150470 [2]).

A patch to fix the problem has been proposed as the pull request #694 to the upstream repository on GitHub [3]. I will soon prepare a patch for the pyparsing package based on that PR.

Best regards,

Rafael Laboissière

[1] https://github.com/pyparsing/pyparsing/issues/693
[2] https://bugs.debian.org/1150470
[3] https://github.com/pyparsing/pyparsing/pull/694

#1150875#14
Date:
2026-10-14 13:03:34 UTC
From:
To:
* Rafael Laboissière <rafael@debian.org> [2026-10-14 08:55]:

Best regards,

Rafael Laboissière

#1150875#19
Date:
2026-10-16 11:07:29 UTC
From:
To:
Hello,

Bug #1150875 in pyparsing reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/python-team/packages/pyparsing/-/commit/fda89ad01a912887abfca2d7eabd959249c6f9f4
------------------------------------------------------------------------
d/p/skip-ignore-expressions-inside-nested_expr.patch: New patch

Closes: #1150875
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1150875

#1150875#26
Date:
2026-10-16 11:19:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pyparsing, 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 1150875@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (supplier of updated pyparsing 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)
Format: 1.8
Date: Fri, 16 Oct 2026 12:56:24 +0200
Source: pyparsing
Architecture: source
Version: 3.3.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 1150875
Changes:
 pyparsing (3.3.3-2) unstable; urgency=medium
 .
   * Team Upload
 .
   [ Rafael Laboissière ]
   * d/p/skip-ignore-expressions-inside-nested_expr.patch: New patch
     (Closes: #1150875)
Checksums-Sha1:
 45532170e494c1a38638589e2890c60c48486de1 2361 pyparsing_3.3.3-2.dsc
 b33b6fe0939562afd5e6458b169bdd0a8e57a5a9 9800 pyparsing_3.3.3-2.debian.tar.xz
 4011e1ec8b8cf1588d1d98c6f8f13f340f9c1adf 7901 pyparsing_3.3.3-2_source.buildinfo
Checksums-Sha256:
 6b577b1a09abb989d5a85e185983899afdaaed552c05ded0d3890bbf87686dd5 2361 pyparsing_3.3.3-2.dsc
 a22f219095c065a074fb945620c0736bfbe8694f31cba33883c649297cd51384 9800 pyparsing_3.3.3-2.debian.tar.xz
 db80cb5e9c1529123d07835db9a4222bb6fcfdff1ef8b72ade67230318c19d3e 7901 pyparsing_3.3.3-2_source.buildinfo
Files:
 3c1e4e3b8e2641880ba82c281d53e597 2361 python optional pyparsing_3.3.3-2.dsc
 38b1871efb83a96b4a0e7e496221c00f 9800 python optional pyparsing_3.3.3-2.debian.tar.xz
 79f2f9f8c580a1c60999b568128df507 7901 python optional pyparsing_3.3.3-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmrSAvYRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqNJg//ZptIYUAqQ4yyj2YezVXjV4ijRM1PTGUR
S4v2OI8HOSN0BC6TnUPqoyQYWP4O3Ek9XYkmdTUdC7bcjTVB4oFPG75wSK2CFgZa
FuzgYYxbLZYAldipopDs0Kjt56CERSWrn7Qo12wza2h7bNEB+iWK2bDuUQNEAN+D
vFRPezq2AQKiqdkz28kqYxo74wOezzaI7zrMZwvsq4gp6w3WnDLoi3k9cXWo0KDG
O15/qcrttRVO22k0y0OqOQqIOBso2D0ypXBucLX8I1XYSIrmO9Z2hEfxxqmPIMut
4210XwgeMggU/Ik+mzmBUanUojB5AGdSokGdPhYEfidzajT6NibIBs/Ff9+U0dSp
oJroKqVLMCOE6zb3rGvvKFfeqnETVC+gYr4SM4YTZTRs6855lHHXrZKObSkGul7V
fvJ9StMfVecceVc3hkxdfRFiiH+Umzj8zIi8DUs4VZB2B5nw1sVlYXts5TvH3pYB
EzYMMcJtzsDR2WfO1xrCrM2f47Gwyy7HelP3YJMAB0C3zZEVHOBvfrzHQnNRyFeu
gjdQhQShl/PYy/VtqXvXjhNBAm/C4HW9DBF11Mi62rtd7FCkK883z6UwgZZq+gjn
JtP3FGooLa8IIgqSObOmS5jzxWWznsp7ArwTbvuzCtGK4plL4WhURS7elqpJJhbH
325CpqG5tyI=
=HyJW
-----END PGP SIGNATURE-----