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

Update the minimal required version of Pandoc #354

Open
willingc opened this issue Aug 10, 2016 · 5 comments
Open

Update the minimal required version of Pandoc #354

willingc opened this issue Aug 10, 2016 · 5 comments

Comments

@willingc
Copy link
Member

We are currently testing on Travis using 1.15 and docs state the minimal version supported is 1.12.1.

Current release of Pandoc 1.17.2 and there have been quite a few enhancements in readers and writers. Do we want to:

  1. Update the version being used on Travis?
  2. Update the minimal version supported?
@takluyver
Copy link
Member

I never know exactly what we mean by 'supported version'. Is it:

  • Versions older than this are known not to work?
  • The version we test with?
  • The version with which, if we discover a bug, we will fix it rather than just bumping the supported version (e.g. because we know some users can't easily upgrade)?

@willingc
Copy link
Member Author

Near as I can tell minimal version is what is checked in this file

_minimal_version = "1.12.1"

@stonebig
Copy link

stonebig commented Aug 13, 2016

"minimal version" = Versions starting there are supposed to work (no current issue or missing feature)

@greyhare
Copy link

MacPorts seems unable to update Pandoc past version 1.12.4.2 because it has 60 library dependencies (direct and indirect) plus GHC, and GHC is currently broken on Sierra because it was apparently relying on an OS timestamp structure that was deprecated away. (The GHC port also depends on old LLVM 3.5, not the latest 3.8.)

The Pandoc maintainer apparently also needs help getting Cabal to update all the libraries and anything that uses Haskell or Pandoc, and has updated the GHC port to 8.1 or so internally. Not knowing anything about Haskell's insides, I'm no help. I just want to turn notebooks into PDFs.

Personally, Pandoc is the only thing that I use that requires Haskell, and it's been a pain to keep up to date because apparently you must rebuild everything Haskell if GHC is updated. (I use this on Gentoo as well.) I'd love it if there were an alternative. Is that podoc?

@takluyver
Copy link
Member

Looking over podoc briefly, it does not look like it does what we need without pandoc installed alongside it. I don't know of any alternatives to pandoc in general.

If you want to convert notebooks to PDF, you can have a look at the experimental nbconvert-reportlab. I do want to emphasise that it's very new and experimental, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants