Skip to content

Biblatex related issue caused by Quarto update (probably due to Pandoc update from 3.1.13 to 3.2) #9906

@juliantao

Description

@juliantao

Bug description

I use quarto to prepare my CV, I just reconfigured quarto based on the latest commit before rendering my CV. However, it throws errors complaining about missing files:

updating tlmgr

updating existing packages
finding package for numeric.dbx
finding package for biblatex-dm.cfg
finding package for JulianTaoCV.bbl
ERROR: 
compilation failed- no matching packages
Emergency stop.
<*> JulianTaoCV.tex
                    

see /home/julian/Dropbox (ASU)/jtaocv/JulianTaoCV.log for more information.
ERROR: Error
    at renderFiles (file:///home/julian/quarto-cli/src/command/render/render-files.ts:
350:23)
    at eventLoopTick (ext:core/01_core.js:153:7)
    at async renderProject (file:///home/julian/quarto-cli/src/command/render/project.
ts:440:23)
    at async renderForPreview (file:///home/julian/quarto-cli/src/command/preview/prev
iew.ts:428:24)
    at async render (file:///home/julian/quarto-cli/src/command/preview/preview.ts:172
:22)
    at async preview (file:///home/julian/quarto-cli/src/command/preview/preview.ts:18
9:18)
    at async Command.actionHandler (file:///home/julian/quarto-cli/src/command/preview
/cmd.ts:421:7)
    at async Command.execute (file:///home/julian/quarto-cli/src/vendor/deno.land/x/cl
iffy@v1.0.0-rc.3/command/command.ts:1948:7)
    at async Command.parseCommand (file:///home/julian/quarto-cli/src/vendor/deno.land
/x/cliffy@v1.0.0-rc.3/command/command.ts:1780:14)
    at async quarto (file:///home/julian/quarto-cli/src/quarto.ts:159:5)

I tried to reinstall TinyTex, cleanup other versions of textlive, updating packages using tlmgr, but none of them worked.

I later reconfigured quarto based on an earlier commit when pandoc 3.1.13 is still used, the rendering was successful and I was able to generate the PDF as before.

Thus, I suspect that the error was due to the update of Pandoc.

Steps to reproduce

  1. Fork my CV repo, https://github.com/juliantao/jtaocv
  2. It is suggested to use the virtual environment based on the renv.lock file. This makes sure that necessary packages are installed and the correct versions of two important packages RefManageR and bibtex are used
  3. configure quarto based on the latest commit, by following the instructions here https://github.com/quarto-dev/quarto-cli
git clone https://github.com/quarto-dev/quarto-cli
cd quarto-cli
./configure.sh
  1. Go to the CV folder, render any of the qmd files, such as the JulianTaoCV_1page. The above errors will appear, and the rendering will be terminated immaturely.
  2. Use an earlier version of quarto, for example, 9557992, reconfigure quarto
cd quarto-cli
git checkout 95579925
./configure.sh
  1. then go to the CV folder again, render the same qmd file. This should result in successful rendering.

Expected behavior

No response

Actual behavior

No response

Your environment

No response

Quarto check output

Quarto 99.9.9
[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.1.13: OK
      Dart Sass version 1.70.0: OK
      Deno version 1.41.0: OK
      Typst version 0.11.0: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 99.9.9
fatal: not a git repository (or any of the parent directories): .git
      Path: /home/julian/quarto-cli/package/dist/bin

[✓] Checking tools....................OK
      TinyTeX: v2024.06
      Chromium: 869685

[✓] Checking LaTeX....................OK
      Using: TinyTex
      Path: /home/julian/.TinyTeX/bin/x86_64-linux
      Version: 2024

[✓] Checking basic markdown render....OK

[✓] Checking Python 3 installation....OK
      Version: 3.10.12
      Path: /usr/bin/python3
      Jupyter: 4.10.0
      Kernels: python3

(/) Checking Jupyter engine render....[IPKernelApp] ERROR | No such comm target registered: quarto_kernel_setup
[✓] Checking Jupyter engine render....OK

[✓] Checking R installation...........OK
      Version: 4.1.2
      Path: /usr/lib/R
      LibPaths:
        - /home/julian/R/x86_64-pc-linux-gnu-library/4.1
        - /usr/local/lib/R/site-library
        - /usr/lib/R/site-library
        - /usr/lib/R/library
      knitr: 1.43
      rmarkdown: 2.23

[✓] Checking Knitr engine render......OK

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinglatexLaTeX engines related libraries and technologiesregressionFunctionality that used to work but now is broken.tablesIssues with Tables including the gt integration

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions