Skip to content

Commit 59a95bc

Browse files
committed
Fix devcontainer: remove version pins from texlive packages
texlive packages follow the TeX Live release cycle and their Debian package versions change frequently. Pinning to a specific version causes the build to fail when the index is updated. Other system packages (ccache, ruby, etc.) remain pinned as they are stable. https://claude.ai/code/session_014hVQ5UrK1B4N9ar4UfYpm4
1 parent 148b44d commit 59a95bc

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
1616
rm -rf /var/lib/apt/lists/*
1717

1818
# Install LaTeX for PDF documentation generation
19+
# texlive packages follow the TeX Live release cycle and are not pinned
1920
RUN apt-get update && apt-get install --no-install-recommends -y \
20-
texlive-latex-recommended=2023.20240207-1 \
21-
texlive-fonts-recommended=2023.20240207-1 \
22-
texlive-latex-extra=2023.20240207-1 \
23-
latexmk=1:4.83-1 && \
21+
texlive-latex-recommended \
22+
texlive-fonts-recommended \
23+
texlive-latex-extra \
24+
latexmk && \
2425
rm -rf /var/lib/apt/lists/*
2526

2627
# Install ruby gem FPM for packaging

0 commit comments

Comments
 (0)