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

fix(main/pypy3): Permission denied #21050

Closed
wants to merge 2 commits into from
Closed

fix(main/pypy3): Permission denied #21050

wants to merge 2 commits into from

Conversation

1q23lyc45
Copy link
Contributor

fix issue #20809

This fix is for pypy3, not the original pypy (2)

@1q23lyc45
Copy link
Contributor Author

1q23lyc45 commented Aug 5, 2024

Oh, no!

4f4fb700ef54: Downloading...
4f4fb700ef54: Downloading [                                                 ]
4f4fb700ef54: Downloading [>                                                ]
4f4fb700ef54: Extracting...                                                  
4f4fb700ef54: Pull complete [32]
Creating archive...
Docker image pulled: termux-user-repository_termux-docker.tar
proot error: 'update-static-dns' not found (root = /home/builder/.termux-build/pypy3/tmp/host-rootfs, cwd = /data/data/com.termux/files/home, $PATH=/data/data/com.termux/files/usr/bin:/usr/bin)
fatal error: see `proot --help`.
Error: Process completed with exit code 1.

@TomJo2000
Copy link
Member

As noted in #20966 pypy3 currently has unresolved build issues.

@1q23lyc45 1q23lyc45 marked this pull request as draft August 5, 2024 13:21
@TomJo2000
Copy link
Member

I'm sure @licy183 can go into some more detail but Pypy and Pypy3 are some of the more complex package builds we maintain.
From what I understand they don't support cross compilation so we need an additional docker layer with QEMU in order to compile them.

@TomJo2000
Copy link
Member

TomJo2000 commented Aug 5, 2024

Should be fixed by 8ad78ad

Also, congrats on winning the commit shorthash lottery licy.
You managed to get a duplicate subhash.

@licy183
Copy link
Member

licy183 commented Aug 5, 2024

I'm trying to use python in Ubuntu to translate the pypy sources rather than the one in termux-docker. It works for pypy2 but not for pypy3. I'm trying to find out why it doesn't work on pypy3, but I havn't made it so far.

@1q23lyc45 1q23lyc45 closed this Aug 6, 2024
@1q23lyc45
Copy link
Contributor Author

In your Docker environment, no matter how the DNS is changed, the domain name cannot be resolved. Is it due to the interception of the outbound port 53 or something else

@1q23lyc45
Copy link
Contributor Author

9997-shutil-py.patch

This is a patch to fix my issue.(setxattr bug)

@a1489632
Copy link

a1489632 commented Aug 6, 2024

I'm trying to use python in Ubuntu to translate the pypy sources rather than the one in termux-docker. It works for pypy2 but not for pypy3. I'm trying to find out why it doesn't work on pypy3, but I havn't made it so far.

Please try pypy3 (in Ubuntu) instead of (c)python.

@licy183
Copy link
Member

licy183 commented Aug 6, 2024

Please try pypy3 (in Ubuntu) instead of (c)python.

Not possible. pypy sources needs python2 to translate.

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.

4 participants