Your message dated Tue, 03 Sep 2024 17:49:12 +0000
with message-id <e1slxes-00flev...@fasolo.debian.org>
and subject line Bug#1079928: fixed in gpgme1.0 1.23.2-2
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.23.2-2
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:19:03 +0200
Source: gpgme1.0
Architecture: source
Version: 1.23.2-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org>
Changed-By: Andreas Metzler <ametz...@debian.org>
Closes: 1078464 1079928
Changes:
gpgme1.0 (1.23.2-2) experimental; urgency=medium
.
* Add dependency on libgpg-error-dev to libgpgmepp-dev. Closes: #1078464
* Cherry-pick patch from upstream GIT master to fix FTBFS against
python3-setuptools 73.0.1 Closes: #1079928
Checksums-Sha1:
be33871389f36a771555646f885c5a2891636ff3 3178 gpgme1.0_1.23.2-2.dsc
d39d3df3900b5163ee2d07225f1571fddfc6691d 26864 gpgme1.0_1.23.2-2.debian.tar.xz
e7f795bbe8f0f43771143b9d41c446854807990f 12747
gpgme1.0_1.23.2-2_source.buildinfo
Checksums-Sha256:
c9d5a7385344c54527f143cd7e925c2905216d51502ef7800031b26929db6ffb 3178
gpgme1.0_1.23.2-2.dsc
18932d2af94a5eaa98e67d6f9b3760ccedd535d02bd51db996198fbcd98f692b 26864
gpgme1.0_1.23.2-2.debian.tar.xz
5435fddee9044148c8e3b5fed13837bd7489b0f13134bd618feeca4366d23f33 12747
gpgme1.0_1.23.2-2_source.buildinfo
Files:
188281104ee3eda2369892a71af0c58e 3178 libs optional gpgme1.0_1.23.2-2.dsc
b2ecb58dabc569f89ed4c27a18bce1c0 26864 libs optional
gpgme1.0_1.23.2-2.debian.tar.xz
4d10f387de3dc74f355ce98094942fb7 12747 libs optional
gpgme1.0_1.23.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmbXR9EACgkQpU8BhUOC
FIRr0BAAie3Y0GcGRW8Oyr88Bu97wl8wOsjA9xL/GkqT5ieUp5yGQmcJhwPbKhc9
eJT1vkBkSqSIVxZ5b/6LWIP4GEu00V2sYPRrfr2LmEPHN/gwLhakKdNgzDbgPqsP
/kiHumUGWgXv+u/8J863oN4yRWusjHgFZrnYZ9pX+ehJyWqaLwHQN46SUST37IWV
QUjpZ0cz4tWU6aUjqDCc6HtTOK3mHhb6BcwMV+aOSRIgJDvAKdy4a9RYERHUEX1h
GHIyMIEvte6bl4beJB7KpL2jrLM6uUv6XqEb5B9Qkw4RJIIos5+Tr96fngGwgz/Z
OBUSAPSGume+fGisi6nhxfMs2Mb9hl8B63fDLvt6Q5i4pNpLoGXMam7zoX+aTF3q
TtcB28u1NcpgDvV8v7/0m32PHhrgZP8HvAKAi3dat+XmjbziZqMydZYYQDpAyxkK
VI9k5gU9vMkbjtRMjWLcMf7ilDmQljvgTS0Qt/C9pcvp5qBfpwwOkMEhFPNn5DTv
6oB9Rhg3pVnru7mwpusLkmQspHrWh/1epq6lpF3tR3hQ959DxrLAvEIDgY2L6nju
0RymIJ2Cv5xN1ikP2YMRFDQxPOg3mcVapk2qGvzpPRhei32LiyCqHKdn/EQXayAT
Oo9/P+zNG4xWPesiCTO1K5C7pbn8+DGAfIUCqXEiPQEFf8ApCtY=
=IEd6
-----END PGP SIGNATURE-----
pgpnJ7driDZce.pgp
Description: PGP signature
--- End Message ---