enso-org / enso

Hybrid visual and textual functional programming.
https://enso.org
Apache License 2.0
7.31k stars 318 forks source link

Remove GUI1 codebase #8481

Closed farmaazon closed 3 months ago

farmaazon commented 7 months ago

Once the new GUI become stable and will have all important features, the old GUI should be removed. From rust part, only the parser should remain and all its dependencies. All unused stuff and dependencies should be removed from enso-prelude. Rust script and CI workflow should be updated as well.

This task should include cutting and necessary amendments. Simplifying code or greater refactoring should be avoided and done in separate issue.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for yesterday (2024-02-27):

Progress: Removed legacy app folder and started removing unused rust crates while making sure the overall build still works. It should be finished by 2024-03-04.

Next Day: Next day I will be working on the #8481 task. Continue on task.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for yesterday (2024-02-28):

Progress: Removed the big unused rust libraries. Started removing smaller unused things from prelude. It should be finished by 2024-03-04.

Next Day: Next day I will be working on the #8481 task. Continue on task.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for yesterday (2024-03-01):

Progress: Removed the big unused rust libraries. Started removing smaller unused things from prelude. It should be finished by 2024-03-04.

Next Day: Next day I will be working on the #8481 task. Continue on task.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for today (2024-03-02):

Progress: Finished removing code (for now) and started fixing issues with the build script. Also opened draft PR to spot issues that might arise on CI. It should be finished by 2024-03-04.

Next Day: Next day I will be working on the #8481 task. Continue on task.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for yesterday (2024-03-04):

Progress: Removed some additional thgins from the packaging process. Investigated and fixed some build failures. It should be finished by 2024-03-04.

Next Day: Next day I will be working on the #8481 task. Continue on task.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new 🔴 DELAY for today (2024-03-05):

Summary: There is 2 days delay in implementation of the Remove GUI1 codebase (#8481) task. It will cause 0 days delay for the delivery of this weekly plan.

Delay Cause: Fixing issues with the build system/ci is going slower than expected. Mostly due to slow iteration time on running build scripts and CI.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for yesterday (2024-03-05):

Progress: Opened PR for the removal of GUI related packages, started fixing CI failures. It should be finished by 2024-03-06.

Next Day: Next day I will be working on the #8481 task. Merge PR.

enso-bot[bot] commented 4 months ago

Michael Mauderer reports a new STANDUP for today (2024-03-06):

Progress: Will be merging the big GUI1 removal PR (its accepted and only needs to pass CI, which appears to be fine, just plagued by random errors). Will then aim to open another PR by the end of day that removes some other things that have not been removed in the first PR, due to added complexity. It should be finished by 2024-03-06.

Next Day: Next day I will be working on the #8481 task. Gone.