From owner-freebsd-hackers@freebsd.org Sat May 23 11:21:13 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A4B402FFD45 for ; Sat, 23 May 2020 11:21:13 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49TgsN4xVGz3XWl for ; Sat, 23 May 2020 11:21:12 +0000 (UTC) (envelope-from ypankov@fastmail.com) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 5E30D7F8; Sat, 23 May 2020 07:21:10 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 23 May 2020 07:21:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm3; bh=A rsIrYx4/m6ApAzFHID+0skkEFbIRnYMPTbxH+6aNT4=; b=jxHhPikMF9C4M2dBl /RSPGLPRjdvq95MyG0tSKhkCUSqrnBrlHH9YhZEyooFgNBC/eq+YcuaeTpVrU/Ha GNrvRkrrK78k8BIlc9qZE0CzkdRgipaBwag70T1v+snkPcVKIxknBK2ZZfLJgLVp zQIk/eXxBvY8j6sXLyrj3p9tIBV85+rfsGnK00DlkvFpO+2jLfZ5I96v2Spcqizg h+yJ7RvA2GZD50V076TApH2ORlL3yVj483yDH4kkwAFcJ9sd1jM6qPvBfte4vWY4 V1FakVvpSTyChTn34dtlMqPfVHwfyWN8APwAJCujsHACcuIzbctooDCito6frnhP PIZdA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=ArsIrYx4/m6ApAzFHID+0skkEFbIRnYMPTbxH+6aN T4=; b=uIOVjWS5xyMwmG3hFaaoPTeFVul8BwbYVVw5eI0yoT9pXMXuZbA53HeQF PN9E2922ymDsmiZ5jEbKtT7NBTSJ+T0KkddVrl5ub0iNC5COtrbPZxjqYxwJeecy 4gFLH1//viCls/WtAjS6lnStQXdC5VFiIKKfVjVVvJS510E6poq5JXXjIw63nzm3 ypqg1LUG1j+qcHjoRTW146qrWWxON+I7ngWq9UN80DazFKryc0vR8fxOUIv2m36I bSaQW48tBz8k32LB7o2C9yYSW7eIXXCf4PVp794eItGul/ywWkEcl++d+ULDM6mh Vj1DLV5PA9z1IZ1I6ZNdvybf4sFxA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudduhedggedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtke ertddtfeejnecuhfhrohhmpegjuhhrihcurfgrnhhkohhvuceohihprghnkhhovhesfhgr shhtmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpedvheeihfefhfehleejkeekle ehueehfeekleejgefggffgvdekvdduudefudelveenucfkphepudekkedrudeivddrudei iedruddtjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpeihphgrnhhkohhvsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Received: from [10.0.0.100] (unknown [188.162.166.107]) by mail.messagingengine.com (Postfix) with ESMTPA id 2CC9030664F1; Sat, 23 May 2020 07:21:09 -0400 (EDT) Subject: Re: diff(1) -N behaviour - Bug 233402 To: Fehmi Noyan ISI , freebsd-hackers@freebsd.org References: From: Yuri Pankov Message-ID: <94a82a22-b5c9-b797-30cc-0242f6da1c8a@fastmail.com> Date: Sat, 23 May 2020 14:21:07 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 49TgsN4xVGz3XWl X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fastmail.com header.s=fm3 header.b=jxHhPikM; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=uIOVjWS5; dmarc=pass (policy=none) header.from=fastmail.com; spf=pass (mx1.freebsd.org: domain of ypankov@fastmail.com designates 64.147.123.24 as permitted sender) smtp.mailfrom=ypankov@fastmail.com X-Spamd-Result: default: False [-3.57 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[fastmail.com]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[fastmail.com:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[fastmail.com,none]; NEURAL_HAM_SHORT(-0.41)[-0.413]; FREEMAIL_TO(0.00)[yahoo.com,freebsd.org]; RECEIVED_SPAMHAUS_PBL(0.00)[188.162.166.107:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[fastmail.com]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.24:from]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[fastmail.com:s=fm3,messagingengine.com:s=fm2]; NEURAL_HAM_MEDIUM(-1.03)[-1.029]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.02)[-1.024]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[64.147.123.24:from] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 May 2020 11:21:13 -0000 Fehmi Noyan ISI via freebsd-hackers wrote: > Hiya > > Apparently, after we switched from GNU diff to BSD diff, the -N flag no longer assumes absent files as empty. > There is a bug report about GNU diff compatibility but when I look at diff(1) man page, I see that not treating absent files as empty is intentional rather than a missing functionality. > > If this is not the case, I can work on patch to match to GNU diff behaviour, otherwise, this bug report can be closed I think. > > What’s your take on this? > > -N --new-file > If a file is found in only one directory, act as if it was found > in the other directory too but was of zero size. > > man for GNU diff > -N, --new-file > treat absent files as empty I think both descriptions say the same, i.e. "zero size" == "empty"?