[From nobody Thu Sep  3 14:27:05 2026
Received: (at submit) by bugs.debian.org; 2 Sep 2026 17:40:49 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-7.1 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,SPF_HELO_NONE,SPF_PASS,
 X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 9; hammy, 150; neutral, 159; spammy,
 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--H*Ad:N*Bug,
 0.000-+--HTo:N*Debian, 0.000-+--forky, 0.000-+--HTo:N*System
Return-path: &lt;dkg@fifthhorseman.net&gt;
Received: from che.mayfirst.org ([204.19.241.122]:37227)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;dkg@fifthhorseman.net&gt;)
 id 1x1ox5-0000uF-1L for submit@bugs.debian.org;
 Wed, 02 Sep 2026 17:40:49 +0000
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple;
 d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019;
 t=1788370845; h=from : to : subject : date : message-id : mime-version
 : content-type : from;
 bh=COx6SjCfcfEiIOJcRreNh6DaHpllKbdlpRu3hM2bPfU=;
 b=8bDaBxaq5Ysht4gE5WA8fwnb0LZU7ZZUZnBrS58J3Y3mR7KB8qOXmfAaSx0B3aQ6XeVxw
 bmXJIyDZcDkotfZBQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net;
 i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1788370845; h=from : to
 : subject : date : message-id : mime-version : content-type : from;
 bh=COx6SjCfcfEiIOJcRreNh6DaHpllKbdlpRu3hM2bPfU=;
 b=nds+s3TlfwuPqr9P9VlBLR2iIvuhzL9W6MvTCYUvuvm6xMJ39ysYCoKFXSklAeQQEd0fU
 zblDGs/+oVhT/fSSEwTqhgte3PZ7USBU1z8pZA9rTTzvNK0+ouH7p1IxdSxPtXh5Rzxfszj
 4AUjAfu8M2IVxw2qzkgMGbCHdenn6VVCNq9At2axLDDPqUmw5M8S8FepR9PYvect8pH6RQs
 ZY8uRd8xN63d8R75xIAduWaBjkqnvO1crUTUaIG31p7B15OVrdjFpBabIzDK1Hl4eWOYWEh
 8dk58MXh1CrgisGxu2b6A4bTxu5pDFtLuyipNYFak3BFxR2JtyfYWj8d8mLw==
Received: from fifthhorseman.net (AMERICAN-CI.ear2.NewYork6.Level3.net
 [4.59.214.2])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
 (No client certificate requested)
 by che.mayfirst.org (Postfix) with ESMTPSA id 4EEB7F946
 for &lt;submit@bugs.debian.org&gt;; Wed, 02 Sep 2026 13:40:45 -0400 (EDT)
Received: by fifthhorseman.net (Postfix, from userid 1000)
 id 8D45413F6DD; Wed, 02 Sep 2026 13:40:42 -0400 (EDT)
From: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: src:gpgmepy: gpgmepy builds an .so for only one version of python3,
 test suite fails for older versions
X-Debbugs-CC: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata=
 xjMEZXEJyxYJKwYBBAHaRw8BAQdA5BpbW0bpl5qCng/RiqwhQINrplDMSS5JsO/YO+5Zi7HNFzxk
 a2dAZmlmdGhob3JzZW1hbi5uZXQ+wsARBBMWCgB5AwsJB0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
 cy5zZXF1b2lhLXBncC5vcmcS78JIJ7JbALqPiKEmva7/Pp16WwXWm9hbe5+B/UvnfwMVCggCmwEC
 HgEWIQTUdwQMcMIValwphUm7fpEBSV5r9wUCZadfkAUJBdnwRQAKCRC7fpEBSV5r9yNXAP442N0c
 zvisBroQSKKpo+OWm2JpnEJWoVheeJvoRtkBGQEA+edHylby8IGcNccq7rmM2rAXdofvrU1o6qow
 V+mmDwbOMwRnio4OFgkrBgEEAdpHDwEBB0Cw9HzJFl9lZn3UBaUqSMSgxjcdbd0MwNVcGZ8t8wdN
 EcLAvwQYFgoBMQWCZ4qODgkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9p
 YS1wZ3Aub3JnhcN+tn41cAg01Kk56zcAfpdsh8j98PDe00mqKPfFvaYCmwK+oAQZFgoAbwWCZ4qO
 DgkQeAuFTtnCtJZHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnxsD8Sk5P
 Wgx8c/Zseo6OlCjyDC+Ogm17gTaUUIpxjWYWIQRjrBGOWy5dZsiKhad4C4VO2cK0lgAAdcQA/1RG
 dmrmvVxkBY2qNPjtERNwPga8Pf4IdlenrZ03NXM4AQC+TDHMpD7d5obEvUy8GYI3oThzYItPP8vv
 ChY+wbaIBRYhBNR3BAxwwhVqXCmFSbt+kQFJXmv3AAAKbgD+K1MZXnRKPdmA8DgNysyGRZY8cSVH
 HQcC7ZAAtV3i2+wA/0CyOYrbFYbyTRALgoERR07OHFoP+fJopQLMNQARVUELzjgEZ4qN+RIKKwYB
 BAGXVQEFAQEHQDTGlR+Qmn334e+bPqvojJVdFsiBf0leAAHP+ESqop8NAwEIB8LAAAQYFgoAcgWC
 Z4qN+QkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnA5Lw
 b3wOOcoodImuVNw4PYq1U65FDC1Q2JMFIcJXqF0CmwwWIQTUdwQMcMIValwphUm7fpEBSV5r9wAA
 6egA/j3QANSmogZ5VTF5KlI+BBye9ud/w9j7RLcCHU6u8AA1AQC3FGaNuv+uWOSa+eeEoI/aZrGd
 X5el8b/m6aXDDxDjDg==
Date: Wed, 02 Sep 2026 13:40:42 -0400
Message-ID: &lt;87v78no8kl.fsf@fifthhorseman.net&gt;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=&quot;=-=-=&quot;;
X-Greylist: delayed 15027 seconds by postgrey-1.37 at buxtehude;
 Wed, 02 Sep 2026 17:40:48 UTC
Delivered-To: submit@bugs.debian.org

--=-=-=
Sig: t=p; b=iHUEARYKAB0WIQRjrBGOWy5dZsiKhad4C4VO2cK0lgUCaphfmgAKCRB4C4VO2cK0
 ljozAPsHOeBqCPBMzSfQYJpulXwhu0XLc3oWUlN0l/zVsO0yKwD/W3kSlEHSzIyt
 jbkYsDw/lwCgGE4BNnWAh8NZ4KL1tgU=
From: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: src:gpgmepy: gpgmepy builds an .so for only one version of python3,
 test suite fails for older versions
X-Debbugs-CC: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata=
 xjMEZXEJyxYJKwYBBAHaRw8BAQdA5BpbW0bpl5qCng/RiqwhQINrplDMSS5JsO/YO+5Zi7HNFzxk
 a2dAZmlmdGhob3JzZW1hbi5uZXQ+wsARBBMWCgB5AwsJB0cUAAAAAAAeACBzYWx0QG5vdGF0aW9u
 cy5zZXF1b2lhLXBncC5vcmcS78JIJ7JbALqPiKEmva7/Pp16WwXWm9hbe5+B/UvnfwMVCggCmwEC
 HgEWIQTUdwQMcMIValwphUm7fpEBSV5r9wUCZadfkAUJBdnwRQAKCRC7fpEBSV5r9yNXAP442N0c
 zvisBroQSKKpo+OWm2JpnEJWoVheeJvoRtkBGQEA+edHylby8IGcNccq7rmM2rAXdofvrU1o6qow
 V+mmDwbOMwRnio4OFgkrBgEEAdpHDwEBB0Cw9HzJFl9lZn3UBaUqSMSgxjcdbd0MwNVcGZ8t8wdN
 EcLAvwQYFgoBMQWCZ4qODgkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9p
 YS1wZ3Aub3JnhcN+tn41cAg01Kk56zcAfpdsh8j98PDe00mqKPfFvaYCmwK+oAQZFgoAbwWCZ4qO
 DgkQeAuFTtnCtJZHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnxsD8Sk5P
 Wgx8c/Zseo6OlCjyDC+Ogm17gTaUUIpxjWYWIQRjrBGOWy5dZsiKhad4C4VO2cK0lgAAdcQA/1RG
 dmrmvVxkBY2qNPjtERNwPga8Pf4IdlenrZ03NXM4AQC+TDHMpD7d5obEvUy8GYI3oThzYItPP8vv
 ChY+wbaIBRYhBNR3BAxwwhVqXCmFSbt+kQFJXmv3AAAKbgD+K1MZXnRKPdmA8DgNysyGRZY8cSVH
 HQcC7ZAAtV3i2+wA/0CyOYrbFYbyTRALgoERR07OHFoP+fJopQLMNQARVUELzjgEZ4qN+RIKKwYB
 BAGXVQEFAQEHQDTGlR+Qmn334e+bPqvojJVdFsiBf0leAAHP+ESqop8NAwEIB8LAAAQYFgoAcgWC
 Z4qN+QkQu36RAUlea/dHFAAAAAAAHgAgc2FsdEBub3RhdGlvbnMuc2VxdW9pYS1wZ3Aub3JnA5Lw
 b3wOOcoodImuVNw4PYq1U65FDC1Q2JMFIcJXqF0CmwwWIQTUdwQMcMIValwphUm7fpEBSV5r9wAA
 6egA/j3QANSmogZ5VTF5KlI+BBye9ud/w9j7RLcCHU6u8AA1AQC3FGaNuv+uWOSa+eeEoI/aZrGd
 X5el8b/m6aXDDxDjDg==
Date: Wed, 02 Sep 2026 13:40:42 -0400
Message-ID: &lt;87v78no8kl.fsf@fifthhorseman.net&gt;
Content-Type: text/plain; hp=&quot;clear&quot;
Content-Transfer-Encoding: quoted-printable

Source: gpgmepy
Version: 2.0.0-3
Severity: important

python3-gpg 2.0.0-3 only ships a shared object for python 3.14.  version
2.0.0-2 shipped a shared object for both python 3.13 and 3.14.

This causes the test python3-gpg test suite to fail on platforms where
&quot;py3versions -s&quot; returns anything other than python3.14.  This means it
breaks the CI on the risc64 platform, which in turn is preventing the
package's migration to testing.

It seems possible that when python3.13 is removed from testing, the
migration will become possible again.

That said, the source differences between 2.0.0-2 and 2.0.0-3 do not
indicate anything that would make the package build against fewer
versions of python.

I'm not enough of a python packaging guru to know what changes in the
underlying infrastructure might have caused this regression, but i do
note that lintian complains quite a bit about the &quot;outdated&quot; nature of
the python module packaging code, including these warnings:

I: gpgmepy source: missing-prerequisite-for-pyproject-backend setuptools.bu=
ild_meta (does not satisfy python3-setuptools:any, pybuild-plugin-pyproject=
:any) [pyproject.toml:63]
I: python3-gpg: package-installs-legacy-python-egg-info [usr/lib/python3/di=
st-packages/gpg-2.0.0.egg-info/PKG-INFO]
I: python3-gpg: package-installs-legacy-python-egg-info [usr/lib/python3/di=
st-packages/gpg-2.0.0.egg-info/]
I: python3-gpg: package-installs-legacy-python-egg-info [usr/lib/python3/di=
st-packages/gpg-2.0.0.egg-info/dependency_links.txt]
I: python3-gpg: package-installs-legacy-python-egg-info [usr/lib/python3/di=
st-packages/gpg-2.0.0.egg-info/top_level.txt]

It looks like upstream already migrated to pyproject, so maybe the first
step here is to switch to the pyproject backend for debhelper and see
whether the standard debian packaging infrastructure ends up doing the
right thing.

At any rate, this issue has caused gpgmepy to be marked for autoremoval
from testing (as well as any other package that depends on python3-gpg.

     --dkg



=2D- System Information:
Debian Release: forky/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'oldstable'),=
 (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1,=
 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.3+deb14-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=3Den_US.UTF-8, LC_CTYPE=3Den_US.UTF-8 (charmap=3DUTF-8), LANGU=
AGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--=-=-=--
]