On Tue, Oct 19, 2021 at 12:09 PM Ben Cotton <bcotton@xxxxxxxxxx> wrote: > > == User Experience == > Users will be able to use the newer version (2.5) of OpenLDAP, and > building packages with openldap-2.4 won't be available, as it won't be > present on the specific fedora version. This can affect 3rd partly > packages, which are not part of Fedora. > > To remediate the impact of the change the post-installation script > will be run with the package installation. And in case the > openldap-servers package is installed on the system, `dnf` will halt > the upgrade and notify the user with a message describing what and why > happened, and what steps to take to mitigate the issue. > > The user will have to follow the Upstream upgrading guide and only > then concisely continue the upgrade: > https://www.openldap.org/doc/admin25/appendix-upgrading.html > This is not allowed in Fedora. We cannot have DNF failing via scriptlet *at all*. The result of that is a completely broken transaction and an unrecoverable system, depending on the scenario. Please figure out a way to make upgrades work non-interactively with OpenLDAP Server or do something to prevent the server service from starting until migration tasks have been complete or something else altogether. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure