amazon-linux-2023 icon indicating copy to clipboard operation
amazon-linux-2023 copied to clipboard

[Package Request] - AWS ElastiCache Memcached Cluster Client

Open dalhaddad opened this issue 4 months ago • 1 comments

What package is missing from Amazon Linux 2023? Please describe and include package name. The various PHP8.x versions of the ElastiCache Memcached Cluster Client, described at https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/AutoDiscovery.Using.ModifyApp.PHP.html and https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Appendix.PHPAutoDiscoveryCompile.html and sourced from https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.

Is this an update to existing package or new package request? New package request.

Is this package available in Amazon Linux 2? If it is available via external sources such as EPEL, please specify. No, I believe this was not available in AL2 or other external sources.

Any additional information you'd like to include. (use-cases, etc) The ElastiCache Memcached Cluster Client supports TLS encryption needed for connecting to ElastiCache Serverless for Memcached, as the only option in ElastiCache Serverless is TLS encryption of traffic. The normal PHP Memcached client from https://github.com/php-memcached-dev/php-memcached and available to install via PECL does not include TLS support.

Additionally, having to download the tar.gz file from the AWS ElastiCache console and install it that way, or having to build it from source without the convenience of PECL or other automatic build mechanisms is time consuming and unreliable. AL2023 should have support for the libraries needed to interface with an AWS service (ElastiCache in this case) available in the standard repo.

dalhaddad avatar Aug 22 '25 19:08 dalhaddad

We'll need to sync with the internal team maintaining this package and discuss the suitability for packaging (as well as its current support status, including major PHP version support timelines), as well as what backend memcached client library to use, as in 2023.2.20230920 we did add libmemcached-awesome based on the request in https://github.com/amazonlinux/amazon-linux-2023/issues/208 and would prefer to ship as few duplicate packages as possible.

stewartsmith avatar Aug 26 '25 17:08 stewartsmith