Debian Patches

Status for libmemcached-libmemcached-perl/1.001801+dfsg-6

Patch Description Author Forwarded Bugs Origin Last update
use-system-libmemcached.patch Use the packaged libmemcached Uses the libmemcached packaged for Debian rather than compiling the bundled
source code.
Christopher Hoskin <mans0954@debian.org> not-needed 2015-10-07
spelling.patch Spelling corrections for pod pages Christopher Hoskin <mans0954@debian.org> yes 2018-10-26
reproducible-build.patch Make the build reproducible Chris Lamb <lamby@debian.org> no
version-test.patch Mark test as TODO which compares the versions of Memcached::libmemcached and libmemcached.
This works upstream, as they embed libmemcached, but in Debian we are building
against the packaged libmemcached, which might have a different (typically higher)
version.
gregor herrmann <gregoa@debian.org> not-needed debian vendor 2023-02-17
0001-Adapt-to-ExtUtils-ParseXS-changes-in-Perl-5.42.patch [PATCH] Adapt to ExtUtils::ParseXS changes in Perl 5.42
The bundled ExtUtils::ParseXS is a customized fork of an old upstream
version from 2007 or so. However, it still relies on the typemap file
bundled with Perl itself.

This typemap changed in Perl 5.41.1 with
https://github.com/Perl/perl5/commit/42cf75238c3687c1b1fad9263614036f7059c2dc
so that double quote characters are no longer escaped.

This broke custom EU::ParseXS eval qq/"$expr;"/ style calls with code
interpolated from the typemap when generating code for the walk_stats()
function. The end result was that the callback argument in the function
never got set and the test suite failed with 'not a CODE reference'.

Work around this by using qq{} instead of "". Not sure if this is any
more robust, but it least it works with both Perl 5.40 and 5.42.
Niko Tyni <ntyni@debian.org> yes debian upstream 2025-08-23

All known versions for source package 'libmemcached-libmemcached-perl'

Links