Latest news 2021-09-06: new blog post "Legacy Documents and TeX Live Docker Images".

# Bug Tracker

ID 184🔗 2021-10-05 17:47:35 Closed (Not a Bug) glossaries 4.47 "! LaTeX Error: Suspicious rollback date given" using TexLive

## Description

When using the latest Texlive version, we've noticed that latest glossaries package is installed (v4.47) ok but compilation cannot takes place and abort.

We've spotted the error within this two lines:

\DeclareRelease{v4.46}{2020-03-19}{glossaries-2020-03-19.sty}
\DeclareCurrentRelease{v4.47}{2021-09-20}
Compilation error:
(/usr/local/texlive/2021/texmf-dist/tex/latex/glossaries/base/glossaries.sty

! LaTeX Error: Suspicious rollback date given.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
...

l.42 ...46}{2020-03-19}{glossaries-2020-03-19.sty}

## MWE

\documentclass{article}

\usepackage{minexample}

\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thefootnote}{\arabic{footnote}}
\providecommand{\slash}{/}
\renewcommand{\TeX}{TeX}
\renewcommand{\LaTeX}{LaTeX}
\renewcommand*{\casemedia}[3]{#3}

\input{minexample-main}


## Evaluation

Update 2021-11-18: I've found a MWE that demonstrates this error: if you request a release date before the earliest rollback date (which for glossaries is 2020/03/19) then this error will occur. For example:

\documentclass{article}

\usepackage[2020/01/01]{latexrelease}
\usepackage{glossaries}

\begin{document}
Test.
\end{document}

This isn't bug in the glossaries package but a request for an unsupported rollback version. In this case, you need to specify the closest rollback date when loading glossaries:

\documentclass{article}

\usepackage[2020/01/01]{latexrelease}
\usepackage{glossaries}[=v4.46]

\begin{document}
Test.
\end{document}


This isn't specific to glossaries but will occur with any package that supports rollback when the requested LaTeX release predates the earliest support.

Original evaluation:

Please provide a MWE that demonstrates the problem. The log file you supplied doesn't show this error. Did you upload the wrong file by mistake?

The following works fine for me with TeX Live 2021 (pdfTeX, Version 3.141592653-2.6-1.40.23)

\documentclass{article}

\usepackage{glossaries}

\begin{document}
Test.
\end{document}
As does:
\documentclass{article}

\usepackage{glossaries}[=v4.46]

\begin{document}
Test.
\end{document}


You can copy and paste a short MWE in the comments but please make sure that it's a complete document that demonstrates the problem.

(Just to clarify, when I ask people to provide a MWE and point them to Creating a LaTeX minimal example I'm not asking for the source code for that document. I'm asking people to read that document in order to learn how to prepare a MWE.)

I have tested a small document with TeX Live 2021, 2020, 2019 and 2018. None of these distributions trigger the given error message. Since I'm unable to reproduce the problem and your supplied log file shows that glossaries v4.47 loaded successfully without any error messages, I will have to close this report. If you can supply an example that does actually trigger the given error and provide the LaTeX kernel version number then I will reopen this report.

Name (optional):

Are you human? Please confirm the bug report ID (which can be found at the top of this page) or login if you have an account.

Comment:

You can use the following markup:

Block:

[pre]Displayed verbatim[/pre]
[quote]block quote[/quote]

In line:

[tt]code[/tt]
[file]file/package/class name[/file]
[em]emphasized text[/em]
[b]bold text[/b]
[url]web address[/url] [sup]superscript[/sup]
[sub]subscript[/sub]

Ordered list:
[ol]
[li]first item[/li]
[li]second item[/li]
[/ol]

Unordered list:
[ul]
[li]first item[/li]
[li]second item[/li]
[/ul]

You can use the Preview button to review your message formatting before submitting.