[issue26865] Meta-issue: support of the android platform

2017-12-10 Thread Xavier de Gaye

Change by Xavier de Gaye :


--
versions: +Python 3.7 -Python 3.6

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-12-10 Thread Xavier de Gaye

Xavier de Gaye  added the comment:

Remove depencies that are not specific to Android.

--
dependencies:  -add the '--disable-test-suite' option to configure, add the 
'--enable-sourceless-distribution' option to configure, cross compilation of 
third-party extension modules

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-12-09 Thread Xavier de Gaye

Xavier de Gaye  added the comment:

issue 22724 is fixed for Android.

--
dependencies:  -byte-compile fails for cross-builds

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-12-09 Thread Xavier de Gaye

Change by Xavier de Gaye :


--
dependencies: +Add platform.android_ver()  to test.pythoninfo for Android 
platforms, Do not use the canonical path in pydoc 
test_mixed_case_module_names_are_lower_cased, [asyncio] test failure when the 
platform lacks a functional  sem_open(), [ctypes] all long double tests fail on 
android-24-x86_64, [ctypes] test_struct_by_value fails on android-24-arm64, 
android: locale is modified by test_strftime, android: test_faulthandler fails 
also on API 24, detect_modules() in setup.py must also search the sysroot 
paths, test.pythoninfo does not print the cross-built sysconfig data, 
test_regrtest alters the execution environment on Android, uuid.getnode() 
should return the MAC address on Android

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-12-09 Thread Xavier de Gaye

Xavier de Gaye  added the comment:

issue #32031: Do not use the canonical path in pydoc 
test_mixed_case_module_names_are_lower_cased
issue #32059: detect_modules() in setup.py must also search the sysroot paths
issue #32126: [asyncio] test failure when the platform lacks a functional 
sem_open()
issue #32138: android: test_faulthandler fails also on API 24
issue #32139: android: locale is modified by test_strftime
issue #32205: test.pythoninfo prints the native sysconfig data when 
cross-compiling
issue #32199: uuid.getnode() now returns the MAC address on Android
issue #32246: test_regrtest alters the execution environment on Android
issue #32210: Add platform.android_ver() to test.pythoninfo for Android 
platforms
issue #32202: [ctypes] all long double tests fail on android-24-x86_64
issue #32203: [ctypes] test_struct_by_value fails on android-24-arm64

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-01-19 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28180: sys.getfilesystemencoding() should default to utf-8

--
dependencies: +sys.getfilesystemencoding() should default to utf-8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-01-14 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Current status:
---

Available using the pyona build system [1]:
  * Cross compilation of Python for a given Android API level and architecture 
with android-ndk-r13b.
  * Cross compilation of third party extension modules (currently as a patch).
  * Interactive interpreter with curses and readline support, the Android adb 
(remote) shell is used to start the interpreter on the qemu emulator or a 
device connected with USB.
  * Remote debugging with gdb and support of the python-gdb module.
  * The adb shell is used to start a run of the test suite on the emulator or a 
device.

To be defined for the support of the Android platform:
  * Support starting with which Python release ?
 sys.getandroidapilevel() has been defined in Python 3.7 by issue 28740, so 
unless this enhancement is backported to 3.6 the first release to support 
Android could be 3.7.
  * What is the supported Android API level(s) [2] ?
 Level 21 is the first to provide a reliable wide character support.
 Level 24 is the most recent api level currently supported by the NDK and 
is the first where the adb shell is run as the 'shell' user instead of as 
'root' and as a consequence, where the test suite must now cope with Android 
SELinux non permitted operations (hard link, mkfifo, mknod, bind on a unix 
socket).
  * On which architecture(s) ?
 The x86 platform is useful for testing and debugging as it runs fast on 
the Android qemu emulator.
 AFAIK the armv7 platform is still one of the most widespread Android 
platforms [3] [4].
  * Building with which NDK version ?
 The next android-ndk-r14 release is the first to provide "Unified 
headers", see issue #29040.
  * The buildbots run the test suite on the Android qemu emulator or on a 
device or both ?

Test suite results on the Android qemu emulator:
  test_builtin is excluded in all the tests - test_asyncio is excluded on 
armv7-android-api-21.
  x86 platform (duration: about 27 minutes, to be compared with 26 minutes when 
the test suite is run natively on the same laptop).
api 21: success
api 24: success
  armv7 platform (duration: about 410 minutes. Without the latest released 
libffi-3.2.1 that does not build on armv7).
api 21: success
api 24: success

Remaining issues:
1) Blocker issues:
  test_builtin:
issue #13886: failure when test_readline is run before test_builtin.
  This problem is not specific to Android.
  test_asyncio:
issue #26858: android: setting SO_REUSEPORT fails
  Failure only on armv7 at api 21.

2) Issues with a patch tested successfully on x86 and armv7 at Android api 21 
and 24:
  Build:
issue #28833: cross compilation of third-party extension modules.
  PermissionError raised at api 24:
test_eintr test_genericpath test_pathlib test_posix test_shutil test_stat
  issue #28759: access to mkfifo, mknod and hard links is controled by 
SELinux MAC on Android
test_os:
  issue #29180: skip tests that raise PermissionError in test_os (non-root 
user on Android)
test_tarfile:
  issue #29181: skip tests that raise PermissionError in test_tarfile 
(non-root user on Android)
test_socketserver:
  issue #29184: skip tests of test_socketserver when bind() raises 
PermissionError (non-root user on Android)
test_distutils:
  issue #29185: test_distutils fails on Android api 24
test_asyncio:
  issue #28684: [asyncio] bind() on a unix socket raises PermissionError on 
Android for a non-root user.
  Miscellaneous:
test_asyncio:
  issue #28562: test_asyncio fails on Android upon calling getaddrinfo().
test_readline:
  issue #28997: test_readline.test_nonascii fails on Android.
test_curses:
  issue #29176: /tmp does not exist on Android and is used by 
curses.window.putwin()

3) Enhancement issues:
  issue #26855: android: add platform.android_ver().
  issue #27659: Prohibit implicit C function declarations.
  issue #29040: building Android with android-ndk-r14.

4) Languishing issues:
  issue #22724: byte-compile fails for cross-builds.
  issue #27606: Android cross-built for armv5te with clang and '-mthumb' 
crashes with SIGSEGV or SIGILL.
  issue #26852: add the '--enable-sourceless-distribution' option to configure.
  issue #27640: add the '--disable-test-suite' option to configure.

[1] https://bitbucket.org/xdegaye/pyona
[2] Andoid versions:
  Android Version  ReleasedAPI Level  Name
  Android 7.1  October 201625 Nougat
  Android 7.0  August 2016 24 Nougat
  Android 6.0  August 2015 23 Marshmallow
  Android 5.1  March 2015  22 Lollipop
  Android 5.0  November 2014   21 Lollipop
  Android 4.4W June 2014   20 Kitkat Watch
  Android 4.4  October 201319 Kitkat
  Android 4.3  July 2013   18 Jelly Bean
  

[issue26865] Meta-issue: support of the android platform

2017-01-06 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #29176: /tmp does not exist on Android and is used by 
curses.window.putwin()
issue #29177: skip tests of test_logging when bind() raises PermissionError 
(non-root user on Android)
issue #29180: skip tests that raise PermissionError in test_os (non-root user 
on Android)
issue #29181: skip tests that raise PermissionError in test_tarfile (non-root 
user on Android)
issue #29184: skip tests of test_socketserver when bind() raises 
PermissionError (non-root user on Android)
issue #29185: test_distutils fails on Android API level 24

--
dependencies: +/tmp does not exist on Android and is used by 
curses.window.putwin(), skip tests of test_logging when bind() raises 
PermissionError (non-root user on Android), skip tests of test_socketserver 
when bind() raises PermissionError (non-root user on Android), skip tests that 
raise PermissionError in test_os (non-root user on Android), skip tests that 
raise PermissionError in test_tarfile (non-root user on Android), 
test_distutils fails on Android API level 24

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-01-05 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Removing issues from the dependencies list:
issue #22747: Interpreter fails in initialize on systems where 
HAVE_LANGINFO_H is undefined
  This issue is fixed for Android.
issue #26859: unittest fails with "Start directory is not importable" when 
trying to run sourceless tests
  This issue is out of scope.

--
dependencies:  -Interpreter fails in initialize on systems where 
HAVE_LANGINFO_H is undefined, unittest fails with "Start directory is not 
importable" when trying to run sourceless tests

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2017-01-05 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28833: cross compilation of third-party extension modules

--
dependencies: +byte-compile fails for cross-builds, cross compilation of 
third-party extension modules

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-12-21 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #29040: building Android with android-ndk-r14

--
dependencies: +building Android with android-ndk-r14

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-12-17 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28996: wcscoll is broken on Android and test_locale fails
issue #28997: test_readline.test_nonascii fails on Android

--
dependencies: +test_readline.test_nonascii fails on Android, wcscoll is broken 
on Android and test_locale fails

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-12-14 Thread Xavier de Gaye

Changes by Xavier de Gaye :


--
dependencies:  -setup.py: do not add system header locations when cross 
compiling

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-12-13 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Removing from the dependencies some issues that have become out of scope.

--
dependencies:  -Cross-build _curses failed if host ncurses headers and target 
ncurses headers have different layouts, add function to os module for getting 
path to default shell

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-12-07 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #20211: setup.py: do not add system header locations when cross compiling
issue #28190: Detect curses headers correctly for cross-compiling

--
dependencies: +Detect curses headers correctly for cross-compiling, setup.py: 
do not add system header locations when cross compiling

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-11-21 Thread Xavier de Gaye

Xavier de Gaye added the comment:

New issues raised upon testing on the Android API 24 emulator:
  issue #28683: bind() on a unix socket raises PermissionError on Android for a 
non-root user
  issue #28684: [asyncio] bind() on a unix socket raises PermissionError on 
Android for a non-root user
  issue #28746: cannot set_inheritable() for a file descriptor on Android
  issue #28759: access to mkfifo, mknod and hard links is controled by SELinux 
MAC on Android
  issue #28762: configure links with lockf and F_LOCK is not declared in 
Android API 24
  issue #28764: test_mailbox fails when run as a non-root user on Android API 24

--
dependencies: +[asyncio] bind() on a unix socket raises PermissionError on 
Android for a non-root user, access to mkfifo, mknod and hard links is 
controled by SELinux MAC on Android, bind() on a unix socket raises 
PermissionError on Android for a non-root user, cannot set_inheritable() for a 
file descriptor on Android, configure links with lockf and F_LOCK is not 
declared in Android API 24, test_mailbox fails when run as a non-root user on 
Android API 24

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-11-18 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28740: Add sys.getandroidapilevel()

--
dependencies: +Add sys.getandroidapilevel()

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-11-12 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28662: catch also PermissionError in tests when spawning a non existent 
program
issue #28664: test_bz2 fails with BrokenPipeError when bunzip2 is missing
issue #28668: instanciation of multiprocessing.Queue raises ImportError in 
test_logging

--
dependencies: +catch also PermissionError in tests when spawning a non existent 
program, instanciation of multiprocessing.Queue raises ImportError in 
test_logging, test_bz2 fails with BrokenPipeError when bunzip2 is missing

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-11-03 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28596: on Android _bootlocale on startup relies on too many library 
modules

--
dependencies: +on Android _bootlocale on startup relies on too many library 
modules

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-10-30 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28562: test_asyncio fails on Android upon calling getaddrinfo()

--
dependencies: +test_asyncio fails on Android upon calling getaddrinfo()

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-10-26 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #28538: _socket module cross-compilation error on android-24

--
dependencies: +_socket module cross-compilation error on android-24

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-10-15 Thread Ethan Smith

Changes by Ethan Smith :


--
nosy: +Ethan Smith

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-09-13 Thread Xavier de Gaye

Changes by Xavier de Gaye :


--
dependencies:  -byte-compile fails for cross-builds

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-31 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27659: Check for the existence of crypt()

--
dependencies: +Check for the existence of crypt()

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Chi Hsuan Yen

Chi Hsuan Yen added the comment:

Maybe the term "normal usages" is not accurate. I was trying to refer all 
possible Python usages on Android, and the test suite is a subset of them, so 
they should be fixed, too. I propose the aforementioned change (creating 
another meta-issue) because there are already many issues in this meta-issue, 
and I'm afraid new issues in the second category lead to complexity in tracking 
CPython's Android support. Currently things are still under control, so you can 
ignore my request until the number of issues goes crazy.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Xavier de Gaye

Xavier de Gaye added the comment:

> Some dependent issues, like issue26852, issue26859 and issue27640, are for 
> reducing the size of an installation. How about moving them to another 
> meta-issue? First they are not critical for normal usages on Android. Second 
> they are not limited to Android - other platforms may benefit as well.

Many issues that deal with failed tests are also not critical for normal usages 
on Android, but they must be fixed to run a buildbot and to support Android.
Issue #22724 (byte-compile fails for cross-builds) is also not specific to 
Android.
IMHO this meta-issue collects (1) the issues that must be fixed for the support 
of Android and (2) the issues that should possibly be fixed. The issues you are 
naming and issue 22724 are in the second category.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Roman, can you please enter a new issue for that problem.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Chi Hsuan Yen

Chi Hsuan Yen added the comment:

Some dependent issues, like issue26852, issue26859 and issue27640, are for 
reducing the size of an installation. How about moving them to another 
meta-issue? First they are not critical for normal usages on Android. Second 
they are not limited to Android - other platforms may benefit as well.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Roman Evstifeev

Roman Evstifeev added the comment:

While not only android issue, there is a problem with dumbdbm module: it 
internally tries to do os.chmod() on a FAT-formatted sdcard and fails, because 
FAT does not support chmod.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-28 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27640: add the '--disable-test-suite' option to configure

--
dependencies: +add the '--disable-test-suite' option to configure

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com




[issue26865] Meta-issue: support of the android platform

2016-07-26 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27627: clang fails to build ctypes on Android armv7

--
dependencies: +clang fails to build ctypes on Android armv7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-24 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27606: Android cross-built for armv5te with clang and '-mthumb' crashes 
with SIGSEGV or SIGILL

--
dependencies: +Android cross-built for armv5te with clang and '-mthumb' crashes 
with SIGSEGV or SIGILL

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-21 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Larry asked in msg 270937:
> Is there a plan to make Android a supported platform in 3.6?

This is the list of Android related issues that will modify the standard 
library and core Python when fixed:

issue 16255: subrocess.Popen needs /bin/sh but Android only has 
/system/bin/sh
[1] issue 26851: android compilation and link flags
issue 22724: byte-compile fails for cross-builds
issue 23968: rename the platform directory from plat-$(MACHDEP) to 
plat-$(PLATFORM_TRIPLET)
issue 26919: android: test_cmd_line fails
issue 26920: android: test_sys fails
issue 26928: _bootlocale imports locale at startup on Android, causing 
test_site to fail
issue 26937: android: test_tarfile fails
issue 26934: android: test_faulthandler fails
issue 26929: android: test_strptime fails
[2] issue 26942: android: test_ctypes crashes on armv7

All the other issues listed here in this meta-issue are changes to the test 
suite (mostly skipping some tests). A buildbot must also be setup for the 
Android emulators and maybe also for an Android device. That means installing 
the Android sdk and ndk and a build system on the buildbot.

[1] Issue 26851 is an enhancement.
[2] The root cause in issue 26942 is unknown yet.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-09 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27472: add the 'unix_shell' attribute to test.support

--
dependencies: +add the 'unix_shell' attribute to test.support

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-07-02 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27442: expose Android API level in sys.implementation

--
dependencies: +expose Android API level in sys.implementation

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-06-26 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #22724: byte-compile fails for cross-builds

--
dependencies: +byte-compile fails for cross-builds

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-06-25 Thread Xavier de Gaye

Changes by Xavier de Gaye :


--
dependencies: +rename the platform directory from plat-$(MACHDEP) to 
plat-$(PLATFORM_TRIPLET)

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-22 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #16255: subrocess.Popen needs /bin/sh but Android only has /system/bin/sh
issue #16353: add function to os module for getting path to default shell

--
dependencies: +subrocess.Popen needs /bin/sh but Android only has /system/bin/sh

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-22 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #22747: Interpreter fails in initialize on systems where HAVE_LANGINFO_H 
is undefined

--
dependencies: +Interpreter fails in initialize on systems where HAVE_LANGINFO_H 
is undefined

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-21 Thread Xavier de Gaye

Xavier de Gaye added the comment:

No, regular users can't adjust dependencies, but I can now. Thanks Zachary.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-21 Thread Xavier de Gaye

Changes by Xavier de Gaye :


--
dependencies: +Large files are not supported on Android, RTLD_* macros are not 
defined on Android, add is_android in test.support to detect Android platform, 
android: test_cmd_line fails, android: test_concurrent_futures fails, android: 
test_concurrent_futures hangs on armv7, android: test_ctypes crashes on armv7, 
android: test_distutils fails, android: test_faulthandler fails, android: 
test_functools hangs on armv7, android: test_importlib hangs on armv7, android: 
test_mmap fails, android: test_multiprocessing_main_handling fails, android: 
test_os fails, android: test_pipes fails, android: test_posix fails, android: 
test_posixpath fails, android: test_site fails, android: test_socket fails, 
android: test_strptime fails, android: test_sys fails, android: test_tarfile 
fails, android: test_threading hangs on armv7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-20 Thread Zachary Ware

Zachary Ware added the comment:

Xavier: It's been long enough that I don't remember whether regular Users can 
adjust Dependencies, but since you didn't do it yourself I assume they can't.  
I've just given you the Developer role, so you can now :)

--
nosy: +zach.ware

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-15 Thread Xavier de Gaye

Xavier de Gaye added the comment:

issue #27027: add is_android in test.support to detect Android platform

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-04 Thread Xavier de Gaye

Xavier de Gaye added the comment:

Tests that fail on an android emulator running an x86 system image at API level 
21:

  issue #26944: android: test_posix fails

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-05-03 Thread Xavier de Gaye

Xavier de Gaye added the comment:

All the dependencies of this issue are tagged with Components:Cross-Build and a 
title starting with 'android'.

Tests that fail on an android emulator running an x86 system image at API level 
21:

  issue #26918: android: test_pipes fails
  issue #26919: android: test_cmd_line fails
  issue #26920: android: test_sys fails
  issue #26924: android: test_concurrent_futures fails
  issue #26925: android: test_multiprocessing_main_handling fails
  issue #26926: android: test_io fails
  issue #26927: android: test_mmap fails
  issue #26928: android: test_site fails
  issue #26929: android: test_strptime fails
  issue #26931: android: test_distutils fails
  issue #26932: android: test_posix fails
  issue #26933: android: test_posixpath fails
  issue #26934: android: test_faulthandler fails
  issue #26935: android: test_os fails
  issue #26936: android: test_socket fails
  issue #26937: android: test_tarfile fails

Tests that fail on an android emulator running an armv7 system image (but not 
fail on x86) at API level 21:

  issue #26938: android: test_concurrent_futures hangs on armv7
  issue #26939: android: test_functools hangs on armv7
  issue #26940: android: test_importlib hangs on armv7
  issue #26941: android: test_threading hangs on armv7
  issue #26942: android: test_ctypes crashes on armv7

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-29 Thread Berker Peksag

Changes by Berker Peksag :


--
dependencies: +cross-compilation of extension module links to the wrong python 
library

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-29 Thread Xavier de Gaye

Xavier de Gaye added the comment:

build
issue #26884: cross-compilation of extension module links to the wrong 
python library

This should be added to the meta-issue dependencies, I guess.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-26 Thread Chi Hsuan Yen

Changes by Chi Hsuan Yen :


--
nosy: +Chi Hsuan Yen

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-26 Thread Eric Snow

Changes by Eric Snow :


--
nosy: +eric.snow

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-26 Thread Ethan Furman

Changes by Ethan Furman :


--
nosy: +ethan.furman

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue26865] Meta-issue: support of the android platform

2016-04-26 Thread Zachary Ware

Changes by Zachary Ware :


--
dependencies: +SYS_getdents64 does not need to be defined on android API 21, 
add a COMPILEALL_FLAGS Makefile variable, add function to os module for getting 
path to default shell, add platform.android_ver() for android, android 
compilation and link flags, android does not have pwd.getpwall(), android does 
not support versioning in SONAME, android lacks some declarations for the posix 
module, gethostbyname_r() is broken on android, missing header on android for 
the ossaudiodev module, missing symbols in curses and readline modules on 
android, setting SO_REUSEPORT fails on android, unittest fails with "Start 
directory is not importable"
title: toward the support of the android platform -> Meta-issue: support of the 
android platform

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com