Skip to content

feat: replace alpine with ubuntu - #2699

Open
RohitKushvaha01 wants to merge 13 commits into
Acode-Foundation:mainfrom
RohitKushvaha01:ubuntu
Open

feat: replace alpine with ubuntu#2699
RohitKushvaha01 wants to merge 13 commits into
Acode-Foundation:mainfrom
RohitKushvaha01:ubuntu

Conversation

@RohitKushvaha01

@RohitKushvaha01 RohitKushvaha01 commented Aug 8, 2026

Copy link
Copy Markdown
Member

Closes #2200
Closes #2688

@RohitKushvaha01 RohitKushvaha01 self-assigned this Aug 8, 2026
@RohitKushvaha01
RohitKushvaha01 marked this pull request as draft August 8, 2026 06:55
@github-actions github-actions Bot added translations Anything related to Translations Whether a Issue or PR docs labels Aug 8, 2026
@greptile-apps

greptile-apps Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

The PR appears safe to merge.

Summary

  • Migrates terminal assets, initialization, process management, and document-provider behavior to Ubuntu.
  • Updates LSP runtime providers and package installation commands from Alpine/apk to Ubuntu/apt.
  • Rejects legacy Alpine terminal backups and validates restored Ubuntu installations before reporting success.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[User selects terminal backup] --> B[Detect archive layout]
  B -->|Alpine or unknown| C[Reject before deleting installation]
  B -->|Ubuntu| D[Stop active AXS process]
  D --> E[Remove current Ubuntu installation files]
  E --> F[Extract backup into app files directory]
  F --> G{Ubuntu installation markers valid?}
  G -->|No| H[Report incomplete restore]
  G -->|Yes| I[Report restore success]
Loading

Reviews (3) · Last reviewed commit: "removed useless comment"

Comment thread fastlane/metadata/android/en-US/full_description.txt Outdated
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@ardyt647

ardyt647 commented Aug 8, 2026

Copy link
Copy Markdown

Bro ubuntu is very heavy for lowend devices. instead of ubuntu we should use debain which same as ubuntu but lightweight

@RohitKushvaha01

Copy link
Copy Markdown
Member Author

Bro ubuntu is very heavy for lowend devices. instead of ubuntu we should use debain which same as ubuntu but lightweight

Debian rootfs is around 70mb+ meanwhile the ubuntu rootfs is around 35mb+

@ardyt647

ardyt647 commented Aug 8, 2026

Copy link
Copy Markdown

Bro I am taking about performance not how much storage it needs

@indra87g

indra87g commented Aug 9, 2026

Copy link
Copy Markdown

Will this change can solve the stuck issue when compiling Rust code (cargo run)?

@RohitKushvaha01

Copy link
Copy Markdown
Member Author

Bro I am taking about performance not how much storage it needs

Both debian and ubuntu performs exactly the same

@RohitKushvaha01 RohitKushvaha01 moved this from Backlog to 🫡 Done by Community in The Code Board - Acode Aug 11, 2026
@RohitKushvaha01 RohitKushvaha01 moved this from 🫡 Done by Community to In progress in The Code Board - Acode Aug 11, 2026
@RohitKushvaha01

Copy link
Copy Markdown
Member Author

Will this change can solve the stuck issue when compiling Rust code (cargo run)?

probably

@Spectra010s

Copy link
Copy Markdown

I'm not sure switching to ubuntu will change uv_interface_addresses returned Unknown system error 13 error

@RohitKushvaha01 RohitKushvaha01 added the CI: RUN ON-DEMAND PREVIEW RELEASES Triggers an on-demand preview build for this pull request via CI workflow. label Sep 1, 2026
@RohitKushvaha01 RohitKushvaha01 removed the CI: RUN ON-DEMAND PREVIEW RELEASES Triggers an on-demand preview build for this pull request via CI workflow. label Sep 1, 2026
@RohitKushvaha01

Copy link
Copy Markdown
Member Author

@greptile

@RohitKushvaha01
RohitKushvaha01 marked this pull request as ready for review September 11, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

translations Anything related to Translations Whether a Issue or PR

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Switch Terminal to Ubuntu Node.js "os.networkInterfaces()" fails with "ERR_SYSTEM_ERROR" in Alpine terminal environment

5 participants