MemcacheStorageService support for Rocky Linux 8 in RPM Package

Description

For Rocky Linux 8 OS in RPM Package 3.4.1 Memcahce support seems to have been disabled (instead of --with-memcached)
Library dependencies for this feature: doxygen, libidn-devel, libmemcached-devel are in the (official) “PowerTools” repository of Rocky Linux 8

I have temporarily solved by recompiling the RPMs

dnf -y install dnf-plugins-core epel-release dnf config-manager --set-enabled powertools dnf -y update dnf -y install automake boost-devel chrpath doxygen gcc-c++ groff httpd-devel libidn-devel \ openldap-devel openssl-devel redhat-rpm-config rpm-build stunnel libmemcached-devel unixODBC-devel \ gdb make curl-devel systemd-devel

finally:

rpmbuild --rebuild -D 'shib_options -with-apxs24=/usr/bin/apxs -with-apr1=/usr/bin/apr-1-config -enable-apache-24 --with-memcached' shibboleth-3.4. 1-1.src.rpm \

 

I hope the above will be helpful and can be solved in the next packages.

Thanks

Environment

None

Activity

Scott Cantor October 23, 2024 at 12:25 PM

No, you just asked a question, but unfortunately I made the wrong call in response. Asking a question is never a problem.

Luca Giucastro October 23, 2024 at 6:43 AM

Sorry, it's my fault too

Scott Cantor October 23, 2024 at 2:39 AM

What I think happened is that I thought the -devel package was in the extra repo but the library was still standard. That would have been fine, but that doesn’t appear to be the case.

Scott Cantor October 23, 2024 at 2:31 AM

Sorry for having to reverse this, but we can’t ship “standard” packages that require people to have to enable non-default repositories, that’s just not something we do.

I don’t know how I ended up overlooking that, but I have to reverse that and get us back to the intended stance, so memcache has to be omitted going forward on most platforms since it’s no longer a standard package.

If you need that support, you need to rebuild the package with a different option set for your needs.

My fault for getting us into this tangle, it was working exactly as intended and then we broke it with this change.

Luca Giucastro March 28, 2023 at 8:48 AM

Thanks , I tested your valuable advice and the authentication process is working fine.
I hope the number of attributes doesn't create a problem,
I made a simulation including names and values of all the attributes I need and I reach (in clear text) about 1Kb

Completed

Details

Assignee

Reporter

Affects versions

Created March 24, 2023 at 10:03 AM
Updated October 23, 2024 at 12:25 PM
Resolved March 24, 2023 at 4:59 PM