From owner-freebsd-current@freebsd.org Tue May 4 20:38:32 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 173186226AC for ; Tue, 4 May 2021 20:38:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (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 4FZWrl0xw2z4TbY for ; Tue, 4 May 2021 20:38:30 +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=1620160709; bh=jdk0Xc4yTYdBCBygFrt4DQvYa3zbnB4pXHkJK5/52AC=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=sku3nEYEPhUT08y7Jv6SlIxyV5T48xpPne62eBM9YmIzyg0KFyvMc9ljj7XCJ2OWtlzNcRSETPTCNEtNOeKx81acfxSzM95yOfbeHcIm6Po6G7Y8qoL2z210H9v9Y+kiIp7xTqMpvQbHfDBSKOgLHBy0u286dpiPpJ0b/PygxAHDsJUMliLoaNFpikPErz8MgISVFhoc4HXs9Mmj7YfphOy6sPkohofz2UF3l1GhAVwxmHAne41vL+WrzDYJuELRVFzkQkyyoHF1vkk3ItPYbsYgsYSS68mvUqEYZe39QF6i47ZJGOtyYqAD3ACgbVNCHEAeEQ3feKSi8stOL8mRoQ== X-YMail-OSG: Yw783QUVM1kAtTfsW8jqy.RUd4B6hCrgxp48NoukvA16gWYKTgPeLH9GsCVtIxU _zu_NRRkjh5DEbrf9iECdjZX7N0Z_dKK1yy6SEuPJ2enERyszlJMl2I1ncEP.LUnsoCJlQAd9LRS YfeazartpzyYAg2ZCC92fOfxmvwMzFUtUz3ey9CSyqEZ5ttrZ.AUUnla3HI9FN1q5VQwygstd2tX 3U8IXSkN6oi5FrJdUiPRNCf9ssmARFRSBVJFaH2C1lz9HgF_dmWI0vFsKnHjR3TqyJnqoLA79XTe zCMAyMtuQxIl.5DbdcBORu9tnUQjVlfj8OUHsP61tlwMD6.k2QXWPJKbEBcbO8OJ.PRcLNTzT0Tf b_4FEVoXFOhTnaU53h17jC1tcddfPXqe_NYYzg_Y4qMRyVAv2Celu57Gsi2qyakJoqxLe0nN76Bd L1PVT5W_pwXuUiTdoXAH83aeW7mDFJy6UD33oG3wer8GOcZGh_vw75BzFbKL4iR_7sa2LGbY3qra ww7iuNaquTmFjgRzkG0wsGNslAjqH_EOclh89Is2AI1.JTw8vNE6P7BlRMT4HnVFQRNgPs241ceh O53RRVG6BMn2r2ChxrRgZwNskvjm7qaPxW2LRXtcRDSobZd9N2efocWZs8Lh8.0qTniB0iUScy8V 2C3bFJGKEjFNQaS2zyM9_5upxeBrXoDgS3Y0XfZDAm.D9SXNwnf2_YkXq73Q_YzfLM3jspncJnfp eEYGZwf8Zm4RYD3dJMhZ8yhYL1AlO9zam6SdzG4juFACXB0Gi1jxEiR59ZAwhUDB26SrJvBV4HUB _ZnKeXuwyUpbHD4o1wKjoKnuORVUKd8brn6_PT4pGQG0UXau8H9W9ZIVcu72fg1syxwuT0BMekf1 fqfXghyhpwhIiuLgTXQasaMNL0j_FPC8UdVYP5SAlu69Omw9.wkQU4b3nKlvwhdzWKdTy1o65FmX U2_MgPwe1T_egeXapakshczAccoc9x7jSfFiUjbCXOVA93vY_ndMELbqLoYS7yeS5I6uLe4gIquZ 6Ap3TmXr1Xnuj16Q50yGgn1dt0FVwO_wpe11C34P54UE8WJBC442iHSAYLq8hprrPcjF2CcksAdp L8fyEqHckLE9vPOTIVjlVV5bqyKHsjehx5TmDSBfGZSrskEh7EjSuICciYvJF0fiUhasOBG93GYM TodGBc39STFjUHQ7CEIjE8KXWhXjcNTyZvjqQR_53VzaN7crltkx.rGfBiXfkzv0LkYCm4x2wt1I Ihd5fLZyHtvT9eJMly12a6RXrwdasVIHrHvhHJ_YXL1S9HjHas5wg5eQlR3.S35_xnTm7y.vTe0T 8bNXb29F9HDA6J1_tU.4C4zh0l.zqSqqoNQ3HSkX_4YiiNVlTLlmkOMSvxHjVw_plV6lbDBAl_ra zYDPNMmCGXWvXT.qFcJ7p1nsZ.My21HX_t6eikN7NW_8BfUmqv9sosCSvxTbA5D0g37bFBg1omsK 8xKdsU2MQjR.dcL.5fl0tLDxtn6pk2BF0c9v86dEwjD7L0GPJgwDKlxGcaxcDReKREDd50Wcuaf7 id5FNvZrWRz_P4cHCmS5jq8HpV4WtBNJoyBfS2_7Hvib4e3dUSs1hy7mn_TKYGL37qe31rg8EWHZ F2YvnumP_w94V0Ot4Vkck3OZ8oCfiMjlVo9cN9jV58V6LPTWXZxZ1tmhax6L75hHiibAzmIB0s0f 28v4_MqNJ6DzKrPABGyzV350100giD9pqZUMgIooeP2bdG6T5mrBsM8VZBB_6VhnDZvEfwSMLdnW lS_iSFtiObYCRbWrcFUyzzHdXoufglTFmffFKzQB.ay7mGgG6TTu.syUU0ZqIw9IjaSrY3P5aDEn 3ywRRTJCH1LqvYmHv2498u5d371gIItXoLvCjYoktgl_UMHBSSOZrNPL6WYVsUvAb5cX78GKqEvk EF93qY1Nj2Id6cKPgHpL1i50Y_2avVsT4sFTgtoTPOTguMcBio0opOrBs1zU97KhWeQ4MMY3V9AP hmfeIOALTzYJVm7cxxXEdS9EgO5WVhWddBoZgtimmMdRsP_qh7Sk.KUwnGOGx7LQjweuAjmXmk2s _nCAmntNIDCOhwU5xTg1y_j2Z3kMzsjO2eiLgl3Hdo0f6E0M.suhKUxC0KKuxcBqAQ_eU.ytSABW n_bTfnamUrGT_RbcaRQYcLi5yr_uMlW2vHutbh77htmZ3Tfj58IkX6L_46eJdKZAPNPA3XIMaoja tElCgALvWrs0yGl97uB3ryBaTgwidA5e2XtWbwpkiDggnAESEFknw6W.vod7STd8jbjmucAZzjy3 iAIk2kk2IfZZT_t0791kyE4d2k8EtEqJH5Lfihckbe7WZ7Jm_ndld9uZYc.cNWWb6WG7M_ADjPTU OKXNxjlAWk5f4xWl3oo_aUCf63.VI58i62_P38xA37QM5USw_d0.ZoS4XND42rS7yQhM.lP1YzAR KBuXCBCT2fkqU7xTx5YrdDf7EnklcSxmcEh7kjVcr_sDWA.vVsEJ20d9TC3o9XL0CCO3sRlvHxO2 zQ9UkhG8WeDPZbmQMth6lnAGSS2sDD84LH4N8cmYYzfp.L2E_vPhg0iNOIpV5UnriWOGI3VrpX45 AV6dcjMKU9Ms.1MLNy4GqCoFkMLgMjLQuEa5uN3befBs6MdvZbhN63ZuoT6w_q68NEX2UbqJ4cEU x_UV_ZTaaEhww4x888S7N2biuSK3I_JFdVCSrcskgM0v29lMcif7zIvDqdvOQzTiqIw-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Tue, 4 May 2021 20:38:29 +0000 Received: by kubenode562.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1558a91f3260afdf8c8e457506c5aa6d; Tue, 04 May 2021 20:38:24 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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? [Ignore recent test: -dirty vs. checked-in usage difference] From: Mark Millard In-Reply-To: <2E86A8E9-9F0E-446E-BF80-5FA3B8ECB197@yahoo.com> Date: Tue, 4 May 2021 13:38:23 -0700 Cc: FreeBSD-STABLE Mailing List , freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: References: <35482701-95A3-48B2-9A8E-B7E0092119B1.ref@yahoo.com> <35482701-95A3-48B2-9A8E-B7E0092119B1@yahoo.com> <43F20589-A7C7-42FF-9020-09CEE037D1CD@yahoo.com> <91F820A1-8940-4246-A20A-E62685F50079@yahoo.com> <27B5086A-7C98-4AE6-885A-CC7C7BD2F64B@yahoo.com> <3FC6BCDD-5865-4B5D-8238-3EC38AD4E78C@yahoo.com> <2E86A8E9-9F0E-446E-BF80-5FA3B8ECB197@yahoo.com> To: Ed Maste X-Mailer: Apple Mail (2.3654.60.0.2.21) X-Rspamd-Queue-Id: 4FZWrl0xw2z4TbY X-Spamd-Bar: - X-Spamd-Result: default: False [-1.53 / 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]; 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]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.31:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.97)[0.975]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SUBJECT_HAS_QUESTION(0.00)[]; SPAMHAUS_ZRD(0.00)[98.137.64.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.31: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 20:38:32 -0000 [The first buidlworld is still in process. So while waiting . . .] On 2021-May-4, at 10:31, Mark Millard wrote: > I probably know why the huge count of differences this time > unlike the original report . . . >=20 > Previously I built based on a checked-in branch as part of > my experimenting. This time it was in a -dirty form (not > checked in), again as part of my experimental exploration. >=20 > WITH_REPRODUCIBLE_BUILD=3D makes a distinction between these > if I remember right: (partially?) disabling itself for > -dirty style. >=20 > To reproduce the original style of test I need to create > a branch with my few patches checked in and do the > buildworlds from that branch. >=20 > This will, of course, take a while. >=20 > Sorry for the noise. >=20 I've confirmed some of the details of the large number of files with difference while waiting for the 1st buildworld : The 4 bytes at the end of the .gnu_debuglink section that are ending up different are the checksum for the .debug file. The .debug files have differences such as: =E2=94=82 - <1a> DW_AT_comp_dir : (indirect string) = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang-alt/usr/13_0R-src/arm64.aarch64/lib= /csu/aarch64 =E2=94=82 + <1a> DW_AT_comp_dir : (indirect string) = /usr/obj/BUILDs/13_0R-CA72-nodbg-clang/usr/13_0R-src/arm64.aarch64/lib/csu= /aarch64 So I need to build, snapshot (in case need to reference), install, clean-out, build, install elsewhere, compare. (Or analogous that uses the same build base-path for both installs despite separate buildworld's.) This is separate from any potential -dirty vs. checked-in handling variation by WITH_REPRODUCIBLE_BUILD=3D . My process that produced the original armv7 report happened to do that before I accidentally discovered the presence of the few files with differences. My new experiments were different and I'd not though of needing to vary the procedure to get you the right evidence. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)