From nobody Sat May 30 15:59:02 2026 X-Original-To: python@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gSPzW0pvpz6gBR0 for ; Sat, 30 May 2026 15:59:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gSPzV6VwTz3sSn for ; Sat, 30 May 2026 15:59:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780156742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=BSm0esuO0eWsDwwOtAmgRu3BTx56sbUbN2queWFKa8I=; b=gyYMw/lIrKS3RxYPf1/j1I5Bw2rOREXRS68TB8da5CNUkel0xy7n1I44O4HQmNPEenDm+J TXepT4FOiQB/9ZNTkbgLNvj6qypINKVo4h7HJ9kJfWLMLCbjHIXQ1kB8v6YPxKJQW5cP77 GGiG4ScTB9L9wz8GhVV3dYolDjlrfGSxjprT/YZcJBmkh9FvgmImnzMPjfP/2wv3a0l91A F77mtqtFitJmDoBGtD4HwctVImSy8KXh6Yby3/u7lWa5AF+uymhvD2WRSRcrBvBuLLRWsD bSTSsQ3ZiVajNHWATHESq/+BOnRwIFflrHPy37dVP0S+Y65nXsSu9pAzVx8tzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780156742; a=rsa-sha256; cv=none; b=lmTvAzk2yUxnaHShECtZMSIRJRHmpaQy5mXCfFPCG97UmA7QPCf7BgN3a/iCmpR+nCTdUY V6nczlVHBQ1y/3ihvJF8L/tLaDpioaGzImLst58BG9fFRIKNciEpmiwcBgiwIKiiW2Srs8 2MYI6gK9npbNhTDWkZ6tSjZdUn2puXq5KYXeqwKNFoweYOLX9ZLl+JbbOOngLVw6U1Lzjv 98UKM4DE0ynvHRlc08DT1gSTBETa002NAiHpjGX7zWvPfF8Gwww6FNmzle1O9opWcsB5eb pR4MsVrnLhm3/GjZKu+d2+wnDhobaPL7pdCi4MjgdKEmDxCOH4ImBngO7OjRwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780156742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=BSm0esuO0eWsDwwOtAmgRu3BTx56sbUbN2queWFKa8I=; b=Y3i0/nRM8U6RVyhRVG2gZyZ4afvXkEpDxWp5pfqbmS7r0AaVOKOmPEDdTXB/luVy0x+s+L QctScZ5YHis9Fa2DEVblE0yeclJfjhAvY4+olZoewPikkUIA/0d0w2KDEyMd898VJBrBZV 4Xpm7Ke8i/Dcidy63yeBaOw/2NTCxOE3r6dsqlj6SFjwPFNI/8DoFQriR+/Fhs7w0smJjm 88ziEcM5m81HhSwKCihjadS14nXuXW2Vhv+Kyk5UQbWhEI7fgY1GYFxGjDu1sLGj14q3XW PfdOMggzsY1SaFuv4yPhFvD4mK+BoagvafMgIbyA6T4sHnMJbd23e+cV3SVc6Q== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4gSPzV5pMzz1Psf for ; Sat, 30 May 2026 15:59:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 64UFx2Qi015647 for ; Sat, 30 May 2026 15:59:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 64UFx2U9015646 for python@FreeBSD.org; Sat, 30 May 2026 15:59:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 295726] Poudriere fetch not checking distfiles for lang/python311 Date: Sat, 30 May 2026 15:59:02 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: Christopher.davidson@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-python@freebsd.org Sender: owner-freebsd-python@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D295726 Bug ID: 295726 Summary: Poudriere fetch not checking distfiles for lang/python311 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: python@FreeBSD.org Reporter: Christopher.davidson@gmail.com Flags: maintainer-feedback?(python@FreeBSD.org) Assignee: python@FreeBSD.org System: FreeBSD 15.0 Setup: Individual thick jail on the FreeBSD 15.0 host Ports Package: https://www.freshports.org/lang/python311 (3.11.15_2 updated= on 26MAY2026) Root Cause: The distfiles, overarching the poudriere build system, did not check, in the fetch phase if the file has been updated and only confirmed f= iles existed. This resulted in a checksum error. Background: Build a custom ggml/llama.cpp package based on CPU instruction modifications which required the building of python311 to support its dependencies. Previous builds have occurred Steps to Reproduce: 1. Create a ports tree, through the poudriere system 2. Compile the llama.cpp through the command: poudriere bulk -j 150Ramd64 -p HEAD -c misc/ggml misc/llama-cpp 3. Compiles 115 packages 4. Gets to the langchain/python311 5. The Make checksum component looks at the patches 6. The checksum responds with a different checksum result then what is in t= he package. Work-around: Add FETCH_GET=3D4 to the poudriere make.conf file to retry the download to resolve the checksum mismatch. Upon the error being detected, poudriere will redownload the files and the checksum issue is resolved. --=20 You are receiving this mail because: You are the assignee for the bug.=