Your message dated Tue, 03 Sep 2024 17:34:17 +0000
with message-id <e1slxq1-00fiwb...@fasolo.debian.org>
and subject line Bug#1079928: fixed in gpgme1.0 1.18.0-6
has caused the Debian Bug report #1079928,
regarding gpgme1.0: FTFBFS with python3-setuptools 73.0.1-1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1079928: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079928
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gpgme1.0
Version: 1.18.0-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: python3-setupto...@packages.debian.org, ametz...@debian.org
Hello,
gpgme1.0 has recently started to FTBFS on current sid while it build
successfully on trixie:
--------------
make[6]: Leaving directory
'/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/tests'
for PYTHON in /usr/bin/python3.12 ; do \
GNUPGHOME=/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/tests LC_ALL=C
GPG_AGENT_INFO= top_srcdir=../../../.. srcdir=../../../../lang/python/tests
LD_LIBRARY_PATH="../../../src/.libs:" $PYTHON
../../../../lang/python/tests/run-tests.py \
--interpreters="/usr/bin/python3.12 " --srcdir=../../../../lang/python/tests
\
initial.py t-wrapper.py t-callbacks.py t-data.py t-encrypt.py
t-encrypt-sym.py t-encrypt-sign.py t-sign.py t-signers.py t-decrypt.py
t-verify.py t-decrypt-verify.py t-sig-notation.py t-export.py t-import.py
t-edit.py t-keylist.py t-keylist-from-data.py t-wait.py t-encrypt-large.py
t-file-name.py t-idiomatic.py t-protocol-assuan.py t-quick-key-creation.py
t-quick-subkey-creation.py t-quick-key-manipulation.py t-quick-key-signing.py
final.py ; \
done
Traceback (most recent call last):
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/tests/../../../../lang/python/tests/initial.py",
line 24, in <module>
import gpg
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/__init__.py",
line 123, in <module>
from . import core
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/core.py",
line 10, in <module>
from . import gpgme
ImportError: cannot import name 'gpgme' from partially initialized module 'gpg'
(most likely due to a circular import)
(/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/__init__.py)
Traceback (most recent call last):
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/tests/../../../../lang/python/tests/t-wrapper.py",
line 20, in <module>
import gpg
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/__init__.py",
line 123, in <module>
from . import core
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/core.py",
line 10, in <module>
from . import gpgme
ImportError: cannot import name 'gpgme' from partially initialized module 'gpg'
(most likely due to a circular import)
(/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/__init__.py)
Traceback (most recent call last):
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/tests/../../../../lang/python/tests/t-callbacks.py",
line 24, in <module>
import gpg
File
"/home/ametzler/X/gpgme1.0-1.18.0/build/lang/python/python3.12-gpg/lib.linux-armhf-cpython-312/gpg/__init__.py",
line 123, in <module>
from . import core
[...]
--------------
I have debugged this insofar that downgrading
python3-pkg-resources/python3-setuptools to the trixie version
(70.3.0-2) and additionally removing python packages not present in the
trixie package list (python3-zipp python3-inflect
python3-jaraco.functools python3-more-itertools python3-typeguard
python3-typing-extensions) lets the build succeed.
Only downgrading python3-pkg-resources/python3-setuptools withou
removing the other packages seems to result in further breakage:
===================================
set -e ; for PYTHON in /usr/bin/python3.12 ; do \
CPP="gcc -E" \
CFLAGS="-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/tmp/GPGME/gpgme=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall
-Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k
-Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length
-Wno-format-truncation -Wno-sizeof-pointer-div" \
srcdir="../../../lang/python" \
top_builddir="../.." \
$PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg"
; \
done
Traceback (most recent call last):
File "/tmp/GPGME/gpgme/build/lang/python/setup.py", line 21, in <module>
from distutils.core import setup, Extension
ModuleNotFoundError: No module named 'distutils'
make[4]: *** [Makefile:760: all-local] Error 1
===================================
cu Andreas
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
--- End Message ---
--- Begin Message ---
Source: gpgme1.0
Source-Version: 1.18.0-6
Done: Andreas Metzler <ametz...@debian.org>
We believe that the bug you reported is fixed in the latest version of
gpgme1.0, 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 1079...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Metzler <ametz...@debian.org> (supplier of updated gpgme1.0 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 03 Sep 2024 19:06:41 +0200
Source: gpgme1.0
Architecture: source
Version: 1.18.0-6
Distribution: unstable
Urgency: high
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org>
Changed-By: Andreas Metzler <ametz...@debian.org>
Closes: 1079928
Changes:
gpgme1.0 (1.18.0-6) unstable; urgency=high
.
* Delete outdated m4/libassuan.m4 to allow building against libassuan 3.
* Cherry-pick patch from upstream GIT master to fix FTBFS against
python3-setuptools 73.0.1 Closes: #1079928
Checksums-Sha1:
32eb051a0a66116dfff85c7fc35f84f088227d61 2942 gpgme1.0_1.18.0-6.dsc
e3eca9633e10247cd62e619db08345b366161960 28976 gpgme1.0_1.18.0-6.debian.tar.xz
Checksums-Sha256:
21f65e4df7f7e63efd38e9133083c4f76e68ea4ed01a6f91e813e47440dcd152 2942
gpgme1.0_1.18.0-6.dsc
3c311aa12e231c72fd4755e9e0776f9b2f8512efc28f2e6d7e6134dde8526806 28976
gpgme1.0_1.18.0-6.debian.tar.xz
Files:
d23a98c6128fe79be46d4b2c06ad50b7 2942 libs optional gpgme1.0_1.18.0-6.dsc
d9abb34329498809e0d4f016f36abe44 28976 libs optional
gpgme1.0_1.18.0-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmbXQz0ACgkQpU8BhUOC
FIT1ThAAl2lUZH4Sc7StSyuH/R4TBa8de6xAmeU7Kc9f9HMQrT5HBpop9PLOUeAR
Wkk0pXXLXlnzDS8JE6uCZfLv2dWrNVbgAxv6Ow6xpczzQ0J5JyUo+32P8TOaAmMy
xlClNiVGLUpG2b9e141lGiER6waZuXgwPnjgc9y1MrsHCf99qeftCSr+P+VuBZsg
O+rP2k9T/H5uyD9ic4nv43MF+8gv9Rmr1zACNiOeH5NVymbfu0zuiSqypkouZUKY
2tJXja/AvW/aRn2ZbuEfRyYFePKeuAPW7E2ZKzyq/9vgpB0+RdscVzvMXhDRGSS0
/BABJA2MssbUGNgofnPUZT1n4ZUwDkB7Np5rXDrn/OEtvcb2Uo//fZtNOsNwx0mz
SXbs1vHNrTlfzV1OgVUVmhVt0FsUG4dn2YTPAeH3BFEzXXG81HiXrwzNWrnF2TgM
cyk8ld2jgaQnDhPtgSz6FRUMKiWtZDkc0YaScnLX+cgVG2aVZjIT28uK3e0fHhz2
jMvIOKLvljpRUt6L8mpFmXD5U6hKV/fHWUVwTZgikQ2bi0TXrelF/64G1lW+pizB
Xdt16kYtc/g4Bpcjnfh3HN8BjEdZr81J7/G6mNaQEwL7ZaT8M5JKkzPIW1tG0syW
G4X0ZEuf26zCnwdMbnzfKFWttFYFRe4oMrmRper6WM3HyhPMD7k=
=bz22
-----END PGP SIGNATURE-----
pgpJ4UpeHM5fq.pgp
Description: PGP signature
--- End Message ---