Skip to content

Conversation

@qzylinra
Copy link

@qzylinra qzylinra commented Dec 6, 2025

Due to some unforeseen circumstances, I've lost the motivation to fulfill my previous promises. I've updated some packages and updated the nixpkgs used by bootstrap to version 25.11. It hasn't been built yet, so any help would be greatly appreciated.

@t184256
Copy link
Collaborator

t184256 commented Dec 6, 2025

  1. Thank you for doing this, looks like quite some work and everything helps, esp. figuring out cross-compilation.
  2. It'd help to split it into separate commits: updating talloc, updating proot, updating termux-tools, ..., updating nixpkgs, ... Mind that Would you be OK with me doing that for you, while keeping you as the author of the resulting commits?
  3. do not add 24.11 and 25.05 as valid stateVersions since there were none

src = fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
rev = "49ee0e94463abada1de470c9c07bfc12b36dcf40";
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wait, that's the old one...

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I cannot use the new nixpkgs on proot.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh shit, this is hard

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works with NixOS/nixpkgs#431477 though, that's inspiring

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've wasted my entire day on building proot with newer nixpkgs, but I've making some progress in #491

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest you don't waste your time on proot for now; I've tried it for a long time.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code in this pull request has not been cleaned up or built-tested. It's copied from a repository I use myself; it should be working, but it needs some modifications.

@qzylinra
Copy link
Author

qzylinra commented Dec 6, 2025

I don't care about the attribution at all; if others can directly modify this without considering my opinion, then so be it.

@t184256 t184256 mentioned this pull request Dec 6, 2025
@qzylinra qzylinra force-pushed the release-25.11 branch 4 times, most recently from fcb03c3 to 9ca922e Compare December 7, 2025 02:04
@qzylinra
Copy link
Author

qzylinra commented Dec 7, 2025

I can build proot and bootstrap for aarch64.

@qzylinra qzylinra marked this pull request as ready for review December 7, 2025 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants