#1135503 libmemcached: FTBFS: ValueError: 'object' is no longer supported for index entries

#1135503#5
Date:
2026-05-01 23:29:19 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202605/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:libmemcached, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with autoreconf -X.la -Xlibp9y.a -Xlibmemcached-awesome -Xlibmemcachedprotocol.so -Xlibmemcachedprotocol-0.0 -O--dbgsym-migration='libmemcached-dbg (<< 1.0.18-5~)' --buildsystem=cmake
   dh_testdir -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   dh_auto_clean -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   dh_autoreconf_clean -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   dh_clean -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
 debian/rules binary
dh binary --with autoreconf -X.la -Xlibp9y.a -Xlibmemcached-awesome -Xlibmemcachedprotocol.so -Xlibmemcachedprotocol-0.0 -O--dbgsym-migration='libmemcached-dbg (<< 1.0.18-5~)' --buildsystem=cmake
   dh_testdir -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   dh_update_autotools_config -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   dh_autoreconf -O-X.la -O-Xlibp9y.a -O-Xlibmemcached-awesome -O-Xlibmemcachedprotocol.so -O-Xlibmemcachedprotocol-0.0 -O-O--dbgsym-migration="libmemcached-dbg (<< 1.0.18-5~)" -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure --buildsystem=cmake -- \
	-DBUILD_DOCS=yes \
	-DBUILD_DOCS_HTML=no \
	-DBUILD_DOCS_MAN=yes \
	-DENABLE_SASL=yes \
	-DENABLE_OPENSSL_CRYPTO=yes \
	-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=yes
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DBUILD_DOCS=yes -DBUILD_DOCS_HTML=no -DBUILD_DOCS_MAN=yes -DENABLE_SASL=yes -DENABLE_OPENSSL_CRYPTO=yes -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=yes ..
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Sphinx: /usr/bin/sphinx-build
-- Found UnixCommands: /usr/bin/bash
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test HAVE_BUILTIN_BSWAP32
-- Performing Test HAVE_BUILTIN_BSWAP32 - Success
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test HAVE_VISIBILITY_FLAG
-- Performing Test HAVE_VISIBILITY_FLAG - Success
-- Performing Test HAVE_VISIBILITY_ATTR
-- Performing Test HAVE_VISIBILITY_ATTR - Success
-- Checking for module 'libsasl2'
--   Found libsasl2, version 2.1.28
-- Looking for sasl_client_done
-- Looking for sasl_client_done - found
-- Looking for alloca.h
-- Looking for alloca.h - found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for getopt.h
-- Looking for getopt.h - found
-- Looking for libgen.h
-- Looking for libgen.h - found
-- Looking for netdb.h
-- Looking for netdb.h - found
-- Looking for netinet/in.h
-- Looking for netinet/in.h - found
-- Looking for netinet/tcp.h
-- Looking for netinet/tcp.h - found
-- Looking for poll.h
-- Looking for poll.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for sys/poll.h
-- Looking for sys/poll.h - found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/un.h
-- Looking for sys/un.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of in_port_t
-- Check size of in_port_t - done
-- Check size of pid_t
-- Check size of pid_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of struct msghdr
-- Check size of struct msghdr - done
-- Check size of struct timespec
-- Check size of struct timespec - done
-- Looking for abi::__cxa_demangle
-- Looking for abi::__cxa_demangle - found
-- Looking for CLOCK_MONOTONIC
-- Looking for CLOCK_MONOTONIC - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for ERESTART
-- Looking for ERESTART - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for htonll
-- Looking for htonll - not found
-- Looking for index
-- Looking for index - found
-- Looking for MSG_DONTWAIT
-- Looking for MSG_DONTWAIT - found
-- Looking for MSG_MORE
-- Looking for MSG_MORE - found
-- Looking for MSG_NOSIGNAL
-- Looking for MSG_NOSIGNAL - found
-- Looking for SO_RCVTIMEO
-- Looking for SO_RCVTIMEO - found
-- Looking for SO_SNDTIMEO
-- Looking for SO_SNDTIMEO - found
-- Looking for rand
-- Looking for rand - found
-- Looking for random
-- Looking for random - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for sendmsg
-- Looking for sendmsg - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Performing Test HAVE_STRERROR_R_CHAR_P
-- Performing Test HAVE_STRERROR_R_CHAR_P - Success
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.6.2")
-- Found FLEX: /usr/bin/flex (found version "2.6.4")
-- Found BISON: /usr/bin/bison (found suitable version "3.8.2", minimum required is "2.3")
-- Performing Test W_NO_DEPRECATED_REGISTER
-- Performing Test W_NO_DEPRECATED_REGISTER - Success
-- Looking for umem.h
-- Looking for umem.h - not found
-- Performing Test HAVE_CXX_STDATOMIC
-- Performing Test HAVE_CXX_STDATOMIC - Success
-- Performing Test HAVE_C_STDATOMIC
-- Performing Test HAVE_C_STDATOMIC - Success
-- Performing Test HAVE_BUILTIN_ATOMIC__c11
-- Performing Test HAVE_BUILTIN_ATOMIC__c11 - Failed
-- Performing Test HAVE_BUILTIN_ATOMIC_
-- Performing Test HAVE_BUILTIN_ATOMIC_ - Success
-- Performing Test HAVE_BUILTIN_SYNC
-- Performing Test HAVE_BUILTIN_SYNC - Success
-- Performing Test HAVE_ATOMIC_ADD_NV
-- Performing Test HAVE_ATOMIC_ADD_NV - Failed
-- Check size of cpu_set_t
-- Check size of cpu_set_t - done
-- Looking for getline
-- Looking for getline - found
-- Looking for _SC_NPROCESSORS_ONLN
-- Looking for _SC_NPROCESSORS_ONLN - found
-- Checking for module 'libevent'
--   Found libevent, version 2.1.12-stable
-- Checking DEB package configuration ...
-- Configuring done (4.6s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED

#1135503#10
Date:
2026-05-14 09:01:32 UTC
From:
To:
Am 02.05.2026 um 01:29 schrieb Santiago Vila:

Hello,

The error message is:

That file is part of the python3-sphinx package, so I guess that issue
has been introduced by

sphinx (9.1.0-2) unstable; urgency=medium

   * Bump Standards-Version to 4.7.4, no changes needed.
   * Upload to unstable.

#1135503#15
Date:
2026-05-16 17:47:06 UTC
From:
To:
This is confusing because the 1.1.4-1.1 in the archive doesn't match the 1.1.4-1.1 in git.

Thomas, I've imported the dsc from the archive and moved your changes to .2, would you consider uploading that again?

Kind Regards,

Bas

#1135503#20
Date:
2026-06-03 05:48:40 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libmemcached, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1135503@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated libmemcached package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 11 May 2026 12:56:15 +0200
Source: libmemcached
Architecture: source
Version: 1.1.4-1.2
Distribution: unstable
Urgency: medium
Maintainer: Ondřej Surý <ondrej@debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1135503
Changes:
 libmemcached (1.1.4-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add fix-sphinx-doc.patch (Closes: #1135503).
Checksums-Sha1:
 54754c3261a0e314df5db48597436380a077f913 2393 libmemcached_1.1.4-1.2.dsc
 08d7bc9093732a6fd93c02645f847f2fbdfeabe0 12264 libmemcached_1.1.4-1.2.debian.tar.xz
 de2e4e22da43e832824e875099c99b0323ac5dd7 12663 libmemcached_1.1.4-1.2_amd64.buildinfo
Checksums-Sha256:
 b0777da074e2c6a2522e54ecc03cbd0b32f3513021e2ffab9b2e96a7195a1367 2393 libmemcached_1.1.4-1.2.dsc
 3b15e56795fbc4987bd497a8806381d06f0cc3b58831ec9439495520dd511d22 12264 libmemcached_1.1.4-1.2.debian.tar.xz
 c54a82ce598819a2283a7553124e8db3d545802ba989d980fc8deebd98bfc51b 12663 libmemcached_1.1.4-1.2_amd64.buildinfo
Files:
 1ce2eca26ce6e9dc7cd85297486f4a1c 2393 libs optional libmemcached_1.1.4-1.2.dsc
 83ab0a8066e8b5d61b9e09efdb10cd5a 12264 libs optional libmemcached_1.1.4-1.2.debian.tar.xz
 acf69a6a14434f1ecae8d985817141c3 12663 libs optional libmemcached_1.1.4-1.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmofvW8ACgkQZ1DxCuiN
SvHlrg//dGWF361hLnvRPKyva3EhHw+GFSq+ZoJ+KCguUERQze4+etYZusU5CL9w
QRkcxxWqHo3rG9I8VZx4QSkQI+Ume8Uhkt3a9i78VMxmBILhAWI0Iv2co3xzHcBv
Inn3SKK5t7y7vLQY3mXJvuCF9ZeuA+oSTTO+dlKV8vwEixCJZ5/LFL4Jg+94/ddt
UGcqsXpxizupeoiJhuQWXdW1/z2VhwXzzmb+WIx0FZUZ3Qq+lu1stSfTLFhBohKO
6Es4JAHrxgWfIW0gnc+uhc4kh+aMAb9D8qEgSD7gL9njhK9tdz70z4CLoSfIQzSv
REzI/12a7F3etV8gpBlb+Mnx697sOXbLIUoqzKrWKhB5MMOgujMNfpn9dyehzLSH
fsnwwKhTjXxB4N1CkbUOaZmCBCpEGmfVYGKJoDL6Gp/WWgnAzxKYXTMLeurI7rxi
mUUNi/IQoq8qmqDhYQbOYCRQR+096M4n0wWA42t8kBzlxl7jVZnH18Aw+h6GXR9w
2w1bwYx+6D7QpSyTVgY0MU06yPFtrYSHNxjYwcOX1StxPsUQsEonF8bzdjckUXbs
5iXeud3KttmxkrkZGZhh/ivUBwBmFqt2DvT49XQZZZvdCG2lo5tsRyrNOu6liyQF
dn9DvqJQ85GJDAgrQX1gWQZtBVoR/bn5uYFQCiAd7mkNGAveNX0=
=Kpyq
-----END PGP SIGNATURE-----