URL: https://github.com/freeipa/freeipa/pull/942
Author: Tiboris
Title: #942: otptoken_yubikey.py: Removed traceback when package missing.
Action: opened
PR body:
"""
IPA should suggest user to install dependent packages instad
of throwing traceback. To work with IPA and Yubikey, packages
libyubikey(not in official RHEL repo) and libusb are required.
Resolves: https://pagure.io/freeipa/issue/6979
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/942/head:pr942
git checkout pr942
Hi!
We'd like to announce our pull-request CI infrastructure is live.
Similarly to Travis CI, it picks up pull request and runs some tests on
the code. You can see the result directly in the pull-request.
If the test run fails, you can click 'Details' and check the logs. You
can inspect the runner.log which has all the high-level information. For
pytest, there's also report.html. Other relevant logs are also collected
during builds and test runs.
*Important changes for contributors*
- If you're fixing a bug for an older release which requires a fix in
multiple branches, make a separate pull-request for each branch.
- Please re-base your current pull-request to trigger the PR CI.
- If you're not on the white-list [1], a reviewer will have to trigger
the test run manually with the 're-run' label.
*Notice for people with commit rights*
- Please make sure PR CI jobs were executed before giving the 'ack' label.
- Do not push a single pull-request into multiple branches.
*Reporting issues*
As of now, please consider the PR CI a tech preview. If a test run
fails, especially during the provisioning phase, issue a re-run. If it
fails consistently and you don't think the issue is on your side, please
report it to github issues [2].
We're currently working on resolving some pressing issues. Once the most
urgent ones are addressed and the system is more stable and usable, you
can expect a demo for contributors, describing the work-flow, logs etc.
[1] - https://github.com/freeipa/freeipa-pr-ci/blob/master/whitelist.yml
[2] - https://github.com/freeipa/freeipa-pr-ci/issues
--
Tomas Krizek
PGP: 4A8B A48C 2AED 933B D495 C509 A1FB A5F7 EF8C 4869
URL: https://github.com/freeipa/freeipa/pull/941
Author: stlaz
Title: #941: Enable replica installation on DL0
Action: opened
PR body:
"""
This patchset fixes the `ipa-replica-prepare` script and thus
enables running `ipa-replica-install` in DL0 successfully.
It then makes `ipa-replica-prepare` to be run in DL0 by
default.
https://pagure.io/freeipa/issue/4985
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/941/head:pr941
git checkout pr941
URL: https://github.com/freeipa/freeipa/pull/877
Author: seriv
Title: #877: LDAP ObjectClasses are case-insensitive
Action: opened
PR body:
"""
In the IPA servers of the previous versions new users were created with objectClass capitalizations like 'posixAccount'.
They should be treated as matching 'posixaccount'.
"""
To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/877/head:pr877
git checkout pr877