URL: https://github.com/freeipa/freeipa/pull/5871
Author: flo-renaud
Title: #5871: stageuser: add ipauserauthtypeclass when required
Action: opened
PR body:
"""
### stageuser: add ipauserauthtypeclass when required
The command
ipa stageuser-add --user-auth-type=xxx
is currently failing because the objectclass ipauserauthtypeclass
is missing from the created entry.
There is code adding the missing objectclass in the
pre_common_callback method of user_add, and this code should
be common to user_add and stageuser_add. In order to avoid code
duplication, it makes more sense to move the existing code to
pre_common_callback of baseuser_add, that is called by both
classes.
Fixes: https://pagure.io/freeipa/issue/8909
### XMLRPC test: add a test for stageuser-add --user-auth-type
Related: https://pagure.io/freeipa/issue/8909
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5871/head:pr5871
git checkout pr5871
URL: https://github.com/freeipa/freeipa/pull/5874
Author: flo-renaud
Title: #5874: [Backport][ipa-4-8] Constrain pylint to supported versions
Action: opened
PR body:
"""
Two, three times a year PR-CI starts failing because tox tests pull in a
newer version of pylint with new warnings. To reduce breakage this
change constraints pylint (and indirectly astroid) to latest tested
minor version. The constraint should be updated when FreeIPA starts to
support a new Fedora version with more recent pylint.
Related: https://pagure.io/freeipa/issue/8818
Signed-off-by: Christian Heimes <cheimes(a)redhat.com>
Reviewed-By: Stanislav Levin <slev(a)altlinux.org>
Reviewed-By: Rob Crittenden <rcritten(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5874/head:pr5874
git checkout pr5874
URL: https://github.com/freeipa/freeipa/pull/5873
Author: flo-renaud
Title: #5873: [Backport][ipa-4-9] Remove unneeded dependency on python-coverage
Action: opened
PR body:
"""
This PR was opened automatically because PR #5867 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5873/head:pr5873
git checkout pr5873
URL: https://github.com/freeipa/freeipa/pull/5867
Author: flo-renaud
Title: #5867: Remove unneeded dependency on python-coverage
Action: opened
PR body:
"""
The spec file requires python3-coverage although it is not
used in the project.
Fixes: https://pagure.io/freeipa/issue/8905
Signed-off-by: Florence Blanc-Renaud <flo(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5867/head:pr5867
git checkout pr5867
URL: https://github.com/freeipa/freeipa/pull/5617
Author: antoniotorresm
Title: #5617: Add checks to prevent adding auth indicators to internal IPA services
Action: opened
PR body:
"""
Authentication indicators should not be enforced against internal
IPA services, since not all users of those servers are able to produce
Kerberos tickets with all the auth indicator options. This includes
`host`, `ldap`, `HTTP` and `cifs` in IPA server and `host` and `cifs` in IPA clients.
Fixes: https://pagure.io/freeipa/issue/8206
Signed-off-by: Antonio Torres <antorres(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5617/head:pr5617
git checkout pr5617
URL: https://github.com/freeipa/freeipa/pull/5870
Author: rcritten
Title: #5870: [Backport][ipa-4-9] rpcserver.py: perf_counter_ns is Python 3.7+
Action: opened
PR body:
"""
This PR was opened automatically because PR #5852 was pushed to master and backport to ipa-4-9 is required.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5870/head:pr5870
git checkout pr5870
URL: https://github.com/freeipa/freeipa/pull/5852
Author: fcami
Title: #5852: rpcserver.py: perf_counter_ns is Python 3.7+
Action: opened
PR body:
"""
perf_counter_ns is only available in Python 3.7 and later.
Define a lambda for 3.6 and lower.
Fixes: TBD
Signed-off-by: François Cami <fcami(a)redhat.com>
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5852/head:pr5852
git checkout pr5852