Skip to content

chore(common-files/building-system-patches): remove do-not-use-python-from-usr-bin.patch#2296

Merged
licy183 merged 4 commits intotermux-user-repository:masterfrom
robertkirkman:python-3.13-part-1
Mar 4, 2026
Merged

chore(common-files/building-system-patches): remove do-not-use-python-from-usr-bin.patch#2296
licy183 merged 4 commits intotermux-user-repository:masterfrom
robertkirkman:python-3.13-part-1

Conversation

@robertkirkman
Copy link
Copy Markdown
Member

@robertkirkman robertkirkman commented Mar 4, 2026

@robertkirkman robertkirkman changed the title chore(common-files/building-system-patches): remove `do-not-use-pytho… chore(common-files/building-system-patches): remove do-not-use-python-from-usr-bin.patch Mar 4, 2026
@robertkirkman robertkirkman force-pushed the python-3.13-part-1 branch 3 times, most recently from 222bf98 to acaf853 Compare March 4, 2026 11:52
@robertkirkman
Copy link
Copy Markdown
Member Author

the fuse thing is not working in TUR, but it has been speculated that the fuse thing might be removed from the main repository soon also, not sure yet, i'm going to wait to see what happens in the main repository.

@licy183
Copy link
Copy Markdown
Collaborator

licy183 commented Mar 4, 2026

TUR doesn't host its own docker image, and will install some packages with apt in the building step, so I'd like to disable apparmor in TUR currently.

@licy183 licy183 marked this pull request as ready for review March 4, 2026 15:45
@licy183 licy183 merged commit 2d3f456 into termux-user-repository:master Mar 4, 2026
@robertkirkman
Copy link
Copy Markdown
Member Author

TUR doesn't host its own docker image, and will install some packages with apt in the building step, so I'd like to disable apparmor in TUR currently.

Yes, I planned to follow that here,

however, what I don't understand is, why is --privileged --security-opt seccomp=unconfined required for it to work in TUR now, when for my computer that does not have apparmor installed, the way it was originally, with --security-opt seccomp=$REPOROOT/scripts/profile.json, is still working? I could not figure out that.

@robertkirkman
Copy link
Copy Markdown
Member Author

robertkirkman commented Apr 1, 2026

TUR doesn't host its own docker image, and will install some packages with apt in the building step, so I'd like to disable apparmor in TUR currently.

I finished the things I was trying to do in this PR and added them in these two other PRs, I hope that's ok,

Also, I wanted to let you know that I developed a way to run ImageMagick inside of the termux-package-builder Docker container without using sudo apt install which is in use in the Termux awesome package,

https://github.com/termux/termux-packages/blob/b50a223a5607572f2d79d7b0ede6b710eed5398d/x11-packages/awesome/build.sh#L45-L55

however, it's convoluted, and it's simpler and faster to use sudo in zaproxy because sudo is allowed in TUR, so I kept that the same in zaproxy.

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