GNU bug report logs - #28758
texlive@2017: Update to at least revision 44704 to address bug in latexdiff

Previous Next

Package: guix;

Reported by: Adonay Felipe Nogueira <adfeno <at> hyperbola.info>

Date: Mon, 9 Oct 2017 14:16:01 UTC

Owned by: Ricardo Wurmus <rekado <at> elephly.net>

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 28758 in the body.
You can then email your comments to 28758 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to bug-guix <at> gnu.org:
bug#28758; Package guix. (Mon, 09 Oct 2017 14:16:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Adonay Felipe Nogueira <adfeno <at> hyperbola.info>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 09 Oct 2017 14:16:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Adonay Felipe Nogueira <adfeno <at> hyperbola.info>
To: bug-guix <at> gnu.org
Subject: texlive <at> 2017: Update to at least revision 44704 to address bug in
 latexdiff
Date: Mon, 09 Oct 2017 11:14:53 -0300
Since Perl 5.26.0, braces in RegExps have to be escaped if one wants
Perl to match these literally.

However, texlive <at> 2017 --- from June 4th, 2017 --- doesn't implement the
fix made to latexdiff ([1][2]) --- made into TeX Live repository in June
26th, 2017.

Without the fix, `latexdiff' command is unable to work (its goal is to
generate "TeX-command-and-group-aware" differences between LaTeX
documents).

[1] <https://github.com/ftilmann/latexdiff/issues/61>.

[2] <https://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/latexdiff/latexdiff.pl?view=log>.

-- 
- https://libreplanet.org/wiki/User:Adfeno
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar
  instantaneamente comigo no endereço abaixo.
- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.




Information forwarded to bug-guix <at> gnu.org:
bug#28758; Package guix. (Mon, 09 Oct 2017 21:02:02 GMT) Full text and rfc822 format available.

Message #8 received at 28758 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Adonay Felipe Nogueira <adfeno <at> hyperbola.info>
Cc: 28758 <at> debbugs.gnu.org
Subject: Re: bug#28758: texlive <at> 2017: Update to at least revision 44704 to
 address bug in latexdiff
Date: Mon, 09 Oct 2017 23:01:12 +0200
Adonay Felipe Nogueira <adfeno <at> hyperbola.info> writes:

> Since Perl 5.26.0, braces in RegExps have to be escaped if one wants
> Perl to match these literally.
>
> However, texlive <at> 2017 --- from June 4th, 2017 --- doesn't implement the
> fix made to latexdiff ([1][2]) --- made into TeX Live repository in June
> 26th, 2017.

There hasn’t been a new release tag that includes this change, and I’m
not comfortable with just increasing the revision to an arbitrary
development revision.

Is this something we can apply as a patch to a single package?  If so,
which package requires this fix?

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





Owner recorded as Ricardo Wurmus <rekado <at> elephly.net>. Request was from Ricardo Wurmus <rekado <at> elephly.net> to control <at> debbugs.gnu.org. (Mon, 09 Oct 2017 21:42:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org, Ricardo Wurmus <rekado <at> elephly.net>:
bug#28758; Package guix. (Fri, 03 Nov 2017 22:34:01 GMT) Full text and rfc822 format available.

Message #13 received at 28758 <at> debbugs.gnu.org (full text, mbox):

From: Adonay Felipe Nogueira <adfeno <at> hyperbola.info>
To: 28758 <at> debbugs.gnu.org
Subject: Re: bug#28758: texlive <at> 2017: Update to at least revision 44704 to
 address bug in latexdiff
Date: Fri, 03 Nov 2017 20:33:05 -0200
I have downloaded TeX Live repository but unfortunatelly I found out
that the directory structure of the repository is different than the
release's.

An option would be to make latexdiff into a separate package, with
a name such as "texlive-texmf-scripts-latexdiff", and take the source
from either latexdiff CTAN page ([1]) or their development repository
([2]) and in either case remove the latexdiff from the "texlive-texmf"
package. But in this option, I don't know if latexdiff would need other
parts of TeX Live to be updated in order to work correctly.

[1] <https://www.ctan.org/pkg/latexdiff>.
[2] <https://github.com/ftilmann/latexdiff/>.

Ricardo Wurmus <rekado <at> elephly.net> writes:

> There hasn’t been a new release tag that includes this change, and I’m
> not comfortable with just increasing the revision to an arbitrary
> development revision.
>
> Is this something we can apply as a patch to a single package?  If so,
> which package requires this fix?




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Sun, 10 Jan 2021 19:36:01 GMT) Full text and rfc822 format available.

Notification sent to Adonay Felipe Nogueira <adfeno <at> hyperbola.info>:
bug acknowledged by developer. (Sun, 10 Jan 2021 19:36:01 GMT) Full text and rfc822 format available.

Message #18 received at 28758-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Adonay Felipe Nogueira <adfeno <at> hyperbola.info>
Cc: 28758-done <at> debbugs.gnu.org
Subject: Re: bug#28758: texlive <at> 2017: Update to at least revision 44704 to
 address bug in latexdiff
Date: Sun, 10 Jan 2021 14:34:52 -0500
Hello,

Adonay Felipe Nogueira <adfeno <at> hyperbola.info> writes:

> Since Perl 5.26.0, braces in RegExps have to be escaped if one wants
> Perl to match these literally.
>
> However, texlive <at> 2017 --- from June 4th, 2017 --- doesn't implement the
> fix made to latexdiff ([1][2]) --- made into TeX Live repository in June
> 26th, 2017.
>
> Without the fix, `latexdiff' command is unable to work (its goal is to
> generate "TeX-command-and-group-aware" differences between LaTeX
> documents).
>
> [1] <https://github.com/ftilmann/latexdiff/issues/61>.
>
> [2] <https://www.tug.org/svn/texlive/trunk/Master/texmf-dist/scripts/latexdiff/latexdiff.pl?view=log>.

I'm closing this >3 years old bug as it was reported against Tex Live
2017, and Guix is now using 2019, which surely includes the above fix.

Closing.

Thanks for the report,

Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 08 Feb 2021 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 49 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.