URL: https://github.com/freeipa/freeipa/pull/5378
Author: abbra
Title: #5378: [Backport][ipa-4-9] Fix uninstall without dns
Action: opened
PR body:
"""
This PR was opened automatically because PR #5376 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/5378/head:pr5378
git checkout pr5378
URL: https://github.com/freeipa/freeipa/pull/5376
Author: abbra
Title: #5376: Fix uninstall without dns
Action: opened
PR body:
"""
Service constructors are called even when the service itself is not configured. A common pattern in FreeIPA code is to instantiate a service and check whether it is configured, then perform uninstall of the service configuration. This fails if the service constructor does depend on the artifacts only present if other (relevant to the service) packages were installed.
A common pattern is:
```
svc = SVCClass(..)
if svc.is_configured():
svc.uninstall()
```
Most of DNS-related service classes do resolution of UID/GIDs for ODS and NAMED in their constructors which breaks uninstallation of a DNS-less FreeIPA deployment because neither 'bind' nor 'opendnssec' packages are not installed and user and group they provide are not available in the system.
Fixes: https://pagure.io/freeipa/issue/8630
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5376/head:pr5376
git checkout pr5376
URL: https://github.com/freeipa/freeipa/pull/5375
Author: abbra
Title: #5375: [Backport][ipa-4-9] tests_webui: flip leading and trailing space password test
Action: opened
PR body:
"""
This PR was opened automatically because PR #5369 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/5375/head:pr5375
git checkout pr5375
URL: https://github.com/freeipa/freeipa/pull/5372
Author: abbra
Title: #5372: [Backport][ipa-4-9] set SELinux back to Permissive in gating.xml
Action: opened
PR body:
"""
This PR was opened automatically because PR #5366 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/5372/head:pr5372
git checkout pr5372
URL: https://github.com/freeipa/freeipa/pull/5369
Author: abbra
Title: #5369: tests_webui: flip leading and trailing space password test
Action: opened
PR body:
"""
With commit 809d9cb we now allow leading and trailing space in passwords. Fix Web UI tests to follow this change.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5369/head:pr5369
git checkout pr5369
URL: https://github.com/freeipa/freeipa/pull/5371
Author: abbra
Title: #5371: [Backport][ipa-4-9] Use uglifyjs on CentOS too
Action: opened
PR body:
"""
This PR was opened automatically because PR #5367 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/5371/head:pr5371
git checkout pr5371
URL: https://github.com/freeipa/freeipa/pull/5366
Author: fcami
Title: #5366: set SELinux back to Permissive in gating.xml
Action: opened
PR body:
"""
https://github.com/freeipa/freeipa/pull/5362 was merged with a commit meant to test the changes with gating in Enforcing mode, not to be merged.
Whether we want to have gating in Enforcing mode has not been discussed with the team.
I'm in favor of it but right before a release might not be the best time to do so.
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/5366/head:pr5366
git checkout pr5366
URL: https://github.com/freeipa/freeipa/pull/5362
Author: abbra
Title: #5362: [Backport][ipa-4-9] selinux: Fix/waive issues reported by SELint
Action: opened
PR body:
"""
This PR was opened automatically because PR #5348 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/5362/head:pr5362
git checkout pr5362
URL: https://github.com/freeipa/freeipa/pull/5367
Author: carlwgeorge
Title: #5367: Use uglifyjs on CentOS too
Action: opened
PR body:
"""
Only checking for ID to equal "rhel" causes build failures on CentOS Stream. Instead check both ID and ID_LIKE. This should also work later on when rebuilds like CentOS Linux get this update.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5367/head:pr5367
git checkout pr5367