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

Hot-Reload not working under Linux #7403

Closed
2 tasks
JanBeelte opened this issue Jul 26, 2023 · 8 comments
Closed
2 tasks

Hot-Reload not working under Linux #7403

JanBeelte opened this issue Jul 26, 2023 · 8 comments
Assignees
Labels
--bug Type: bug

Comments

@JanBeelte
Copy link

JanBeelte commented Jul 26, 2023

Discord username

No response

What type of issue is this?

Permanent – Occurring repeatably

Is this issue blocking you from using Enso?

  • Yes, I can't use Enso because of this issue.

Is this a regression?

  • Yes, previous version of Enso did not have this issue.

What issue are you facing?

When I modify the source file on disk it is not reloaded until I use the special hotkey (cmd alt y).

Expected behaviour

Hot-Reload should work as expected.

How we can reproduce it?

No response

Screenshots or screencasts

No response

Logs

20230726_watch_not_updating.log
sample.zip

Enso Version

b62c3d7

Browser or standalone distribution

Firefox (not supported officialy, but should work)

Browser Version or standalone distribution

Mozilla Firefox 115.0.2

Operating System

Linux

Operating System Version

Linux jan-desktop 5.15.120-1-MANJARO #1 SMP PREEMPT Wed Jul 5 21:45:37 UTC 2023 x86_64 GNU/Linux

Hardware you are using

No response

@4e6
Copy link
Contributor

4e6 commented Jul 26, 2023

@JanBeelte can you also attach the contents of package.yaml (the file in the root of the project)

@4e6 4e6 removed the triage label Jul 26, 2023
@JanBeelte
Copy link
Author

Added it to the issue above.

@4e6
Copy link
Contributor

4e6 commented Jul 26, 2023

Thanks! One more question. I can see that you're using some kind of a dev build. How do you run the project? I.e what command do you use?

@4e6
Copy link
Contributor

4e6 commented Jul 26, 2023

Also, can you please check that the issue is reproducible in the latest nightly release, for example the one that was released today https://github.com/enso-org/enso/releases/download/untagged-e437b2014fb449dfec88/enso-linux-2023.2.1-nightly.2023.7.26.AppImage

@JanBeelte
Copy link
Author

I pulled develop today and I am running via:
./run ide watch --backend-source release --backend-release latest --skip-wasm-opt --ide-option -debug.dev-tools=true --ide-option -debug --ide-option --window=false

@JanBeelte
Copy link
Author

JanBeelte commented Jul 26, 2023

https://github.com/enso-org/enso/releases/download/untagged-e437b2014fb449dfec88/enso-linux-2023.2.1-nightly.2023.7.26.AppImage

Within the AppImage it works as expected! How can I change my ./run command to also make it work there?
(It is important for me to have it running in the browser, that is why I also use --window=false)

@4e6
Copy link
Contributor

4e6 commented Jul 26, 2023

I pulled develop today and I am running via:
./run ide watch --backend-source release --backend-release latest --skip-wasm-opt --ide-option -debug.dev-tools=true --ide-option -debug --ide-option --window=false

You can check the list of tags here https://github.com/enso-org/enso/tags and then use one of them as a --backend-release parameter, for example

./run ide watch --backend-source release --backend-release 2023.2.1-nightly.2023.7.20 --skip-wasm-opt --ide-option -debug.dev-tools=true --ide-option -debug --ide-option --window=false

Unfortunately the latest nightly built on July 24 is not usable due to an error during the build. I believe there is an issue and I am going to open a ticket regarding that

GitHub
Hybrid visual and textual functional programming. Contribute to enso-org/enso development by creating an account on GitHub.

@4e6
Copy link
Contributor

4e6 commented Jul 26, 2023

For the reference #7408

@4e6 4e6 closed this as completed Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
--bug Type: bug
Projects
Archived in project
Development

No branches or pull requests

2 participants