From nobody Thu May 15 22:35:25 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 4Zz4mG1kszz5x2BR for ; Thu, 15 May 2025 22:35:26 +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 4Zz4mG0m9Qz3tft for ; Thu, 15 May 2025 22:35:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747348526; 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=7Xisy+2WCLTUgG5npB7I8XQyBkFOU7sYsVZ8c4fI9mk=; b=wZjVQM4kpqWUQJpXXslkSrRsuyYT7kcPPDRPTsFC1JxVu/pyjlGx1XNq+vpz/AJCNi8PcQ Z/RQkbGN20Vdi/Bv+eyZM9hx+SNReHE6NSo0X2dkGyI4O7PJ54uWMLHUzMlIY8DQ9gjK+n Wq48YQ3TC2zs+sCe1rsmUNiymnJUp64SlqcXnoJ5U1TvrZ+wBt+Vhe5hKOTJRfiPr5SoSb NwbBUwmzAqwaOFqTcYL215Lc4kszJfPACaZ4yKagB2C1ts4pNwpPBGVJWjORhYAv2yKb+z Uy+SfGxk6BmcT4fkpRt1rxQEYX25rW5Nbagn6MnvucDqwCbx0UgJ6rPAAicQcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1747348526; 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=7Xisy+2WCLTUgG5npB7I8XQyBkFOU7sYsVZ8c4fI9mk=; b=fubiJDJfRMY13AkfeSRb2n4ZXJnVgleJh7bAmfqQFcWBP0IGGt9aVMU/RY0BlhyH1H1OyP /kE5Ycea2xlStiaxKqhuASHsdnLBzDfEVyABcAEsf8IqjHO30zukpTFfZh3+zAjZB9nVCE KuJbIHgKkgmYm/AaeLAibKfziXKt8AIYJJrcJZ/OQPzhrg5UF3MKkcAxcb3Q3Pk04bQJXH g0zh/LfdSkVOjtRXab4mTy8LBXc7LJafdorSqheDLmlFQCRR0rugauSRQw11Az7d0LqDyZ Ejbq2ssrw3b1P00oSgW5Je5V52CqfRQB9azln9omm39mvWxg8qxlv7cCOlJmjA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1747348526; a=rsa-sha256; cv=none; b=Sl89DdF7FQVSQ3OziabAK+zJCQgiSkRClo8/T3wMPKxN76/17h1w55Ft5p+bzRKHpZCkM+ opsBupE4tHXWjEUszSk7ILRwXQM2YG/SfI/VOWLz6o6pqBLYV7ZIZoVYVKnQjqlMOgPtjN M5lMiMEBimJD1KyqMaIbpfOH0laUDE8jLQjB5nt8C5lscbC27PmaHZF1RDKp6XT0ic/JgR oNPfb+EixZutoidbB+TZc3030bQs2WJmUnj11nK7N4Azq6SMw6EqFFUbUZXCPsqqfQq2p+ CVxuHrBU37K9yaUODHla0MUMV1zjx5qUa8/qiYLKgZnp1iXL86EawK7VhFsPPw== 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 4Zz4mF71vZzd0C for ; Thu, 15 May 2025 22:35:25 +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 54FMZPpx070842 for ; Thu, 15 May 2025 22:35:25 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 54FMZP6T070841 for pkg@FreeBSD.org; Thu, 15 May 2025 22:35:25 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 22:35:25 +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: cc 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 Mark Millard changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marklmi26-fbsd@yahoo.com --- Comment #4 from Mark Millard --- (In reply to p5B2EA84B3 from comment #3) How is pkg supposed to check for file by file differences without downloading the new .pkg file that contains the information? (You seem to be objecting to such downloads.) You seem to effectively be requesting that such information be stored in a separate, smaller file to initially download such information about the package contents instead and then only download the full .pkg file if at least one file changed? (Or some variation on that theme.) Or are you requesting file-by-file downloads after the initial informational file, no prebuilt .pkg file? (This has other tradeoffs.) So far, your notes to not seem to make a coherent overall request unless I ignore some of it and pick a subset. It is one thing to locally not rewrite specific files that have unchanged content/permissions/etc. (with extra time doing checksumming and comparisons and the like to determine if writing/updating anything is appropriate, file by file). It is another thing to avoid downloading anything for any file that did not change. Your new criteria seem less likely to be implemented than the original description. (Your original submittal read to me like you were looking for a somewhat-rsync-like updating of files from the files in a .pkg file. But that, of itself, would not avoid downloads of .pkg files, for example.) --=20 You are receiving this mail because: You are the assignee for the bug.=