Kaimon crashes on startup on Windows (opening file "/dev/tty") #49
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
kahliburke/Kaimon.jl#49
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Not sure if this is a Kaimon or a Tachikoma issue.
I don't think my setup is particularly exotic. The original setup worked fine, but afterwards I get this:
Same here...
To be precise, this seems to come from
github.com/kahliburke/Kaimon.jl@30d378d712/src/tui/io.jl (L211)Which does not make much sense on Windows. In such a context wouldn't a
be better ?
Which would generalize to
Unfortunately I don't use Windows and don't have a good testing environment. I appreciate the bug report and will investigate. But I likely need some assistance in testing any fixes. Of course PRs which have been tested in Windows independently would be appreciated.
I appreciate it! To be transparent, I was eager to try out Kaimon, but now
julia-mcphas proven sufficient, so I wouldn't be a good test user at this time. Maybe @BambOoxX ?I'm fully discovering this world, so I'm not sure I would be the perfect beta tester, but I can try.
@kahliburke Are there any caveats to
devKaimon ? I've just followed the steps of the documentation to set it up, but contributing might be trickier.@BambOoxX not really, it's a standard Julia package and follows the conventions. The only thing a little less common which I've used is the Julia 'app' system which allows installing the script to start the TUI. You can dev the app as well with
]app dev ....If there's something I can assist with let me know.
@cstjean I've read that recent updates to VSCode have included kitty terminal support, which might be one possible thing to try, if you find the interest. Also, I recommend WSL as this stuff likely works great in that environment too.
Fixed.
_start_stdout_capture!now opensCONon Windows instead of/dev/tty(src/tui/io.jl) — that's exactly the call in your stacktrace, so this crash is resolved on2.0-integration.Full Windows support has a couple more pieces (the ZMQ
ipc://→TCP switch), which are done and tracked in the umbrella issue #41 — that's where Windows verification will continue. Closing this one as the specific/dev/ttycrash is fixed. Thanks for the clear report!Hello!
It seems that the issue is not resolved. I tried to run the app on Windows 11 and it returns this error:
Thanks!
@franckgaga We're working on the 2.0 release, could you take a look at the 2.0-integration branch?
@kahliburke just tried to install it and it seems there is a conflict in the various
Project.tomlfiles:@franckgaga Thanks I'll fix
While in development mode here, you should use
devinstead ofadd. This is because KaimonGate uses [sources] in the Project.toml to resolve the Kaimon code it's developed against. So, two ways:@franckgaga These are minor pains just pre 2.0 release, it will be streamlined soon. Thanks for your patience in the meantime.
Ok I was able to make to install the version of the branch with the second solution. And the
ERROR: SystemError: opening file "/dev/tty": No such file or directoryissue is solved on this branch. Thanks!@franckgaga great, I will close for now, but feel free to open a new issue if you run into any related problems. Also 2.0 should be released in the near future and any feedback you have on that once it lands is appreciated.