pandoc / dockerfiles

Dockerfiles for various pandoc images
GNU General Public License v2.0
364 stars 98 forks source link

Deprecate crossref images, do not publish new ones #160

Closed tarleb closed 2 years ago

tarleb commented 2 years ago

The crossref images are not very popular (~ 1% of downloaded images are crossref images). The images will still be built, as they are required for latex images, we they shouldn't be pushed any longer.

alerque commented 2 years ago

Fair enough.

tarleb commented 2 years ago

Maybe better than my original idea: we could publish a minimal image containing just the statically compiled pandoc binary: the compressed size will be under 20MB. This should be a good choice for people who require a small image.

That would allow us to be a little more relaxed when it comes to the core images. We could just fold crossref into core and merge #154.

I've created a first draft in #161.

alerque commented 2 years ago

My only concern about rolling crossref into core is that the release cadence is difference and it could hold up somebody building an image before crossref updates.

tarleb commented 2 years ago

That's true and has been a holdup before. I'm very tempted to reimplement pandoc-crossref features as Lua filters. But maybe we can add some --allow-newer flags to build anyway.

tarleb commented 2 years ago

The --allow-newer trick worked, so we are able to build pandoc even if pandoc-crossref hasn't been updated yet.