From nobody Wed Feb 26 07:41:49 2025 X-Original-To: dev-commits-ports-main@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 4Z2md96L2wz5pY5n; Wed, 26 Feb 2025 07:41:49 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Z2md95hk6z44yb; Wed, 26 Feb 2025 07:41:49 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1740555709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=4MtRfALgQzqBR0GT9UlAR2IEOASAc1/Sk7+gFKTeW8Y=; b=EXL7b9MvonnIDtmiwf/QzVeMYVYC3NOTgsAoKBECdXJWDpqCK2f9tEq6YXHPeqtFRZsJN8 gcFNawvZGq8wudDH57QAxfSB0fPvhcE51ETmVDRfHdADQOTaBHP61Yr/igmHxgcj3EIXdH ZMSgBoybipoawszC6aCI8cn8sct9Bb0wSuK8zeMnYwKlek+5IF+Cv1JN5TvSRl6SMbV8OK ArnEi56o0soRiNk3O1tZv3WS/NA62ADviG+i0n8mVGjA+LeyuuJn7Sd9jF6tqH3lN9Rq3o j0Iw8/kBtCd1dnKpKJz2hKmvtnq3tIgzSy4zUBPd73T4MkLmrDtj6BadoyyXfQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1740555709; a=rsa-sha256; cv=none; b=Qx9g8VB1Stau9yyXKsbw0bWU0v3JgChwlh08Jsd2mlypC6c0aimYFKDeHjhppMBbB1lYdH NyijSatQKnzf3LwPoFiWPSMk+UpnMvQpa4vPABDHMUON14IKTgx9ufaZKAnnT0c26QQ5RV rfXUat2ofiSRTov4RpGr94VF2UsSmjWkOmyVVye7U/7oTpVHcdmi8rVLcmKfa7/YSEDn1W vgVNnmNLrifRGfbXFR053ZyrlWjdXbPdtqiuOrDcpbxMIfsYsNDtq1sxDAYOaFsbbH3BG1 SZD75oKnfB0A4gLcDmUuR9yGkaLY1i7EeF9Bhv122hrSCwJwzCQ8kKEPO36ztQ== 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=1740555709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=4MtRfALgQzqBR0GT9UlAR2IEOASAc1/Sk7+gFKTeW8Y=; b=Q+dvEhnjtvAivsJK7V42c98beeMjdXC1TOeICozJGdf3OvxqeDPN0bvWXEv8o+tDYkK5vI FM6zhb2ioIoybu1gf/hlqmUF5iatjKt+W2Wokre7hy8ylbNqSOfkMhftEvZkDd+5iH/yfr vvmNs2nwbewHcfZY9ujysXlPkpEiKx3mriwk9vfbtdrHOD+FBlCmMJVEhhdgp12I/zprPx 7hKnc+JH6AngUyCWYECpJYuZZEhSus5ITbZFERV4EVHhUqocN14Shxi0o/3XRLNHIsADcq Aq20gVvpitfAVr6BC68O0lYs6/ZuEsejh/TGHDkQOr7GpUjrUqSJM0+IR03o6w== Received: from [IPV6:2a01:e11:2002:4280::13:1] (unknown [IPv6:2a01:e11:2002:4280::13:1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Z2md91Bnszl2G; Wed, 26 Feb 2025 07:41:49 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: <0a1df7c1-e4ad-4439-b4ac-376f18ed50cc@FreeBSD.org> Date: Wed, 26 Feb 2025 08:41:49 +0100 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 0d316feccaf8 - main - sysutils/cpdup-FreeBSD: Add FreeBSD fork of cpdup To: Alexey Dokuchaev Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202502252200.51PM0JNl002582@gitrepo.freebsd.org> Content-Language: en-US, it, en-GB From: Guido Falsi Autocrypt: addr=madpilot@FreeBSD.org; keydata= xsBNBE+G+l0BCADi/WBQ0aRJfnE7LBPsM0G3m/m3Yx7OPu4iYFvS84xawmRHtCNjWIntsxuX fptkmEo3Rsw816WUrek8dxoUAYdHd+EcpBcnnDzfDH5LW/TZ4gbrFezrHPdRp7wdxi23GN80 qPwHEwXuF0X4Wy5V0OO8B6VT/nA0ADYnBDhXS52HGIJ/GCUjgqJn+phDTdCFLvrSFdmgx4Wl c0W5Z1p5cmDF9l8L/hc959AeyNf7I9dXnjekGM9gVv7UDUYzCifR3U8T0fnfdMmS8NeI9NC+ wuREpRO4lKOkTnj9TtQJRiptlhcHQiAlG1cFqs7EQo57Tqq6cxD1FycZJLuC32bGbgalABEB AAHNIkd1aWRvIEZhbHNpIDxtYWRwaWxvdEBGcmVlQlNELm9yZz7CwHgEEwECACIFAk+G+3MC GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEBrmhg5Wy9KT2uIIAIrawQ89TnqEhi2C OEQAhx3uqWZuNoS6NyiSgsRCmtSnT2GOgH4Ucbr/I37SkV1B3K6HkoL6lwN8Gjf5KOgLqmTi E1W3RTwS7l8PSvdnjM9i7g351R4mTijtxawB/JcQf/Kge3Yqr1V4g6H+wQXHUStmHThbupuN trzRphvR/e5ekT0FTyVfPmpcbm68i2bwZnKUex/TNIECBykYh8b+SYMLhENf2ayRjCIWS2Ad 7tnTKhMtnS5jtW6qjBy4RoTpQD6oR1xIgkTRlQ49roVCUfdHb+Y/kh+U9G1IcoNy4vkg9IfP dwpSfnP+a8j0AZ1hMnOLZ1fYoQrs+4gVLy8Fs7TOwU0EUxB7QQEQAKFhrDceoPdK/IHDSmoj 6SQYisvM7VdhcleS7E9DoEAVt7yMbf6HbbMVTTY6ckvwTWQssywLBXNVqxgc4WLJjzfUhgef +WE75M3+WFYlOVQLGZY/zEVgma1raYnOHNAOzeHLDmEXjbZP6vGAeDyBbGfQPpE7qGYZ7ube T3XwQO+PklcCrvOPj2ZPcAxGNS2xVU/LzONqCrJqLMJSIcCdsbiSP4G5PnDFHtMokaTY6OEr 8OEQfOAerhcHUa/z7Uu8YtmaqKH+QGkE/WEgaRqSiTnv0JOTD+DxehaqvoKPPZ++2NpCZMHB 2i6A/xifmQwEiIjEXtcueBRzkNUQkxhqZyS13SrhocL9ydtaVPBzZatAEjUDDEJmAMLVFs45 qfyhMiNapHJo2n3MW/E5omqCvEkDdWX/en3P7CK2TemeaDghMsgkNKax/z0wNo5UZCkOPOz0 xpNiUilOVbkuezZZNg65741qee2lfXhQIaZ66yT7hphc/N/z3PIAtLeze4u1VR2EXAuZ2sWA dlKCNTlJMsaU/x70BV11Wd/ypnVzM68dfdQIIAj1iMFAD/lXGlEUmKXg5Ov2VQDlTntQoanC YrAg+8CttPzjrydgLZFq3hrtQmfc0se5yv1WHS69+BsUOG09RvvawUDZxUjW19kyeN9THaNR gow3kSuArUp6zSmJABEBAAHCwF8EGAEIAAkFAlMQe0ECGwwACgkQGuaGDlbL0pMN5wgA4bCk X/qwEVC06ToeR6C2putmSWQMgpDaqrv65Hubo+QGmg2P4ewTYQQ4g6oYWS03qHxqVVWhKz7F jfrV+dH8qbCLfSgIcvdBha7ayGZVrsiuMLKGbw36fcmkZPpSDOfHcP0XH8Z+u9CWj0xUkTxA lZ/7i6gYSUpG2JWNtdmE/X8VVEyXusCLwy0K0BI60A/4dRTIX3C4QKrJ3ZbUXegz70ynjHf+ lQMZ9IZKASoRMuS5FozPQh6abvmwZEPdf5I9riUElzvHrqJ8Bx0t3Pujdoth+yNHpnBxrtO8 LkQdrQ58P0SwcaIX33T2U9pG8bhu5YVR88FQ8OQ0cEsPBpDncg== In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 26/02/25 05:02, Alexey Dokuchaev wrote: > On Tue, Feb 25, 2025 at 10:00:19PM +0000, Guido Falsi wrote: >> commit 0d316feccaf89c1bd804d6001274426a7135c93a >> >> sysutils/cpdup-FreeBSD: Add FreeBSD fork of cpdup >> >> Add a fork of cpdup, including patches to support copy_file_range(2) >> and allowing to choose checksum algorithm. > > Any reason not to add this to the `sysutils/cpdup' itself? If there are > fears it might break something or be not fit for other reasons, it can be > hidden under option. This is not cpdup but a fork, so I don't think it would be correct to commandeer the original cpdup port and use the fork there. These are actually separate projects at this point, users should be well aware they are using a fork and able to choose which one to use. Building two separate projects coming from different repositories, and with different names and version numbers from the same port depending on an option looks even more strange to me. Is this even really supported by ports without hacks? -- Guido Falsi