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 4gSPzW5qjdz6gBW0 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 4gSPzV4zG0z3sJK 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=1780156743; 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: in-reply-to:in-reply-to:references:references; bh=4crmlP+0db3LjeqjZ6Mw+thSR+Msyx5poVzyENJ0tsA=; b=WL3lQ6MwRET0Ulmd4uPTNwn9YhKCtHA24PxjQHHIlhrURRYWQxVjTs1hN5KGYd56JDmzKu UAE/cxZ/XaH6STt54f5gej2i7I0/OEE/7hGWg6SuFmZtCJ1x6aNzY0127GWXMLY9m+qoYo yw73zTheU1ua1y2CP9ImfGD+7qfqknXZIDsYDH8MCM4rK28WrEDgkUwz4CCUooeTpsPON2 KeNp/2c5VJYwTt7VkJNNNx7Wi68SUesUMQ0GeTutrOdYbS3RGj/A+ChaodzotiC5dRBSK/ I1ZzUocxdFxuM5AZM+ejqJdmrhKwMDsEt7DORGAFPUfOgxVgWqYbxWJ/JyNsQw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780156742; a=rsa-sha256; cv=none; b=Ka39KgwFfVe6ownT0EHLeuZaJombtR+6yxMvHuIGS56sCaOj+cmfdcWzZdqdsDpX2qy+cg MfEkLHsnRJkOHWEtFz+ml4wPfUc+pUVGXTEzl9hlKZ6duOqJO2dgOJD//Zj5WWih4lIXx7 U+akPry11An3oMkdPBnVEdel0DtY+VD9ZPXpRp6F9FBV36iapX8r3nRLDydWkLRcfGLNew D+CZ5GpjDunHRzFnFmyexvs/QGdbJ1fu0bsxm6Z5uIBDAGu7SJGYXGuLXx7VajH70yFl2T bAkRd4xIiSeABPBHVnHL60bnQ6NXuIIgnPVQBDSUZ+O8v2iIafeYPkTIDvwftQ== 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: in-reply-to:in-reply-to:references:references; bh=4crmlP+0db3LjeqjZ6Mw+thSR+Msyx5poVzyENJ0tsA=; b=mDLPHmvnP9WCJS3b2Ri0BHFo3GDicRIX15Kcwk0vs25oy2/POGpMUKFGSG4xMJEW8CudkX jGAvKeU7GmWADQ007r8e4t/WlDfmVRLjaow2Ughqj1xbU1VqHCN3iojIrE77J9BbK2K1hm gMbZV0nzhNH0lNikg5WvmdIYk30VLtXQ7vwbqzfdNC+47A9z77KSdBo+nhZn3egr5cBFlr rzPwWnIKU14QvXZWKZF45FleaWvkTetPDvZwlAT67pbJSnFWRgIZR6ZybNPpSdqqi0dZt8 3DkrP7jvan/81mmDSde+v1U+mb5xt+OKMvXgrA7mjfBhzsiZZVS03JciwJMqEA== 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 4gSPzV4L79z1PWJ 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 64UFx2ek015639 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 64UFx2Te015638 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 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: maintainer-feedback requested: [Bug 295726] Poudriere fetch not checking distfiles for lang/python311 Date: Sat, 30 May 2026 15:59:02 +0000 X-Bugzilla-Type: request 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: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: python@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: 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 Bugzilla Automation has asked freebsd-python (Nobody) for maintainer-feedback: Bug 295726: Poudriere fetch not checking distfiles for lang/python311 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D295726 --- Description --- 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.