From owner-freebsd-hackers@freebsd.org Sat May 23 09:12:01 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 42B1A2FC7D8 for ; Sat, 23 May 2020 09:12:01 +0000 (UTC) (envelope-from fnoyanisi@yahoo.com) Received: from sonic303-1.consmr.mail.bf2.yahoo.com (sonic303-1.consmr.mail.bf2.yahoo.com [74.6.131.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49Td0J1Mrnz4Zxx for ; Sat, 23 May 2020 09:11:59 +0000 (UTC) (envelope-from fnoyanisi@yahoo.com) X-YMail-OSG: ufynuNoVM1k1A3VjP_WwGyuVyGQUoHsdU41cDFGNhnSPOBoSRMOKCyLiiA1Lu7. _kixeHDRHUVgFjqiQp0cOsLipwE4KV2winzboVQzK1LjG7ILdojumxOZByeOLXo6G7XLjRSNDglB WqaEpNMr8zUFygBdA4_nd5ttDKvSp7LsDiF5H3EBiYAq2wXVdubCUWEdteCNWWW_z4r7PfcDwlcs qgH.oQfmDOoKOGwfDiqyxeKhIFK8OkGN4.1pz2WzC2khzJ7yhLvbwXZzMTlu01nSenbcmhu8OJ8Q FcKCdKEICB0IjxtDnuUPpyiD6kDGMzfmSO.wNlJOprqSqRWSdduI1qEVIT5F0oJozerBhiwebqvm deaD0zXkj9_j01aIT9vbuOrg414_EJ.PHwyY4t7GDYXlCgSfWjnrLttC.UeKS6Yt2BuKKV75jnfq rRtXkx_biT6ybPe_qt_jZHvQF3mJVGaWigRyKJ7YXJBAXeR_QJx0vYK_CXoSKGwDFxwnb67d9COC 1s5ucVGYbbW14qkFbpho5CYgmdfiP2R1t4e8mdVvucJ6mDnsWXV749PLZL17fO6tEBPGxWryCJAU AjGkR_mCsGS2Wo7AM5X5FQ6hB.yMx8JQNuzzP7VMvSEQ8OMsQGkq3KEz6VyIJ.0RGIPv9pzhOaDI dXRbvYwvQK7uOi0jTiWGIr67JgLTIhRrdRpO0NXJS3Kk71hmLFXVRiBXUL8ROPOB78oeiXKh75.c llOuxu3VTHQTxd2Ag50fJw9c_OJncVRwA4am4iALe.9KPGRLROfXwHbIPqkvkMbc0EA6Db8F1R9s gkwFiPY4lgH7D9qeWLQdDB3.qnfm9zqlcdXE8253Xp8obazhidgjsRfmKOo8RAm3ODnafYy41kz4 _flKHiUlyUa8jo.T2d.2vMfrEIGOpAOAhcujZ7Z_RxArkt6yG0Os_J0NDNvknj_9gTCZqN7hwXrP 2u2x5.c4NViApEWPd2rkDemcGB3_Vg2b9wHp6ZfDtwz7xDRyswbYnKR_UXM4ldr.bW.p0xkLbc9O 46SbUEZd7A_6C79eExoMfrtmRkMZLykqpHRC8u0mcUYBMoomVAx5H8UBenynQOwiIPUQtNzXMiSI PXZET_hJolWdC8l.Rbni0Yb3KgIvrMRbKE7IfWTA.9Y5vhqkpZENInzzPrfW65H3rNoUnyYXEDeH E1UXJupQk9hBqEoak.57vpUnHPkT9aXVGiptqQRCDnnvMcDSu5exeGVsEekjFFchE_n_HPxaHA.R UkHmJybdoSc.7vEacXGnU.QsRLEuQBM525Cb7uUUeLDIDFFWekA9rR4RHl7kye9alykWSEDE9Aji JnD2LvMPV0rsdZX_Vhxq7kxcc.2OdoryldWXqkFM6WizmlPXRUQEh3KUVT41cWEYKhkc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.bf2.yahoo.com with HTTP; Sat, 23 May 2020 09:11:59 +0000 Received: by smtp406.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ee92301fd9ce4f6c01ff65af3766e1c2; Sat, 23 May 2020 09:11:56 +0000 (UTC) From: Fehmi Noyan ISI Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: diff(1) -N behaviour - Bug 233402 Message-Id: Date: Sat, 23 May 2020 21:11:49 +1200 To: freebsd-hackers@freebsd.org X-Mailer: Apple Mail (2.3608.80.23.2.2) References: X-Rspamd-Queue-Id: 49Td0J1Mrnz4Zxx X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.59 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; RWL_MAILSPIKE_POSSIBLE(0.00)[74.6.131.40:from]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-0.84)[-0.840]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_MEDIUM(-0.90)[-0.905]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[74.6.131.40:from]; NEURAL_HAM_SHORT(-0.34)[-0.340]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 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 09:12:01 -0000 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=E2=80=99s 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 Fehmi=