Debian Bug report logs - #1036826
po4a: Escape sequence \c encountered. This is not completely handled yet.

version graph

Package: po4a; Maintainer for po4a is Martin Quinson <[email protected]>; Source for po4a is src:po4a (PTS, buildd, popcon).

Reported by: Helge Kreutzmann <[email protected]>

Date: Sat, 27 May 2023 12:03:01 UTC

Severity: normal

Tags: fixed-upstream

Found in version po4a/0.69-1

Full log


Message #68 received at [email protected] (full text, mbox, reply):

Received: (at 1036826) by bugs.debian.org; 10 May 2024 16:55:54 +0000
From [email protected] Fri May 10 16:55:54 2024
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
	(2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-11.9 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER,
	PGPSIGNATURE,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,
	SPF_HELO_NONE,T_SPF_PERMERROR autolearn=ham autolearn_force=no
	version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 20; hammy, 150; neutral, 109; spammy,
	0. spammytokens: hammytokens:0.000-+--H*u:Evolution,
	0.000-+--H*ct:application, 0.000-+--H*ct:protocol,
	0.000-+--H*ct:micalg, 0.000-+--H*ct:signed
Return-path: <[email protected]>
Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:36375)
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_SECP521R1__RSA_SHA512__AES_256_GCM:256)
	(Exim 4.94.2)
	(envelope-from <[email protected]>)
	id 1s5TXH-009BqF-Kq; Fri, 10 May 2024 16:55:54 +0000
Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none
X-Ironport-Dmarc-Check-Result: validskip
X-IronPort-AV: E=Sophos;i="6.08,151,1712613600"; 
   d="asc'?scan'208";a="165153829"
Received: from cou82-3_xxx-78-243-242-29.fbx.proxad.net (HELO [192.168.43.98]) ([78.243.242.29])
  by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2024 18:55:44 +0200
Message-ID: <[email protected]>
Subject: Re: Bug#1036826: Please start handling \c
From: Martin Quinson <[email protected]>
To: Helge Kreutzmann <[email protected]>, [email protected]
Date: Fri, 10 May 2024 18:55:38 +0200
In-Reply-To: <[email protected]>
References: <20230527115940.GA8302@Debian-50-lenny-64-minimal>
	 <[email protected]>
	 <[email protected]>
	 <20230527115940.GA8302@Debian-50-lenny-64-minimal>
	 <[email protected]>
Autocrypt: [email protected]; prefer-encrypt=mutual;
 keydata=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
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-2LCWKFEU6e/evNyY594s"
User-Agent: Evolution 3.50.3-1 
MIME-Version: 1.0
X-CrossAssassin-Score: 2
[Message part 1 (text/plain, inline)]
tag 1036826 fixed-upstream
thanks

Hello Helge,

I think I fixed this bug upstream, and it will be part of the next release,
later this month. I did not implement a full support for \c since it's
difficult in the current code base, but at least the groff.1 page proceeds. 

If you have other failures from other pages, please tell me so that I can check
whether my fix is enough even before the release.

Thanks for your help and patience,
Mt

Le jeudi 14 mars 2024 à 19:56 +0000, Helge Kreutzmann a écrit :
> Hello Martin,
> Am Sun, Mar 10, 2024 at 10:14:20PM +0100 schrieb Martin Quinson:
> > Instead, I'd appreciate if you could do a merge request with a test file,
> > along
> > with the expected output. It'd save me the time to dig into the discussion
> > of
> > this bug. 
> > 
> > I'm not saying that I won't fix it w/o this test case. I'm just saying that
> > providing a test case is a better approach to speedup the fix than severity
> > abuse.
> 
> I hope explaining the test file in this bug is fine as well, because
> I'm not sure what to do exactly merge and how.
> 
> The test case is groff(1) as it is in Debian unstable:
> 
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master groff.1 -M
> utf-8 -p test.pot
> groff.1:2279: (po4a::man)
>               Escape sequence \c encountered. This is not completely
> 	      handled yet.
> 
> And there is no output.
> 
> If I do a crude preprocessing, it kind of works:
> 
> $ cat groff.1 | perl -p -e 's/\\c\n//' > groff.test.1
> $ LC_ALL=C po4a-updatepo -f man --no-deprecation --option groff_code=verbatim
> --option generated --option
> untranslated="}1,Ds,zY,zZ,Ee,ES,dT,FN,NE,NS,EX,EE,Id,rstReportMargin,INDENT,U
> NINDENT,UN,a.RE,\|" --option unknown_macros=untranslated --master
> groff.test.1 -M utf-8 -p test.pot
> $ wc -l test.pot
> 3157 test.pot
> 
> I hope this helps you working on this, together with the discussion in
> this bug.
> 
> Thanks for your support!
> 
> Greetings
> 
>           Helge

[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 11:46:20 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.