From nobody Thu May 15 23:08:07 2025 X-Original-To: pkg@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 4Zz5V020ZYz5vbBF for ; Thu, 15 May 2025 23:08:08 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zz5Tz6WjCz3K2t for ; Thu, 15 May 2025 23:08:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747350487; 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=0jVP6tRUNFiEalI676oChqoQMKlY+uOby5peKKvoS6g=; b=qjsFk5oxiecANRDAPX5CqELHPt77OY9p1wTeNz3AVYGBrA8asFiC/I+u9PiwPffB1Xcgiq qlKgaeTUZ40Q7aNVfxhHrwHBrp4EMBPt1lIcaRNtBbloYCnu5IYsCfXjZ32FqV/sLALgBD xOjxZpRCkkSP0eW+CzVm25TsvEqgkJjvNtT6UfMfcH6rHPJZZlAkrxIYvxE14NXUHBq4jS gnil9qNV857bbs+6pIlEpSo7f8fsBiyDfPYKHB+30RjP1Gmxu3ECd+7RN4YSUBrzqIrlDY jxxNqM7IyWdJZAboI2j2uRv1Qp/0QOA4K0fQZJwLjduoqn9OZf6ISxqDUVSaWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747350487; 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=0jVP6tRUNFiEalI676oChqoQMKlY+uOby5peKKvoS6g=; b=I56gJG7d7uKpq7OJPCrcbwpOy1aM7Vl3JCDweMRGN9MHXFi6XA25hQXD45wBlU2uBgKhIF Lr8muKd6x+PIykAgO4e8WH2qVVAohJ7dA5kGKwgpSkoFzES6Gs6qH44mbOwwmeO736KKJq DtxQsZux/IT1kbTayJyWMfCHSWqPJlvl0EYjgBWyXIXcwtVBkZUbjJPOCvsklsREY+clsb Trgsq1j/f51ojrO2wm7j7H4LJrt81GnF9RaStbRkWfLsbEMF9yKnJb7FA2egPU+ckcljkW ywNLdIsocJLW4BvzX3pz20kqkWvvfvhbMWi2aGxy/UH8zYRu39KUi42iu2kHFA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1747350487; a=rsa-sha256; cv=none; b=qPqIPX3/BmQJTnfKXtOYRFtpHdNn0lLg8EAy+miz4hp2o9OPSY1hdHjgk1+Nfy5mQpAsoA +bmT0e9liXVbDm2bJZYoyM39Yx2F4mGryIffLmFoNEYkTIbxxQh8Matd6PE+uR5fiKWZRZ g4wnKOW3NQcinv0+hZGGaaZHAZ5wFlQp3tTq/QDL2e4VPApHQELTuA4mpkck05u3moN2UX N51OgYwspgYxQSYnkgPEdlzCoE3n4K2nTKveDmuhuVmxsTYv0iiJV6Uxi2nF+bOyakYGxb t21W9lo1Hvfhuqip9ebFk701g5GAxdvW+Jf56WUXFaIL7ElQeQdxQbEcOpwB3w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4Zz5Tz5H1PzdmD for ; Thu, 15 May 2025 23:08:07 +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 54FN87kX029649 for ; Thu, 15 May 2025 23:08:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 54FN87Lt029648 for pkg@FreeBSD.org; Thu, 15 May 2025 23:08:07 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: pkg@FreeBSD.org Subject: [Bug 286107] ports-mgmt/pkg: improvement request: only install files whose checksum have changed Date: Thu, 15 May 2025 23:08:07 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed 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: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: pkg@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: 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: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D286107 --- Comment #6 from Mark Millard --- (In reply to Mark Millard from comment #4) (In reply to Mark Millard from comment #4) Note: The rsync analogy is not necessarily coherent for figuring out what files to delete if new .pkg files only have information about the new build and there is no source of accurate information about what is currently installed for the older version of the same package (before the new installation happens). (However far back that older one might be . . .) Lots of directories end up with files from multiple .pkg files. It would take comparisons of the old and new .pkg information to selectively do the deletes of files that should end up no longer existing. rsync-ish selectively copying is only part of what would be involved overall. (I've not going to give a specification of what rsync combination of mode settings that I'm implicitly referencing.) Note: I'm not suggesting any change be made to pkg for this bugzilla submittal. It is more notes about the comments going in a more problematical direction. My notes have made the mistake of being worded as if the authors of the Description and Comment #3 where from the same Email account. (They are not.) For this I apologize. --=20 You are receiving this mail because: You are the assignee for the bug.=