From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sat, 18 Jul 2026 21:24:58 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wlAef-000IIB-2G for lore@lore.pengutronix.de; Sat, 18 Jul 2026 21:24:58 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wlAee-000272-6x; Sat, 18 Jul 2026 21:24:56 +0200 Received: from mx1.white.stw.pengutronix.de ([185.203.200.13]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wlAeL-00026o-48 for ptxdist@pengutronix.de; Sat, 18 Jul 2026 21:24:39 +0200 Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [85.215.255.21]) by mx1.white.stw.pengutronix.de (Postfix) with ESMTPS id E6ECA2021B6 for ; Sat, 18 Jul 2026 21:24:35 +0200 (CEST) Authentication-Results: mx1.white.stw.pengutronix.de; dkim=pass header.d=4wiebe.de header.s=strato-dkim-0002 header.b=Ra7AxRas; dkim=pass header.d=4wiebe.de header.s=strato-dkim-0003 header.b="H/HFktfU"; arc=pass ("strato.com:s=strato-dkim-0002:i=1"); spf=none (mx1.white.stw.pengutronix.de: domain of artur@4wiebe.de has no SPF policy when checking 85.215.255.21) smtp.mailfrom=artur@4wiebe.de; dmarc=pass (policy=reject) header.from=4wiebe.de ARC-Seal: i=1; a=rsa-sha256; t=1784402675; cv=none; d=strato.com; s=strato-dkim-0002; b=fD5aXSGP9r2kE+XSGfGIGqIcmRw+DlJup6SYwGdI0ZxhkAZi+5+zfDSw65BPbxxOB/ vjevUcJ1bV4t1hkd6MtrCKRrmcD4VdFKAnfzXHsA/5U7t7wa3WCy40svctjQv5EGNitD ah7gcniy+mlPClbhtEnNkmzdATCOaPVZC/iBy9/s8obJzIrzK6v4/AP+tqJ6k86uYW5d vp8rrZntVm+64K6ovTWBMVLqERrDISEVN0gKq/aCtnJg31orpZsu4Vs4uBgs4+M7Lcee PkBRiEYSKd6ckHfWtlhXEOxjTu2HrX9v7NL1Fwnw2lPYRo4NZvbI54IwJAfUiJVnPuMS UMwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1784402675; s=strato-dkim-0002; d=strato.com; h=Message-ID:Subject:Date:To:From:Cc:Date:From:Subject:Sender; bh=Y3JyTTO4SCU9W7HY2ROu0PE+rTWLL/rX5PFG+GZxRg0=; b=Vt6JAkyR5Yx2u6ULEJKiWtTCXdb+d6U9jOF8xmXWLBkSTuKOnijCBC1BBysuAY4u3r 7Zl1btaE0I8yTvU2HZKV39VFuBz1sWxkJybdE1aSMlpPc3ejfCZN6JUQZUgQoZrTL3q9 FjTaLn/+u/jZCTJVE7zWv2dcHjk2an6UiGNsLeA2vK7Ugelx1UpLh39U+8Hpms3Afqxm s5R52M/tsHZfrYQGZtDgVnKolnQCAhLCB6424A/Sl3tFrJUzrqsF34M65A//znH+VFQM m1N9vSoUUwB1Hiish1p6I5PSSgeopMpb0eylqnqJz4Yf15go6G7iq86CABSsO3ruPCun 1N3A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1784402675; s=strato-dkim-0002; d=4wiebe.de; h=Message-ID:Subject:Date:To:From:Cc:Date:From:Subject:Sender; bh=Y3JyTTO4SCU9W7HY2ROu0PE+rTWLL/rX5PFG+GZxRg0=; b=Ra7AxRasXl7jnoB2BiUne0KjEQTsErRQtnbdnGy7VtnUj59DMGptcvAkT17gkojzTI XzAhfcCTQweTWcCk3zHf6EwbFkovdCeRHpUbVsOGkjO/LdUFtKSVN4lZeINGgJL720TH 4B5RpRTXoeepgLXprGEpMbZ7c75qg9MFUq1e3ovuW3Z9UERLpQfQ9+D3IzLoLVJHevc9 yiG/LsKdqnFo706jCOwigHpxEcNOdPnUMzzl29LhLT2cVkLTHYrPiZvsRIRvY2EHbxQF zXn7Hh4ys+dpdH50UgFlrMtmH2lGISy8gfu5qzVScTwGbLDBD6Uied29rq7WSzzmYiFb JVug== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1784402675; s=strato-dkim-0003; d=4wiebe.de; h=Message-ID:Subject:Date:To:From:Cc:Date:From:Subject:Sender; bh=Y3JyTTO4SCU9W7HY2ROu0PE+rTWLL/rX5PFG+GZxRg0=; b=H/HFktfU4piSo5Yfgo3JvB3Nx/4tNFfj3RUGdk8w6IslG+clTauvVQ6v4StNLgBcnN EvAdTaIMM43qe0QZ1QCw== X-RZG-AUTH: ":Km0JfEyhft8wzIIhFLJpRLyPODuSc5X4exbVQe+uavLthqzsfqAYbr4lR6AnJ5Oxqg==" Received: from home by smtp.strato.de (RZmta 55.5.6 DYNA|AUTH) with ESMTPSA id 4ed56626IJOZ286 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Sat, 18 Jul 2026 21:24:35 +0200 (CEST) Received: from cloud.local (cloud.local [127.0.0.1]) by home (Postfix) with ESMTP id C7ADC1A0A31 for ; Sat, 18 Jul 2026 21:24:34 +0200 (CEST) To: ptxdist@pengutronix.de User-Agent: SOGoMail 5.12.4 MIME-Version: 1.0 Date: Sat, 18 Jul 2026 21:24:34 +0200 Message-ID: X-Forward: ::1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; BAYES_HAM(-3.00)[99.98%]; SUBJ_EXCESS_QP(1.20)[]; ARC_ALLOW(-1.00)[strato.com:s=strato-dkim-0002:i=1]; DMARC_POLICY_ALLOW(-0.50)[4wiebe.de,reject]; RWL_MAILSPIKE_EXCELLENT(-0.40)[85.215.255.21:from]; R_DKIM_ALLOW(-0.20)[4wiebe.de:s=strato-dkim-0002,4wiebe.de:s=strato-dkim-0003]; MIME_GOOD(-0.10)[text/plain]; R_SPF_NA(0.00)[no SPF record]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:6724, ipnet:85.215.255.0/24, country:DE]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM(-0.00)[-0.999]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[85.215.255.21:from]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ptxdist@pengutronix.de]; DKIM_TRACE(0.00)[4wiebe.de:+] X-Rspamd-Action: no action X-Rspamd-Server: mx1 X-Rspamd-Queue-Id: E6ECA2021B6 X-Stat-Signature: okznmukp935yazx7mfk5jhmfw4eskr8f X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] =?utf-8?q?=27ptxdist_cargosync=27_cannot_download_miss?= =?utf-8?q?ing_crates_since_2026=2E06=2E0?= X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Artur Wiebe via ptxdist Reply-To: ptxdist@pengutronix.de Cc: Artur Wiebe Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false ptxdist cargosync iceoryx2=20 -------------------------- target: iceoryx2.cargosync -------------------------- Reading Cargo.lock... Processing addr2line 0.25.1 ... Downloading $(call ptx/mirror, CRATESIO, addr2line/0.25.1/download) ... Unknown URL Type! URL: $(call make: *** [/usr/local/lib/ptxdist-2026.06.0/rules/post/ptxd=5Fmake=5Fwo= rld=5Fcargo.make:15: /home/dev/demo/root/platform-raspi4b/state/iceoryx= 2.cargosync] Error 1 Here's the problem (according to Claude): What broke: ptxdist cargosync downloads each crate from Cargo.lock into= SRCDIR while generating iceoryx2.cargo.make. In ptxdist 2026.06.0, ups= tream commit ee282ffe7 ("setup: add mirror for crates.io", May 2026) ch= anged the URL that cargosync uses for each crate from a real URL (https= ://crates.io/api/v1/crates///download) to the make expre= ssion $(call ptx/mirror, CRATESIO, //download). Why that fails: that expression is only meaningful when make evaluates = it =E2=80=94 which happens later, in the normal get stage, when the gen= erated .cargo.make is parsed. But cargosync itself runs as a shell scri= pt (ptxd=5Fmake=5Fworld=5Fcargo=5Fsync=5Fpackage in scripts/lib/ptxd=5F= make=5Fworld=5Fcargo.sh) and passes the string unexpanded to ptxd=5Fmak= e=5Fget, which only understands real URL schemes (http://, git://, =E2=80= =A6). It splits the string on spaces, sees $(call as the "URL", and die= s with exactly your error =E2=80=94 Unknown URL Type! URL: $(call. The download is only attempted when the .crate file is missing from SRC= DIR (if [ ! -e "${path}" ]), so upstream's own websocat.cargo.make etc.= were regenerated on machines that already had all crates cached =E2=80= =94 that's presumably why the regression went unnoticed. I checked upst= ream git: there's no fix yet I hope it helps! Artur