On 4/1/21 6:17 AM, project@openldap.org wrote:
OpenLDAP 2.5.3beta is now available for experimentation and testing.
You can find openSUSE and SLE packages of release 2.5.3beta in this OBS project:
https://build.opensuse.org/project/show/home:stroeder:openldap25
Notes: - The packages are experimental and not tested in production. - This is my private work not related to the OpenLDAP project => blame me if something looks wrong with the packaging. - If unsure install openldap-ms, not openldap2, for testing (see below).
Safe option: openldap-ms
home:stroeder:openldap25/openldap-ms contains packages installed into a separate prefix /opt/openldap-ms. You can safely install these without breaking system-wide libraries and config files. There shouldn't be any conflict with other OS-provided packages.
Danger area: openldap2 (You have been warned!)
home:stroeder:openldap25/openldap2 is a *replacement* for the OS-provided packages which replaces system-wide client libraries. *This will likely break your system*! If you know what you're doing you can install this into e.g. test VMs, container or similar throw-away deployments.
Download repos for various versions:
https://download.opensuse.org/repositories/home:/stroeder:/openldap25/
Choose a directory and add the repo like this (example for openSUSE Tumbleweed):
zypper addrepo -f https://download.opensuse.org/repositories/home:/stroeder:/openldap25/openSU...
Refresh your repos:
zypper refresh -f
Install packages
zypper install openldap-ms openldap-ms-contrib
Ciao, Michael.
On Thu, Apr 01, 2021 at 02:06:00PM +0200, Michael Ströder wrote:
On 4/1/21 6:17 AM, project@openldap.org wrote:
OpenLDAP 2.5.3beta is now available for experimentation and testing.
Danger area: openldap2 (You have been warned!)
home:stroeder:openldap25/openldap2 is a *replacement* for the OS-provided packages which replaces system-wide client libraries. *This will likely break your system*! If you know what you're doing you can install this into e.g. test VMs, container or similar throw-away deployments.
Thanks for providing this.
I thought we changed the soname (+provided symbol versioning) so that the libraries can be co-installed safely and hopefully even loaded into a process that has loaded a 2.4 libldap already?
--On Thursday, April 1, 2021 5:48 PM +0200 Ondřej Kuzník ondra@mistotebe.net wrote:
On Thu, Apr 01, 2021 at 02:06:00PM +0200, Michael Ströder wrote:
On 4/1/21 6:17 AM, project@openldap.org wrote:
OpenLDAP 2.5.3beta is now available for experimentation and testing.
Danger area: openldap2 (You have been warned!)
home:stroeder:openldap25/openldap2 is a *replacement* for the OS-provided packages which replaces system-wide client libraries. *This will likely break your system*! If you know what you're doing you can install this into e.g. test VMs, container or similar throw-away deployments.
Thanks for providing this.
I thought we changed the soname (+provided symbol versioning) so that the libraries can be co-installed safely and hopefully even loaded into a process that has loaded a 2.4 libldap already?
Yes, the library symbol versioning went into OpenLDAP 2.5.3beta.
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
Ondřej Kuzník wrote:
On Thu, Apr 01, 2021 at 02:06:00PM +0200, Michael Ströder wrote:
On 4/1/21 6:17 AM, project@openldap.org wrote:
OpenLDAP 2.5.3beta is now available for experimentation and testing.
Danger area: openldap2 (You have been warned!)
home:stroeder:openldap25/openldap2 is a *replacement* for the OS-provided packages which replaces system-wide client libraries. *This will likely break your system*! If you know what you're doing you can install this into e.g. test VMs, container or similar throw-away deployments.
Thanks for providing this.
I thought we changed the soname (+provided symbol versioning) so that the libraries can be co-installed safely and hopefully even loaded into a process that has loaded a 2.4 libldap already?
Yes, there should be no trouble installing 2.5 libraries alongside an existing 2.4 installation.
On 4/1/21 5:03 PM, Howard Chu wrote:
Ondřej Kuzník wrote:
On Thu, Apr 01, 2021 at 02:06:00PM +0200, Michael Ströder wrote:
On 4/1/21 6:17 AM, project@openldap.org wrote:
OpenLDAP 2.5.3beta is now available for experimentation and testing.
Danger area: openldap2 (You have been warned!)
home:stroeder:openldap25/openldap2 is a *replacement* for the OS-provided packages which replaces system-wide client libraries. *This will likely break your system*! If you know what you're doing you can install this into e.g. test VMs, container or similar throw-away deployments.
Thanks for providing this.
I thought we changed the soname (+provided symbol versioning) so that the libraries can be co-installed safely and hopefully even loaded into a process that has loaded a 2.4 libldap already?
Yes, there should be no trouble installing 2.5 libraries alongside an existing 2.4 installation.
Thanks for letting me know.
But my openldap2 package currently creates symbolic links for libldap_r.so and libldap.so just like the OS package.
The original OS package libldap-2_4 already contains the version name and so does mine. I will check whether it makes sense to leave away the symlinks.
Ciao, Michael.
openldap-technical@openldap.org