classification
Title: android does not have pwd.getpwall()
Type: behavior Stage: resolved
Components: Cross-Build, Library (Lib), Tests Versions: Python 3.7, Python 3.6
process
Status: closed Resolution: fixed
Dependencies: 27027 Superseder:
Assigned To: xdegaye Nosy List: Alex.Willmer, Roman.Evstifeev, python-dev, xdegaye
Priority: normal Keywords: patch

Created on 2016-04-26 13:29 by xdegaye, last changed 2016-12-13 09:12 by xdegaye. This issue is now closed.

Files
File name Uploaded Description Edit
pwd.patch xdegaye, 2016-04-26 13:29 review
pwd_2.patch xdegaye, 2016-05-20 09:22
pwd_3.patch xdegaye, 2016-12-12 09:22 review
Messages (4)
msg264279 - (view) Author: Xavier de Gaye (xdegaye) * (Python committer) Date: 2016-04-26 13:29
User ids on android are the ids of the applications and they are used to enforce the applications access rights.  See the 'User IDs and File Access' section at http://developer.android.com/guide/topics/security/permissions.html.

Most integers are existing user ids on android. This may explain why getpwall() is missing.
Patch attached.
msg265919 - (view) Author: Xavier de Gaye (xdegaye) * (Python committer) Date: 2016-05-20 09:22
This new patch adds a dependency to issue #27027.
msg282975 - (view) Author: Xavier de Gaye (xdegaye) * (Python committer) Date: 2016-12-12 09:22
Patch updated to the current head of the default branch.
msg283082 - (view) Author: Roundup Robot (python-dev) Date: 2016-12-13 08:13
New changeset e89c9ab46d77 by Xavier de Gaye in branch '3.6':
Issue #26856: Fix the tests assuming that the pwd module has getpwall() and
https://hg.python.org/cpython/rev/e89c9ab46d77

New changeset 692083f85981 by Xavier de Gaye in branch 'default':
Issue #26856: Merge 3.6.
https://hg.python.org/cpython/rev/692083f85981
History
Date User Action Args
2016-12-13 09:12:35xdegayesetstatus: open -> closed
resolution: fixed
stage: commit review -> resolved
2016-12-13 08:13:26python-devsetnosy: + python-dev
messages: + msg283082
2016-12-12 09:22:06xdegayesetfiles: + pwd_3.patch

messages: + msg282975
stage: patch review -> commit review
2016-10-28 10:56:05xdegayesetassignee: xdegaye
stage: patch review
components: + Tests
versions: + Python 3.7
2016-05-21 06:56:37xdegayesetdependencies: + add the 'is_android' attribute to test.support
2016-05-20 09:22:48xdegayesetfiles: + pwd_2.patch

messages: + msg265919
2016-05-03 07:15:35xdegayesetnosy: + Alex.Willmer
components: + Cross-Build
2016-04-26 16:04:41zach.warelinkissue26865 dependencies
2016-04-26 16:00:31Roman.Evstifeevsetnosy: + Roman.Evstifeev
2016-04-26 13:29:05xdegayecreate