-
Notifications
You must be signed in to change notification settings - Fork 331
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
Bump QuartoNotebookRunner.jl to 0.11.5 #11100
Conversation
(Thanks!!) I don't think we need a contributor agreement for this small PR, but before we merge, I'd like to make sure we have a changelog entry that references the open bugs we have in our issue tracker. |
Thanks @cscheid! I think this mainly fixes one bug which I had reported upstream PumasAI/QuartoNotebookRunner.jl#192 but I didn't report on the Quarto repository. I could open / close an issue just to make a note in the changelog, if you would like that? (I checked other bugs like #11013 and it doesn't quite work with Julia 1.11 yet) |
Hm, that's not what @MichaelHatherly claims Can we confirm this one way or another? |
Any bug fixes listed in https://github.com/PumasAI/QuartoNotebookRunner.jl/releases from 0.11.3 to 0.11.5 will be resolved by this PR. By the looks of the issue tracker in this repo this PR will only close #11013, everything else was only tracked in QNR itself. |
Ok, thanks. Let me wait to get confirmation from @penelopeysm because she claimed 0.11.5 didn't fix #11013 for her. |
I'll try again! |
Yes, Julia 1.11 still errors for me: index.qmd---
title: "Home"
engine: julia
---
Hello!
```{julia}
versioninfo()
```
```{julia}
1+1
```
```{julia}
using Random
Random.seed!(1)
```
```{julia}
randn()
```
```{julia}
Random.seed!(1)
```
```{julia}
randn()
``` Error message
Version of QuartoNotebookRunner
I'm using the version of Quarto on the I'm not sure why this specifically happens with Quarto, as QuartoNotebookRunner.jl precompiles totally fine when I add it to a new Julia environment. |
@penelopeysm please open an issue in the runner repo with those details and we'll attempt to recreate it. #11013 was specific to the |
@MichaelHatherly Thanks, will do :) |
In the process of attempting to reproduce the above, it now works 😳 I wonder if there was some caching going on in my system? Getting rid of the entirety of Sorry to waste your time! |
Didn't mean to close, sorry. But changelog entry added now. |
No worries. If it shows up again just open an issue and we'll take a look. |
Glad to hear it! We'll add a note to https://quarto.org/docs/troubleshooting/index.html in case it helps other people. |
Until quarto gets some kind of convencience commands for julia, the only option you have to make sure that you start with a fresh server process is to find the pid of the current one and kill it. You can do that either by finding the right julia process with tools like Only after that, things like the |
Can we help you with that? I'd love for Quarto to be able to assist better. |
I was thinking about a couple things. We might want to switch to a system in the future where we don't pin the exact QuartoNotebookRunner version in quarto anymore (because then we need a new quarto release for every patch update). I did this as the conservative option to start with. But if there was a |
Cool. Would I'm wondering about allowing engines to register arbitrary commands. We have a similar problem with the jupyter kernel daemon often needing restarting, and |
I don't think that's too verbose at all if it makes namespacing such commands easier. I like a good namespace 😄 |
Great - I'm tracking that here: #11159 |
Description
Updates the QuartoNotebookRunner.jl package (used by the
julia
engine) to 0.11.5 to take advantage of bugfixes / updates.Checklist
None of the below seemed relevant for such a trivial change, but please let me know if you want me to do anything else