Packaging Quarto for Nix #11118
Replies: 5 comments 6 replies
-
Quarto does embed the dependencies. |
Beta Was this translation helpful? Give feedback.
-
That's correct. I don't know how (whether?) NixOS supports configuration pinning, but Quarto depends quite narrowly on the versions of the OS: Deno, for its variations in the Deno standard object and its typing, and Pandoc, for its variations in output generation. If there's a mismatch, it's almost certain that Quarto won't function properly. To be clear, we do not maintain the NixOS Quarto package ourselves. Unfortunately, if that package (or the environment) is not using the correct versions, then we cannot offer troubleshooting support. |
Beta Was this translation helpful? Give feedback.
-
Me neither because I have only started using NixOS and my own understanding is still very limited. For the time being, I may just stick with the development version (which was easy to get started with! ❤️) for local use and find a way to build a Docker image for CI/CD. Thank you for the fast and helpful input here! 👍 |
Beta Was this translation helpful? Give feedback.
-
more discussion is happening here: NixOS/nixpkgs#349444 |
Beta Was this translation helpful? Give feedback.
-
For reference, Nixpkgs does not. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
I'm using the NixOS package to install Quarto. As of writing this, it uses the system installed versions of Quarto's dependencies instead of downloading new copies matching the versions in configuration. As far as I understand @mcanouil's comment, that approach is not supported. My understanding of the configuration file is that only a single version (rather than a version range) is supported by Quarto. Does that mean, providing all dependencies specifically for Quarto (and therefore potentially causing duplicates on the system) is the only option?
Beta Was this translation helpful? Give feedback.
All reactions