python3-android icon indicating copy to clipboard operation
python3-android copied to clipboard

TODOs

Open yan12125 opened this issue 8 years ago • 0 comments

  • [x] Remove Source.package

https://github.com/yan12125/python3-android/blob/bca7a04/pybuild/package.py#L38

Not quite OOP :(

Also makes Readline.patches() complicated

  • [ ] Upstream the ncurses patch http://bugs.python.org/issue28190
  • [x] The ability to set PYTHON_FOR_BUILD without breaking the build http://bugs.python.org/issue28266 WONTFIX
  • [ ] enable and test IPv6
  • [ ] upstream build scripts, xdegaye's or mine working on https://github.com/yan12125/cpython/tree/android/Android
  • [x] Distribute built binaries (as GitHub releases)
  • [x] Setup buildbots CI set up on GitLab
  • [x] Check if building dependencies as shared library conflict with Android built-in libraries - no longer an issue after switching to static libraries (HTC U11 ocndugl) openssl: libcrypto.so, libssl.so expat: libexpat.so sqlite: libsqlite.so xz: liblzma.so zlib: libz.so
  • [ ] gdbm relinking warnings libtool + DESTDIR + dependent libraries = broken linking step http://savannah.gnu.org/support/?107416
  • [x] build in docker - to help those with out-dated system packages (#20)
  • [x] Use https://github.com/python/cpython-source-deps for some dependencies? https://github.com/yan12125/cpython/blob/d4b942cce88b2a17555edd06904f99d337d0746a/Android/build_deps.py#L30
  • [x] Check if OpenSSL still fails to link with LLD https://bugs.llvm.org/show_bug.cgi?id=32518. Currently I cannot reproduce the issue. Seems fixed in OpenSSL 1.1.1i https://github.com/openssl/openssl/commit/d741debb320bf54e8575d35603a44d4eb40fa1f9
  • [x] Switch to stable version of CPython when Python 3.9 stable is out. Building against dev branch is indeed hard, confusing, and error-prone (https://github.com/yan12125/python3-android/issues/8, https://github.com/yan12125/python3-android/issues/2, https://github.com/yan12125/python3-android/issues/19, https://github.com/yan12125/python3-android/issues/29)

yan12125 avatar Sep 26 '17 17:09 yan12125