Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu-based images #51

Closed
tarleb opened this issue Aug 21, 2019 · 4 comments
Closed

Ubuntu-based images #51

tarleb opened this issue Aug 21, 2019 · 4 comments
Milestone

Comments

@tarleb
Copy link
Member

tarleb commented Aug 21, 2019

Ubuntu is very popular as the basis for Docker images, and many people are familiar with it. It would therefor make sense to create alternatives to the current alpine-based images.

@tarleb
Copy link
Member Author

tarleb commented Aug 21, 2019

This is just an FYI that I started working on this. Current progress: It seems reasonable to use the latest LTS, but I found that HsLua did not compile against the Lua version shipping with Ubuntu bionic. So I'm fix this first.

@tarleb tarleb added this to To do in Ubuntu-based images via automation Aug 21, 2019
@tarleb tarleb removed this from To do in Ubuntu-based images Aug 21, 2019
@tarleb tarleb added this to the Ubuntu images milestone Aug 21, 2019
tarleb pushed a commit that referenced this issue Mar 2, 2020
tarleb pushed a commit that referenced this issue Mar 2, 2020
tarleb pushed a commit that referenced this issue May 19, 2020
tarleb pushed a commit that referenced this issue May 19, 2020
tarleb pushed a commit that referenced this issue May 20, 2020
tarleb pushed a commit that referenced this issue May 20, 2020
tarleb pushed a commit that referenced this issue May 24, 2020
tarleb pushed a commit to tarleb/dockerfiles that referenced this issue May 25, 2020
tarleb pushed a commit to tarleb/dockerfiles that referenced this issue May 25, 2020
tarleb pushed a commit to tarleb/dockerfiles that referenced this issue May 25, 2020
tarleb pushed a commit to tarleb/dockerfiles that referenced this issue May 25, 2020
@znmeb
Copy link

znmeb commented May 28, 2020

I've just forked this repo - I've got an NVIDIA Jetson Nano and Xavier AGX and I want to build a Pandoc Docker image for them. The operating system on these devices is something called L4T (Linux for Tegra). It's Ubuntu Bionic for arm64 with NVIDIA software for the hardware on them.

My repo is https://github.com/znmeb/dockerfiles. I'm going to use the NVIDIA L4T image as a base but it should work with the arm64 Bionic image.

@tarleb
Copy link
Member Author

tarleb commented May 28, 2020

@znmeb please open a new issue for this. The current issue is meant for amd64 only. Personally, I have compiled neither Haskell programs nor TeX on other architectures. See also jgm/pandoc#5450.

@znmeb
Copy link

znmeb commented May 28, 2020

This is just an FYI that I started working on this. Current progress: It seems reasonable to use the latest LTS, but I found that HsLua did not compile against the Lua version shipping with Ubuntu bionic. So I'm fix this first.

Did you ever get hslua to build? I'm getting an error on L4T - see https://github.com/znmeb/dockerfiles/issues/1

tarleb pushed a commit to tarleb/dockerfiles that referenced this issue May 28, 2020
Three images can be built for each pandoc version:

  - pandoc/ubuntu
  - pandoc/ubuntu-crossref
  - pandoc/ubuntu-latex

The latter images depend on the ones preceding them in this list.

Freeze files are used to prevent cabal from choosing different
dependencies when rebuilding at a later time, thus improving
reproducibility.

Closes: pandoc#51
@tarleb tarleb closed this as completed in 2522406 May 29, 2020
tarleb pushed a commit to tarleb/dockerfiles that referenced this issue Jul 3, 2020
Three images can be built for each pandoc version:

  - pandoc/ubuntu
  - pandoc/ubuntu-crossref
  - pandoc/ubuntu-latex

The latter images depend on the ones preceding them in this list.

Freeze files are used to prevent cabal from choosing different
dependencies when rebuilding at a later time, thus improving
reproducibility.

Closes: pandoc#51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants