Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 634676 - dev-tex/glossaries-4.41 stabilization
Summary: dev-tex/glossaries-4.41 stabilization
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: TeX project
URL:
Whiteboard: was: dev-tex/glossaries-4.12-r1 needs...
Keywords:
Depends on:
Blocks: perl-5.26 perl-5.26-stable
  Show dependency tree
 
Reported: 2017-10-18 18:30 UTC by Axel Fischer
Modified: 2018-12-30 16:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Fischer 2017-10-18 18:30:11 UTC
After updating to dev-lang/perl-5.26.1, unescaped left braces are treated as errors, which causes makeglossaries distributed with dev-tex/glossaries-4.12-r1 to fail with the error message:

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\\\@input{ <-- HERE (.+)\.aux}/ at /usr/bin/makeglossaries line 634.

This issues is fixed in the newest version of glossaries and a version bump would fix that bug.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-10-18 18:53:09 UTC
maintainer:

its probably helpful to mention some kind of perl thing in dependencies, or at least, mention perl in a comment so that future perl-targeting-test runs have a chance to pick this up early.
Comment 2 Larry the Git Cow gentoo-dev 2018-12-22 15:31:36 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae526d98c6e7f2a05b31d58d9e2412fbb600568

commit 0ae526d98c6e7f2a05b31d58d9e2412fbb600568
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2018-12-22 15:31:01 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2018-12-22 15:31:19 +0000

    dev-tex/glossaries: Version bump
    
    Will need stabilization for Perl 5.26
    
    Bug: https://bugs.gentoo.org/634676
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-tex/glossaries/Manifest               |  1 +
 dev-tex/glossaries/glossaries-4.41.ebuild | 40 +++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2018-12-30 16:11:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da1a657fce35a1135131edc7be18b071b1c340e

commit 7da1a657fce35a1135131edc7be18b071b1c340e
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2018-12-30 16:10:17 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2018-12-30 16:11:00 +0000

    dev-tex/glossaries: Stable for all
    
    Closes: https://bugs.gentoo.org/634676
    Package-Manager: Portage-2.3.53, Repoman-2.3.12
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-tex/glossaries/glossaries-4.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)