CrossRef utils in TL'26 are broken

Paulo Ney de Souza <[email protected]> Sat, 4 Apr 2026 22:21:31 -0700
Newsgroups gmane.comp.tex.live
Message-ID <CAFVhNZOyE8dCM6w1NG1yUbYejS1ByOFVuY_ade-b1m5UyBQnmw@mail.gmail.com>
The CrossRef utils shipped with TL'26 are broken.

To see just use the following bib file

------
@BOOK{Aigner:first,
    title = {Proofs from {THE BOOK}},
    author = {Aigner, Martin and Ziegler, Günter M.},
    isbn = {9783662223437},
    lccn = {98034262},
    publisher = {Springer-Verlag},
    address = {Berlin/Heidelberg},
    year = {1998},
    edition = {1},
    langid = {english},
    pages = {viii+199},
}
------

that has DOI, MR and Zbl numbers:

    doi = {10.1007/978-3-662-22343-7},
    mrnumber = {3288091},
    zbl = {1262.00001},

and the utilities bibmradd and bibdoiadd fail silenty
and return and empty number.

bidzbladd fails more drastically:

bibzbladd test.bib
Aigner:first
malformed JSON string, neither tag, array, object, number, string or atom,
at character offset 0 (before "<!DOCTYPE html><html...") at
/usr/local/texlive/2025/bin/x86_64-linux/bibzbladd line 226.

and writes back an empty file.

Best,
Paulo Ney