From owner-freebsd-current@freebsd.org Tue May 4 02:26:13 2021 Return-Path: Delivered-To: freebsd-current@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 6BB7662147F for ; Tue, 4 May 2021 02:26:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (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 4FZ3cN45R5z4V4v for ; Tue, 4 May 2021 02:26:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1620095170; bh=UR3wi6xHhFv9EGqIW8qVhLasqn9Pa8PMArOOi8VXfrz=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=BG1EOffVGlY9Aoub1xWMz+VbR3JuohuDnaEcr932xgNH/8hnAQUxavelwMw9lX31I4Cqk7kDIMJ8gBAy++kUgN0ABwfGXF7zOJQbGkgFErTZJB+xydHDVXX73BfxQjYL8/H1wKiWxBd18N6SVyhxrwNe4dcrD3M+DvUmLw6eKtXY24PlbAvEwNnL/mZphIOgYbxpmjA1yd4niJqTSLkO2edYjkrcxcDKDXPxom+Ggj6XZv18df0QdntSt3d5gjZCcbYKEBI8Pr5JAE4jYGnhwdbplNDPCWZIh0IaebcgbpXkHPXG4oZSwzzaX1RvF2+dgSiVu2BGK7J/F9c+G5lENw== X-YMail-OSG: GBguPP4VM1mPxEdFzDXJ0_R5J9qZIVIvskx80xOQVjR91PVHUbKVHsv7q0ubuqu BhJeUE8WohYJh.o3fKgsjmTBKEa9..alIb4Diij.7eYcExOPK83E6YcT29o9dBxaQVO_qRNqI9zD ngya22e5yZBIuHUCU36uTt2IVSVo6fSuPzVLIfmmqk80IJjsdVe3GuQwh2kW2P9YT9XA0MS.2r0N SSBhB9mE9h51uqoqcQUPk3yMgpLItuR2aAZM6S2QmTCMOFVYpE33n0yPaMUT7iogA7WuCFVct2wP 6v1I_BgUJnSE9L844OfKNzL9.s768kMMbHfaAGej7QFzYoIrfju6Cgai0IUQ.YVKMSC4ro6hxBSF bi4x1T37IZpb_59lsMCz0R.5JlnvbjZ8P4P0fO20eYUctQJkIeCWsz3OrlgnpZpS28dlvQrARDah 3NzVG4sgmfig7dSNcaHQ4T7uH4cp_xU5I.MGvcCOkwSNCmimNrb2VLvylazjHiGLg3QpRvrys3Tl EEh_RzuyiEHPWbdIoJTr5gJ9mdhp7G3NHkrPTS4LhPP1b_f1BqWSYOsG66R2ZBKprXBCZDouhmPd Ac9pUsgK9JruvwFduxkpUydFLxUqKg7BCy2Oa2aUZ7btloWelPSaOhGW_65bas76GJaPpHmjUlpR VlYmNCbXhL_Aig.DywUVWq5h8fGV0s8xmax85pwg6hPGOxqsUQcSXpZg9neN2kswYEwZuEwtujCp _yzHR7wVhr5KZCYM1lyRXR6._IAsKhqsG3kMq9pzIm10niQ_7_mByRlfRjtNw81NlU7abWt9kAp3 DrsZV3D8aHzHsmIWp4m48LBWBRNIAjho8K2P0Vzs7LlVgMDi5SNxeye1Dx3RsrUSW6LoBN270q0w UvR.vryfWhXLwdfhQ_J.RnB1wpC12YnCfMo3LIf.L_3WiNqHT4T7E0thz0Pq3uTu4.oLXu_wi6vD .RNPaj6y_ObJH4ZoL0C44m2U5FxhfGamlJmOrsZ7mhie7fbrJ2wttvIL.V4bzNrOh1D2AV1fTcB_ f9TLAE4DJ.QNNyWSQ1AuUn5El2ZeP07MZhnWL76zVm6flJFMtCbpbDuaFNHPk5Q0i9vz3SxXakM. TuvA5QYSo0hGWHL738niQFJsdJExkiULAackW_y5FNSeDayCqy9C3lZYiiUO40p3WCm7oYs_Bt.D YPwkrOnXxo9byQXW3D4fB87plCC7QyhFfrjhRT7iOEgvrpEdOhK37IxwnY69fLDspjQgOo7Ed7m1 JLj6qQ5SEw8wox7Bugw5hqdzl6fqJMtRVWwVywiscQVneqTMA0qbXgq.PaDDb2eiAIx0rZz9f5OX 71aGvbU8y.CbaCXUCHAQpTMZdusEgsFtZ2.uT3cnRrQGqzFdJRcZysp3rdC6odLTqnuveUHNauBE JlNkriJWkOBx0oOFFE9OzvkjjA9LVpmGGWmgpWQjp66KY29m7vLXyZTVTH0rARSNzj8zv_kufIGy 0cUGANIDNhqFKq25l4_NmuNEsxXquH5gs6rxV0PCqTK02LghT5y3aEzK5dGMFYSRjWC02RJ_JacU GCXbNrVWLZPm8CrwetExaG9qraLb6MosTY3S8Z8jjOsM2PsnPQfDSMBk.9LR4HrT5Dy5H8uc8cCv LalMh9XdIConO0fygF3LxOKIsj7TGQKQch0BIaKavfizIuA7_ZiyZkW0j1p10LyYhVJ4NZj5MOQP 5ux3LdmOTBDxO05VnJQ0866fAkSehSMglLsRvkSqvmbOgC4BwXJGdW8m827XvDBbcikyx1AZ8iQN BuVxDaxsJenBsrpQSCycAWi.vaKgvmJu5TevZZGAHPzLwI93Ewxkdk8d.io8Y2Fs09IGkebwDopy 3ilb7jtRCfVMXXMY57DYGrG2Z1LUSqvb.VxuBk_8KdHpk9tkXftn4t._X7WIBbBtR51lAgY4Jk1C PnYK0dc67XfvJUIjM39gJYG6sZcArf4SUxaKduDJ5tTlgbdQqIu7XLThsbK._9CK3nCizuwVqqzs i6cooCUHm2frxEin_A2vYNa9qTMoiFjo2u2vhWdj1CXljRxdoFvNkEu4HD.bj8qUPZEwYU_PiQ7Q iywiUF6GfvRWNtyOgL_XFN4.YJu3iyShLciLzxib5vRxmW5veroWOiPq4YmpCMIsCEJPDML1snW4 _Nli1gtoYbeK5XW3zxG2OzyMxPYqTmoSwh6H7G9qqluTqZ5aBcSHn4nv25NsXm1h62ydbBcwkwFs yBMBPAEgIhqeT8lI8JhzFJZAdLDOar2TlBdI7Sv.ZtJgEJefLRxXMWotNq03X.UhdMQLz603NhKe GnpEy_qg.xBsy1DSpd37ylOQBjw3VUA41U.zlOHdYdM_t8BYz.r_lMUs.mPeQ_m9xYSpREg65YOu dnkXwqUuF7Nro3lUd_kZMxxMUgeUuxJYDBj9OKqTkqY8jPPzTx11uJeHRUi8B12YPB0TRDQ9Xs06 S_xC_bn3GPUWD6PCBDGd4G5lSAQWyMTM2NBBoFQs0Pp9uB4JyhkPTrS44UtU4rYDJRY0F5ZqXZUa Cj3nTUA89ZAC14VwHA0RxLQxbBCId6sFgTDCuxz7J0ouKB73HMHFnRQ8dtW65RTUKBPLbvz7G125 WeASZSTuDa96OklulBRxSu1e9dYTwJlYl5.DsyzWnhBSsgWkzxVyJe_6CYKR0ur02oGPyWX_zUCX VwOoFuO5vMOOfJpRhqraRdZT_sOE1KCjf0kpbAc9T X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Tue, 4 May 2021 02:26:10 +0000 Received: by kubenode507.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1427c9896a661f47101f2c9304e55cd3; Tue, 04 May 2021 02:26:06 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: FYI: WITH_REPRODUCIBLE_BUILD= problem for some files? From: Mark Millard In-Reply-To: <43F20589-A7C7-42FF-9020-09CEE037D1CD@yahoo.com> Date: Mon, 3 May 2021 19:26:04 -0700 Cc: FreeBSD-STABLE Mailing List , freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: <91F820A1-8940-4246-A20A-E62685F50079@yahoo.com> References: <35482701-95A3-48B2-9A8E-B7E0092119B1.ref@yahoo.com> <35482701-95A3-48B2-9A8E-B7E0092119B1@yahoo.com> <43F20589-A7C7-42FF-9020-09CEE037D1CD@yahoo.com> To: Ed Maste X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4FZ3cN45R5z4V4v X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.49 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.99)[-0.994]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.206:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.206:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2021 02:26:13 -0000 On 2021-May-3, at 10:51, Mark Millard wrote: > On 2021-May-3, at 07:47, Ed Maste wrote: >=20 >> On Thu, 29 Apr 2021 at 02:50, Mark Millard via freebsd-current >> wrote: >>>=20 >>> Files /usr/obj/DESTDIRs/13_0R-CA7-chroot/sbin/ping and = /usr/obj/DESTDIRs/13_0R-CA7-poud/sbin/ping differ >>> Files /usr/obj/DESTDIRs/13_0R-CA7-chroot/sbin/ping6 and = /usr/obj/DESTDIRs/13_0R-CA7-poud/sbin/ping6 differ >>> Files /usr/obj/DESTDIRs/13_0R-CA7-chroot/usr/bin/ntpq and = /usr/obj/DESTDIRs/13_0R-CA7-poud/usr/bin/ntpq differ... >>=20 >> This is unexpected. Unfortunately I haven't looked at reproducibility >> in a while, and my work was all on x86. This could be a regression or >> a longstanding issue with arm64. >>=20 >> If you install the diffoscope package (py37-diffoscope) and run it on >> the two directories / files it should give a more convenient view of >> the differences. (Or, if you can make a tarball of the differing = files >> I can take a look.) >=20 > I no longer have the same content in those directory > trees: newer rebuild and the same buildworld used to > installworld to both places, instead of 2 different > buildworld's. I'm also unsure how reproducible getting > differences was. >=20 > I can eventually do experiments to test multiple separate > buildworld's and installworld's, but the machine is busy > building ports and the llvm builds involved means it > will be some time before I'd switch activities. And the > buildworld's involve llvm builds as well and take notable > time themselves. So my next comparison will not be any > time soon. >=20 > I'll let you know if I manage to generate another example, > this time being sure to keep the data. If I try multiple > times without finding any differences, I'll eventually > decide "enough is enough" and let you know. I've still got a long ways to go to do the first actual comparison of builds. But I'll note that I've built and stalled py37-diffoscope (new to me). A basic quick test showed that it reports: W: diffoscope.main: Fuzzy-matching is currently disabled as the "tlsh" = module is unavailable. As I'm not familiar with the tool, you might need to send notes about how you want me to use the tool to get the output that you would want. (And, so, I get to learn . . .) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)