# Biber gets perl warning

I am running Arch Linux and have biber 2.7, perl 5.26.1 and TeXlive 2017 installed from the repositories. However when I compile the tex document

\documentclass{memoir}

\usepackage[backend=biber]{biblatex}

\begin{document}

\cite{t}

\printbibliography

\end{document}


and the following lit.bib file

@book {t,
TITLE = {Test},
}


with pdflatex and then run biber, I get the following warning.

Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/}(\pM+\pL){ <-- HERE (?!\pL+\\)/ at /usr/share/perl5/vendor_perl/Biber/LaTeX/Recode.pm line 316.


Should it be reported as a bug or should I do something else?

• I can't reproduce your error here. However, the space between book and { in your lit.bib does seem strange to me. – gusbrs Oct 11 '17 at 14:44
• Possibly duplicate of tex.stackexchange.com/q/290042 – Nicola Talbot Oct 11 '17 at 15:18
• From Nicolas comment, it might be an idea to check upstream tl17 on your arch system, just to verify that it has been fixed in upstream tl and that this update might yet be missing in arch. Nice mwe btw – daleif Oct 11 '17 at 17:14
• Check with biber --version which biber you are using, perhaps you have an old one in the path. – Ulrike Fischer Oct 11 '17 at 17:20
• This is a known issue, it will be resolved in the upcoming Biber version (2.8): github.com/plk/biber/issues/171 – moewe Oct 12 '17 at 9:53