Received: (at 81490) by debbugs.gnu.org; 30 Jul 2026 12:16:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 30 08:16:16 2026
Received: from localhost ([127.0.0.1]:58645 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wpPgN-000266-JS
for submit <at> debbugs.gnu.org; Thu, 30 Jul 2026 08:16:16 -0400
Received: from flow-a2-smtp.messagingengine.com ([103.168.172.137]:58057)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
id 1wpPgI-00024Q-Q2
for 81490 <at> debbugs.gnu.org; Thu, 30 Jul 2026 08:16:13 -0400
Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43])
by mailflow.phl.internal (Postfix) with ESMTP id 8E638138021A;
Thu, 30 Jul 2026 08:16:05 -0400 (EDT)
Received: from phl-frontend-04 ([10.202.2.163])
by phl-compute-03.internal (MEProxy); Thu, 30 Jul 2026 08:16:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
h=cc:content-type:content-type:date:date:from:from:in-reply-to
:in-reply-to:message-id:mime-version:references:reply-to:subject
:subject:to:to; s=fm1; t=1785413765; x=1785420965; bh=k+1n9sURpA
HG23T7vkA0GLHjpjxAFhI/OFrhwU7Az1U=; b=L//HwCt38QwW7xNK2gJrvJqwKV
ElrSEf0ezI0d6KLC0Q7Ce15GZSVIY3l38c3icT0iTSkISiz7+vYyVteepgg6AUDD
IAgshrjFqi6vZZzf1JQQ0Fqvw0KDDiUe+woT/tS6R3GPcseE8p/zLRC3z1WveLRF
6QhHG8A4KEOJZsI9iU67aS4sJy/OTwFyR2o4sbj3VvWOh+uQI4PkxU7aqqBaopAm
rZSkwn+EVSD9ytmgWGXuMnogjDj9bWAEF3BtCylXCd71v5JwGPh4NH94HtMPIkqB
rR8JwV4H0Zu018nXoqfKoQYWyD7yRhpIZOSP8BSHr1hp/byCMN229sTC/lCg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
:message-id:mime-version:references:reply-to:subject:subject:to
:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
1785413765; x=1785420965; bh=k+1n9sURpAHG23T7vkA0GLHjpjxAFhI/OFr
hwU7Az1U=; b=kkVq227+uCamfGkoBfB/JAl80xXM/mO/PnajR6jHiR3fPlqTBRG
UmLQQpfr9OZ1yQyk7MDabmZqnQRM3UXJqpCJ8lAo67sz5ptsZMjboq7OeZ6wr9ln
Y4X7rEzYjbYydzyZ/mi5b9gkByMTUigD2S5sQlWkDBJci3TgW2Ajq5YpcL4gBbLU
c+8HT5CN+lgB3T77LmlcX8YxoHScVNOWc4UJEGGLhttJQJtvhAVawD0uWRBm61cn
W2twmj7w0tkLizQGNJvysje9td73IeS+OLdKOynW7Jp3d+XDLgTCseEtXo6vj7cg
EdbEP2LE2daBlGIGWF0FP1MJ/fwqjxILAeQ==
X-ME-Sender: <xms:hUBratw31JxX-4xk9qWEAGPopmujKrllFIhi8oPW96BsBYsfk1-jNA>
<xme:hUBraktoLWkPSDGzUocCXspyVPh42rT6Debto5p944mM1c_cSd9dTCPgxxOZfqj39
OkIil2leb6XmeZcn01sMLu9xGy9beKlpu0fzuOJyQKG3hNgi2GXduwF>
X-ME-Received: <xmr:hUBrakvSqveRjPDsnmbkqsfDrvRLmWYYfqgdb8SNVFBGvdXvfW4DTcB7yEDIxhee0LDmK8KZsOsL>
X-ME-Proxy-Cause: dmFkZTGL+AOLKGJ0M8qT9RlH9IvFQ/vRz9qvI5KgjhSo8W+RGpEToLZvMY4ZPXTn6uV00F
4hBTMDsfFP58Amfhe4jBmOCiJJRXf/xr2qaHJSizXeHJqdp+y9U3Yu4xnh5gW04yOoa/6K
jn03zz6XrhGMrv1AK6QRiWdt/w2G5p7svNFeej7CQINcMTu8LR2XAJwdke4Vc6F2AXNZ2Q
U2nzlz2zbR6CUGN9SdEx2qQOq2AqdjaGDISIDCPzQHxCfBTvppD05VbnJiZB5u8NCtVl4g
KCVWq9G3UStKHPZ+lx5HKIGAC5471olL4fJG16PzPUjPmyj3+qqfbIwU0LqhawhH9H8HI5
S/HeK/ac45K6L0qFiSiTJfinnpZz7sgJL/sYB7OcuTX5golA7z4EFQ6t3p/7m9pLEMpGb3
tEQ63U/zkCScTQ04qm3kQ0S2qUf2BBehTedTtDEDAV/aZGObaLfPqb0/8G7NaXrW8g48dI
mUBu17YQyXRRsG8ywwlMZu77COtYh7bPLujG0JVdAhsLIWVF+Br7WS+LgD43aFFUm42iXk
OLLrTYRnN1ovwsV1GezYMzyPPV+MFAEDEtYBxrdCoA5qGe9AIT+meBs6mX75QBesNDVaJa
LXQiufrLTZXyBxgm1QK3wlgCNjLtEe+k6nV0/sWEjKixmcBU6JNt9iFgm33A
X-ME-Proxy: <xmx:hUBrapNvmbxCfOZLiwRcnhA0V6SPwwuoFfqEYVvyCbCGFVBKw3eCEg>
<xmx:hUBrai0PeOdBccP2ZfvVYj4eYr0hKgQZPrR9XJqmpXf2PILvsZstpA>
<xmx:hUBralNlznkfLNVAVkPFDXq0Sm_Ez2Hgq9h8jx-JqgIIGbZRZ_f5fw>
<xmx:hUBrai3AQByfWac49eLlNLNaMyjc9MjxW2mjVdCbH9LHlm3AhAYUyw>
<xmx:hUBramj-g-0oQjw47WoLCUtw1UuJ85ZWfMJX9hHzrRKoX6-rEFOiMRYW>
Feedback-ID: i62564b17:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
30 Jul 2026 08:16:05 -0400 (EDT)
Received: by melete.silentflame.com (Postfix, from userid 1000)
id 484947E7BAB; Thu, 30 Jul 2026 13:16:04 +0100 (BST)
From: Sean Whitton <spwhitton@HIDDEN>
To: Mats Lidell <matsl@HIDDEN>, 81490 <at> debbugs.gnu.org, Philip Kaludercic
<philipk@HIDDEN>
Subject: Re: bug#81490: 32.0.50; wrong-type-argument internal to
package-install
In-Reply-To: <87ik63b0vs.fsf@HIDDEN>
References: <87ik63b0vs.fsf@HIDDEN>
Date: Thu, 30 Jul 2026 13:16:04 +0100
Message-ID: <87o6foekqj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 81490
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Mats Lidell [25/Jul 4:27pm +02] wrote:
> In Hyperbole we run a CI workflow in Github for Emacs 28.2, 29.4, 30.2 and master based on the docker images produced by https://github.com/Silex/docker-emacs. Hyperbole has a dynamic dependency on markdown-mode and installs it when needed in the CI workflow. That happens during test execution, ert tests.
>
> A week ago we changed the code and then we got into this problem. For the master build we get the backtrace below. The error seems to be related to a race condition. Sometimes it works but mostly it fails. Only master seems to have this problem. We have not seen this for 28.2, 29.4 and 30.2. Unfortunately I can't recreate the issue running docker locally using the same master image as in Github.
>
> As a workaround in the CI workflow we have for Emacs master (32.0.50) adviced package-install to retry with a one second delay if it signals wrong-type-argument. Then it works on the second attempt.
>
> Backtrace:
> ----------------------------------------------------------------------
> signal((wrong-type-argument stringp nil))
> package--with-response-buffer-1("https://elpa.nongnu.org/nongnu/" #f(compiled-function () #<bytecode 0x1e93d79faeaf8db2>) :file "markdown-mode-2.8.tar" :async nil :error-function #f(compiled-function () #<bytecode 0x18c000af2941>) :noerror nil)
> package-install-from-archive(#s(package-desc :name markdown-mode :version (2 8) :summary "Major mode for Markdown-formatted text" :reqs (...) :kind tar :archive "nongnu" :dir nil :extras (... ... ... ... ...) :signed nil))
> package-download-transaction((#s(package-desc :name markdown-mode :version (2 8) :summary "Major mode for Markdown-formatted text" :reqs (...) :kind tar :archive "nongnu" :dir nil :extras (... ... ... ... ...) :signed nil)))
> package-install(markdown-mode)
> hypb:package-el-install(markdown-mode)
> [...]
> ----------------------------------------------------------------------
Thanks. Adding Philip.
--
Sean Whitton
bug-gnu-emacs@HIDDEN:bug#81490; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 25 Jul 2026 14:27:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 25 10:27:35 2026
Received: from localhost ([127.0.0.1]:52344 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1wndLi-0003Dg-S4
for submit <at> debbugs.gnu.org; Sat, 25 Jul 2026 10:27:35 -0400
Received: from lists1p.gnu.org ([2001:470:142::17]:49398)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <matsl@HIDDEN>) id 1wndLg-0003DF-45
for submit <at> debbugs.gnu.org; Sat, 25 Jul 2026 10:27:33 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <matsl@HIDDEN>) id 1wndLZ-0005Zb-K3
for bug-gnu-emacs@HIDDEN; Sat, 25 Jul 2026 10:27:26 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <matsl@HIDDEN>) id 1wndLZ-0007qx-Br
for bug-gnu-emacs@HIDDEN; Sat, 25 Jul 2026 10:27:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to:
references; bh=+fU5ypEmV9oplTkx51Ro1LdHEM2FvmZVpSu9YDbNKwU=; b=bDVBrISqilxTvS
Kw1EAf6a23r2KG7ALPCHjS7yLBstvOHVjU9TmKfqJNt+8vqz7OLM2cRKCaLixnvy3RKrciGS5S7Uw
nISzXjEbYtRtLB+4/DeAXoXGY+80+TmMb5yoJ0z0yXfQs92rNVMzeQ/2XEPSjxT7wxcmjypqrwUjS
sVYG7BDS4gnkyGD8XPy44R7wWtfhaLLczXrOnuy4wf/GJZSGvSm56T5eKUmJvO4bkrWokw4gutJHV
yssNItnWqwUqwlHOgFveIyi/6Bzw/WlCJgjKxcmi1Q1ZtkvE/ZrkN8yB8AKXSIZudFccDEALAqxEJ
oZXmDc4aqQ4eMTklG6Yg==;
From: Mats Lidell <matsl@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 32.0.50; wrong-type-argument internal to package-install
X-Debbugs-Cc:
Date: Sat, 25 Jul 2026 16:27:19 +0200
Message-ID: <87ik63b0vs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
Hi,
In Hyperbole we run a CI workflow in Github for Emacs 28.2, 29.4, 30.2 and =
master based on the docker images produced by https://github.com/Silex/dock=
er-emacs. Hyperbole has a dynamic dependency on markdown-mode and installs =
it when needed in the CI workflow. That happens during test execution, ert =
tests.
A week ago we changed the code and then we got into this problem. For the m=
aster build we get the backtrace below. The error seems to be related to a =
race condition. Sometimes it works but mostly it fails. Only master seems t=
o have this problem. We have not seen this for 28.2, 29.4 and 30.2. Unfortu=
nately I can't recreate the issue running docker locally using the same mas=
ter image as in Github.=20
As a workaround in the CI workflow we have for Emacs master (32.0.50) advic=
ed package-install to retry with a one second delay if it signals wrong-typ=
e-argument. Then it works on the second attempt.
Backtrace:
=2D---------------------------------------------------------------------
signal((wrong-type-argument stringp nil))
package--with-response-buffer-1("https://elpa.nongnu.org/nongnu/" #f(comp=
iled-function () #<bytecode 0x1e93d79faeaf8db2>) :file "markdown-mode-2.8.t=
ar" :async nil :error-function #f(compiled-function () #<bytecode 0x18c000a=
f2941>) :noerror nil)
package-install-from-archive(#s(package-desc :name markdown-mode :version=
(2 8) :summary "Major mode for Markdown-formatted text" :reqs (...) :kind =
tar :archive "nongnu" :dir nil :extras (... ... ... ... ...) :signed nil))
package-download-transaction((#s(package-desc :name markdown-mode :versio=
n (2 8) :summary "Major mode for Markdown-formatted text" :reqs (...) :kind=
tar :archive "nongnu" :dir nil :extras (... ... ... ... ...) :signed nil)))
package-install(markdown-mode)
hypb:package-el-install(markdown-mode)
[...]
=2D---------------------------------------------------------------------
Yours
=2D-=20
%% Mats
--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQK+BAEBCgCoFiEE35B2rE+iuUAVGU99N3A0ZgpYKN4FAmpkx8cbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRERjkwNzZBQzRGQTJCOTQwMTUxOTRG
N0QzNzcwMzQ2NjBBNTgyOERFDhxtYXRzbEBnbnUub3JnAAoJEDdwNGYKWCjeX2IP
/1brwZ6xOWvQSaBVa7CGz0bubCL8kiq9Bw0S/6rrUQCOa5QVN1QMgEoKgQ2poK8L
9FGt8BuLHJa2s3fXg7Jf8gNUFTZ80vHoeEcsvfNtNiyRks9UjHseNnaYCu0uTtjS
ISK9akj1GefRT379B4gRW5sJiFqfS4OXDIVGS2tKCTDd6YUGbYFzlTXbjSj3vGm6
uxPFWRZmVExMddkbPW8DB5FbKAsPaRDHJI8YsIQQLVGh4MyWgbV4of+Unp9l5KTY
4ZDW33IltUlvFTBsjMZjoPITXjPiUY9mm+iAbOOKv2OzPHtRIKRmJpSVqk6Klg+m
+qfHrEbf0v9/lEzNHJfg+G0TaYd1FiHUzj8EnuBGObo8NaGU+kwHJVVq/uaZ2dGz
SqIdg9424iXztvoAUOpYzim02Juv+RcHQrJr8LJhuiLEQrr0V1ICuUnICAIJFY5Y
3Yh+irJoqmKPEHdFFb2uwzbwscrlTA/GmFlv7pwS0zj6tuTCbvv8BB4E4Gy4n33p
HSmZ7NLGJ5dHbyVqa/1W6C3gyPEMrFdjhZ93Slzr4WQc8JzGYPNHaydhC+oqYHVy
NiFBv77ubl44Zl0gzJkJqCkarBpM85EEvx9wEEhnsBN9N0n7za3u98VH61NUIbHC
Vh/w4yMmtd9wterpV0VR3gv1LWBShHC5t9+PGCPq7tY9
=tWfW
-----END PGP SIGNATURE-----
--=-=-=--
Mats Lidell <matsl@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#81490; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.