This is an issue tracker for the x11-packages project. It is expected that there will be submitted bug reports, package requests or pull requests.
Personal support requests as well as general questions are discouraged here.
Important note: unacceptible behaviour including toxic language, trolling, spam is prohibited here.
If you are constantly observing "segmentation fault" or "Bad system call", freezes, attempts to access non-existent files or similar behaviour, you may submit a bug report.
-
Before opening a new issue, search for previous discussions about your topic. There is a chance that your issue was reported already.
-
Make sure that your Termux installation is up-to-date. If not, please upgrade all your packages to the latest version and try to reproduce problem again. If software update solved your problem, do not open issue.
-
Make sure that you did not mistype or broke configuration files. Just configuration typo is not worth of opening bug report.
-
Open new issue with bug report template. Remove all comments and put all necessary information according to the fields.
You have to fill at least the following fields:
-
Description
Clear description of the problem you encountered.
-
Steps to reproduce
Exact steps to reproduce the problem.
-
System information
Just post output of the
termux-info
.
-
Please note that you should not expect that your problem will be solved immediately.
If you found that specific package is not available, you may request it.
-
Make sure that it comply with the following restrictions:
-
Package should not require root, custom ROM or custom kernel.
-
Package should not be developed specially for multi-user environments.
-
Package should not be closed source.
-
Package should not be designed for working only on specific architecture.
-
Package should not require OpenGL.
-
Package should not require Java.
-
Package should not depend on specific perl/python/ruby modules.
-
Package should not be complex desktop environment (e.g. like KDE or GNOME).
-
-
When you are sure that package is suitable for this repository, use the package request template.
Fill the following information:
-
Package description
A short and clear description of package, what it doing and why it should be packaged for Termux.
-
Package's location
An official URL to the package's home page and sources.
-
Please note that you should not expect that your package will be available immediately. Mantainer also has right to decline package request even if it met all conditions to be packaged.
Decision on which features will be available or not is done solely by core maintainer (@xeffyr). We do not accept feature requests for X11-related stuff regardless of how useful they are.
-
Before opening a pull request, make sure there no other pull requests similar to yours.
-
Make sure that your changes do not break existing stuff and do not violate our coding practices and formatting guidelines (see termux-packages/docs).
-
Make sure that your changes do not introduce code that perform undesirable actions like using
su
orsudo
commands or modifying files outside of the build directories.
When you opened a pull request, repository maintainers should review it. In review process you may be requested to apply additional changes. If you will not do this, maintainers always can modify or close your pull request if necessary.
Since we use CI/CD for automatic package building and publishing, it is acceptable that simple (for example version upgrade or typo fix) pull request will be merged by collaborators without reviewing by core maintainer. Though it is expected that all changes are carefully reviewed to avoid having nasty things in our code.
Everything else must be reviewed by the core maintainer (@xeffyr).