Subject: bug#67792: closed (Re: bug#67792: txr: certain string substitution in recipe obsolete.)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 14 Dec 2023 12:24:03 +0000

Your bug report

#67792: txr: certain string substitution in recipe obsolete.

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
67792: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67792
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#67792: txr: certain string substitution in recipe obsolete.
From: Guillaume Le Vaillant <[email-masked]>
To: Kaz Kylheku <[email-masked]>
Cc: [email-masked]
Date: Thu, 14 Dec 2023 09:53:48 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Fixed in ac61e9705fb8c450c6cd0c1731fbb1b909c1f944.
Thanks.

Subject: txr: certain string substitution in recipe obsolete.
From: Kaz Kylheku <[email-masked]>
To: [email-masked]
Date: Mon, 11 Dec 2023 21:36:53 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi, 

In the recipe for txr (in gnu/packages/lisp.scm), this is not
needed any more:

                   (substitute* "genman.txr"
                     ;; Exit from genman.txr before it tries to write to
                     ;; stdlib/doc-syms.tl, which is anyway kept up to date
                     ;; with each release (and is already compiled to
                     ;; stdlib/doc-syms.tlo when genman.txr is run).
                     (("^@\\(output \"stdlib/doc-syms\\.tl\"\\).*" line)
                      (string-append "@(do (exit))\n" line)))))

The doc doc-syms mechanism was removed in 292, so the pattern will not
match.

Cheers ...