From owner-freebsd-stable@freebsd.org Fri Apr 23 23:48:41 2021 Return-Path: Delivered-To: freebsd-stable@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 68B6E5E26C4 for ; Fri, 23 Apr 2021 23:48:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 4FRrbD2Cvhz3jF7 for ; Fri, 23 Apr 2021 23:48:39 +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=1619221717; bh=TVMFbOvoVMM2A7gVVoO4UVArlTBn1Z37rDJMqEflbmo=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=M7l3M5tITwONjgT3WX5grcauHRdET881D7X59b+yEKaqEeiXBGL+tKE46RmeIFfKq0umd3kDEUlkMTf0N6/lB5SPpZHiQAnPP/otIk/9d40UmWVs0TAja2plEyuSsv7WrETmr97plXv170jD6hLz1Ol+RootEEiAU32Hxw/pMz3EjVy+KnzTbDvbTn8fniSQffPJwLqFfmEKkCZLmmYas3/Q8w0GZPRq2sHgIffmRfGekoKBcn0FrUrKENaA8tJIr5jpKLZUQUJR4R8Juf596aJkAEQOkKz5HLQgl2A75wyov6KiZSyhbj2l4d7PfNj4S2emMvne4Foq8vhd1ZYEbg== X-YMail-OSG: ApLaNw0VM1ncYZZoE71tTvSerhF4Z4uOyXquRg.Qmz0YqOa.l2ypAvoPibXYZbO KbOV7fnbwVuyOrIftWB6b7e1kHnkazQ.PDTVWk5cE1jisFb6U7pjj3P1aRIBzpnIc64p0BCZhyAM g9ev7__wpy2AZh3C68iyeAnWiyIuVOJw68U1zGtKeZ7IbHwlNB5v57k8kAdnggd3d7jygqEQL54x LSM55WdmhZxuYVL79ScE35SzRLpQt1zHRUcXoConqNkCay1x7KWch9Rp.FL.omRtpNAFDDFWN4BU LuQMXgKVXIHWHb029b6KfhYgZU1bAYi1alIxrVPyls_ZsNG0AM_0M2sJ4wQb_KQnzJj74hVdOmlR 8JMatAdcYvvqfx5Ge2TxYaTfMovbONavCMDV5Q3TvJJ381dcnaKm3C_vOwNfhvZj5CrPrxQnnxg2 z_6AOnfEqtyczNbT58qUH_MTCEe4HnEyUMS5aVjDIBe6tqJi0o_pyjqXCEnCBudAWV4nSGud9IG8 NNwso9NI5YDLkWhFlrJKealg3MWtjEzF6dK6qtFRuT9ZJr5E8jKAdWHCG6ZLTsQ9DJEWZ3TjUfmx 9gHGAvv6wfatFd4PSWuHx4kepByWaRXoq3dK_vLkn03cGDBgcLuVNzyaD3F15GXc2Q4ZIl0nY_PK EU9nxLFOFmfecZjaR6C4lQChO.DxvMl_ratjgJgbxvDAskTFDXeFiDGecxIPnE7JOR0fGkA8xDl8 tdZZZWFM0VhhCNJAo8Tz7FB2nG8l2TwlqKfWLRvbwq0N8UwEueByQ1Nc_szG0coLcVsDrllvjhAQ oXH7bncSIYGo9lpf69WDSWfhRaBBoUi.GhNta51wnFVyd6za0eH3eM2x3PD7_0Wzd3SJTrlNrVDr w5wC4Uzr58a_CgWr8Hnr28RqSLnInOoDLkSOo92sCTeFJJtspBlF6.3SPxz61.nDQtjMMApsAyPu PUCsDgB_3gtxxegWSQLx1_b2Yhryx8t13bEbR9sOBwNCxecPPv59lRSvkAOgrKfOyMEyIYOLgNLC Z56B3PMrsGN3hwH683_LalGAj2vG1QDsJuaCy6n8u_NOTnFG1kKgth0z9RomO4d6IdJpejBN0h6q zfVsfGV6inXoX69NczPEdxoCdNJ7G.60AIZPwAMDhkS8NiboIeDMPQMw1clPIndUigFEzN_RnxDU hSdD1EZOkxJFaJlX2jKqj6bPRNO40ovW7HvqcU9Ceu58EnlZHDfMetr0q8vK5BQNS3ux8xsY2fW_ 21sOKXOa9Y7.e.Q1QxhS7WVnHyjbfAn5TGsWjlMu8qf0UXf.h1kJ_Kzq.GKHPlL2.BLkG8rWtT2A IUXA9odOxxZhxqP49MjyedGn3UAXYSXVIbm_tD4UQJOuHjwTXDkKhZMpM1gpWUWJeFmZsP3QaOtz flb6w3Eao_dPCyMUbUW98jmTwd9Hed4.DuNt3nAliHQBvntFaBNurSIlej71lcc1Nyj1zdohuLvc HmQZPHaWnCGNC05xLR6MdxbH78TyoUisxllaMK90jflpQZFutYrSyHD_NFIjUD6iQCLr0_HTMAFt K0Q3Ze6NOCYiunP30eJXQIiNP7i5RvQqMtJy4vRykCIJVobGXvumO6S67QywCtE2gxVy8V5Rjdmb X4ssWn1JB_Xu34tFS8vxYCu.JfLS0blCIAol2lYOzrV4EwBYvUaFHxPS_XmFk7TmOriYLYT1B.0I eUH8CX8EG5I.2YhA84pflBFQN4UQD9wMhm.VTR7zil8g8Uf9DYpEnDhYCHtZ5NyOq2n89wN41Vzp HwOUlfrl62LFoTQJ1XHG8ZohhaTtTvBSHaptxe8I3098kPj7X1GetkuDjK5RT1Sp1EqvG1Qd8Tsd ekBuTuW6MkuEM7z1uD1qdehm3xWc.qAZ0L4KXEZ_tIb_7V55.EX_9maF3B47rIKY78xEijmlcKKN RAIQbaZHbibW4ivVEjB7aZ8XFZKH_vRbfiwxw.Y.CAizKWIXtHVHnijAdryCxlSDK4RoQozT_ksU Vl3.LM31lHR5nWrsia5RwszN6rv.6_487KxPCW.C.GN3Vdx9oGOkgEeNc3IbGh8qeA1eVpwTfXqW zjHN51zdbJlf6qigPLKXqbTFMHekDp9vNNUnIgsB0oxd_TlVx5gVmRwVO7M1t57CB73h3Vq7COjZ xhF7LhWbSS1ZEOZK23fb0G4_tWjMyEUKzxhK_0txy4a7mu3Bpp4qqQiFjIftoJ73OnwLdcDkJIoA 13DaJQkuwP5WbgUFBA6NAh10h1tnPtpaMisjU89v0EzWi27HXOhSo2eQvgABLgh8nR5cG4G38FEP qN2Lx2M0Z8tP.ph9cU1CFUMWNfT_Cn40QtGR0v1XGxxLOmIWesUVj3wmT04UzwlXGIyw9hWqgkHi YEpuxv16PtNLYqWLcRTnbeWtfT8mxbZzkKA8H3YBZnUhM7Y3Brhk21oYjRn..gozZEFtopDzJN0o GlJwcBRmVNXCSJMZtBbVC5Z08DjlcfuQsS2mXZ_TSoP9C14j5.E3_Iixt4nnIvigtkNZZlWgc9QO j.c2tPxac2pzV6fU0HUuPzrr9We19EnIRKlGAA2k4JgYqQIHWvRJZUf4cDBAV71_5zp7DJdJ8UAQ GoPPH95E6ZJSqb3.ZHjVMnb9FzSJdxjYmVQPJI_PXcdYrutFkzARPzhLL3hbaPvO7As1xsw0UUa5 _k49DIsfHO7_ErAfNxNP9NGadyeY15.zJ0Bbs5.RYdBp.Gl72RcPvp6u36k8FPsn6UMKb3VTC0NH VnM0pfo.3oNA- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 23 Apr 2021 23:48:37 +0000 Received: by kubenode540.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 24516b94c1c5b212d10c796d6d9cbb3a; Fri, 23 Apr 2021 23:48:33 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: https://artifact.ci.freebsd.org/snapshot/stable-13/?C=M&O=D messed up dates and HASHID-only use make things extremely hard to find "in time order" Message-Id: <8040795F-79D5-41D3-8BFF-206C67B76CD2@yahoo.com> Date: Fri, 23 Apr 2021 16:48:31 -0700 Cc: freebsd-current To: FreeBSD-STABLE Mailing List X-Mailer: Apple Mail (2.3654.60.0.2.21) References: <8040795F-79D5-41D3-8BFF-206C67B76CD2.ref@yahoo.com> X-Rspamd-Queue-Id: 4FRrbD2Cvhz3jF7 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 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:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; SUBJECT_HAS_QUESTION(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.66.147:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; URL_IN_SUBJECT(1.00)[artifact.ci.freebsd.org]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[98.137.66.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.147:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-stable] X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Apr 2021 23:48:41 -0000 Using an example to illustrate problems finding artifacts, the problems not being limited to the example's specifics. I have historically used https://artifact.ci.freebsd.org/snapshot/ to do build-less approximate bisecting (and other things). Such use is very messed up since the git-related URL conventions chosen were put in place. The below illustrates an example of the mess for how things are currently presented. https://artifact.ci.freebsd.org/snapshot/stable-13/?C=3DM&O=3DD lists ac845558f7b626d9a31b8f6dab686c45d39dc5a0/ as having date/time 2021-Apr-10 18:43 . But: = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/?C=3DM&O=3DD lists: powerpc/ and arm/ as having date/times 2021-Apr-10 18:54 and 2021-Apr-10 = 18:50 yet lists... i386/ and arm64/ as having date/times 2021-Feb-19 19:00 and 2021-Feb-19 = 18:50 . But it gets worse: = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/powerpc/?C=3DM&O=3DD shows an empty directory. Same for: = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/arm/?C=3DM&O=3DD By contrast, = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/i386/?C=3DM&O=3DD shows i386/ with date/time 2021-Apr-10 18:43 but = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/i386/i386/?C=3DM&O=3DD shows all the file dates as 2021-Feb-19 19:00 . Going back to arm64/ I find a similar 2021-Feb-19 dating, although 21021-Feb does show up in more places: = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/arm64/?C=3DM&O=3DD shows aarch64/ with date/time 2021-Feb-19 18:50 and = https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6= dab686c45d39dc5a0/arm64/aarch64/?C=3DM&O=3DD shows the files also having the date/time 2021-Feb-19 18:50 . In my view the choice to only use the hash-id for the commit in the url is a usability mistake and the url prefix should be of a form more like (for this example context): https://artifact.ci.freebsd.org/snapshot/stable-13/n??????-HASHID/ where the ?????? is from: git rev-list --first-parent --count (as used elsewhere by FreeBSD). (The HASHID might be just the 12 character prefix instead of the whole hash-id as well.) Such a convention would be more independent of dates possibly being touched on the file server and would make time ordered finding of things (such as for build-less approximate bisecting) far more reasonable. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)