From nobody Wed Jun 19 19:50:48 2024 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W4Dky1fsQz5NjrP for ; Wed, 19 Jun 2024 19:51:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-22.consmr.mail.gq1.yahoo.com (sonic301-22.consmr.mail.gq1.yahoo.com [98.137.64.148]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4W4Dkx40p2z4Jqd for ; Wed, 19 Jun 2024 19:51:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1718826664; bh=UbOVfxk4Z9P8iIeZH49bWU5O3cwo6aU8fOwIZkhb2pU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=JpZC009t1RvesDhB+OcgxFk6zGKi0ULwYJ+tHgSY/BK941fp+6BG6J0rbRNtWA8bxUmPB0gxlF4dzRTiDkkSYP4SOpycU9S2vYEHIqd/f3J8kA8WI76fUr7H+ipzAsAv9JDBVmjLtDoETAjNh81q0eWDchrC8UEm8YManuV57lGDx4U5Fpvg2FidYro5UlVIW8ghJ6Xar4ELIs0rxj2cpHr2E6jiH8XX5qp9MeJX8coSi5I5Vl3qXuDEVO0XaDubiWYc83wgZi8xaYcpV+ce4YKdu/NILqsyQd9qVw+MX/5mk0uNtvDZCS2PJsvvVENl+2hFxriOaYu0UVkxVYC6jQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1718826664; bh=dzPgJxg4ONndabO/FcAuZF8ivLixQAsfc+DbslM7Hrb=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=KbWVwBsTCckOnii5g4TliF7FFaWjvbURcQdHrxcOwAAH4nRH/P4D43NcahPtTvsg1DTLTh2x7Z5YE8EPKHs4xmYnNoncK63omjYmr5CwXM9czgWzQRSbq3w4I/KPUDPGhv7Qp45BY8sbbBpRn0uWBGVyQHT7xxQmm5rv1Yyf2p8a93e5vpdT+TkWgDCTVesMt3DJPgoYC8vOYG+3+DsvtZmfgnRWeAD7ICajtwRtoI+5t2Gu4/Koo7AddDI65OPoCQWwVXAPAkIXSOKQbOxt5qg4jR5HbcNyMxWQJIfzvvezlfzxZAuyEVDfC1crVvU0X70t4J46RLQq6QhtD9LMiQ== X-YMail-OSG: VrPLczwVM1nN6rmS9DrjXq0vBmMawetBeYBaL4JGpWH8kymVki8bxfbkj1cais6 .relx1.rzfVuyMZBCsj3lhqc1JUnQ66u8P_uYaMSVZR9iiU2xqG9zQ_srndFX8i6tpLAZpPvMl24 PnxQI2gZPXak7SABRKRb7nh9Ne8B9HG7EPNNhDvFD6dCIs.IoaxRlaBtHv2Sc5eZZKbzvOKIdas8 L4kZh5YYX1mCf4yTwcZh9z572AWWx8lX2yXRX9rZaa.U3HOs4UxCnmv1u3wPY.mC8sACab_.bm5r a21gn5gcUktbuYvTF0ErUN.mrh68VHoBHlDPMsORQrtoaa3yKB5J80qWGeGqKDsIlGgHAgnkozgF i6ZrmcJQIjwQyPXgleOeEN4XcffZM305osSQW4aWu85G4br.y_NmS16.QNU2AL9AXKPsuD2cFxbG ndfy.8fKoH.uAh_UP..5IZzxbqiHc.bDrBO7j_9JOMjbbUTBE5qWjhiFIv0kEQntZR8J4NaczPXC AobwualNmg88Ju9W7IwSpZwNuw5oeSTIXKTLE9Ey_lCOmKEm9k_g0h1n1PmH9Q1mls.4vexwgSO8 Yf90NIXpwRAqM0xc_lKGFeh9OEet4Iu_K3wVfai4XbHFulDjt0Yi5gi8j3FW6SWnvHdRbP7h3sNJ 6.5OJLvPIa9jc5u7j8x37L11af3mzZwF0aEAbsZZHoj3uebkmbhlk7w93P_ULgh3TtgLnxjey16F NX70H2tFifvfJIwwuypP_JYqKmvevHDulswQRCKEKDoOJR2AzfmI5iEne64ORfJ0uEiRgJD6qo8P 8ZogSeJIThQHABVBLdZt96oPryOzGvDF7cMJliT0vqMB19dxCLEaOgF8QvtOo3M7CimBzrG4rAhW UB9VhhLtVdxG3_tcEUIPrvPiQDpv1VoDLF_OXe3d8INILhRdD2qvK9ac32ccpXynmZXczkLqLC0o 4Yvso3VNvfUpe_4vW_vtFJQwmBLVaNOUNSr1W8Zo8dTxpdT.moA8At68rHOWd7djqZwJeoGSMZ8y h_sktSUE9uhb.i0OBq_iEEQR3GQNEEjoBOiGq7fWOotT1BGj_VthJH_vsCt_UkHYLtealLeihIIi as8uAeKqtfQM2wVJIGEK5tk9MOudpTlrBvU3yNwTnubHeV8WJZ64AISVJ5EkerjgHrYTHoXSGE1x tJFCNF4TS6J_37X9pDJvUPnNC9d2qEmLeYTU6yTaxo.ysI0TFB6LX.IdS.Nln0KMSCNdPFfAu8jv rp40WWO.4ptesZn_1Cuv1P5d8EEejbJdWt5aBWUNORJcXr9tr1ULk09AzVEWyHZA4dDbzeHVX8WS wZZEzkz7Qqta42amSycM21d_KhrIKSu._l8D4KgMRNbCAatekPUVrhZTlKQTTLVRiROFkeXo49iH 90hYmxaFH3DxFc3T6Piadn4XbdsiIQ_5yZ.zlBXD9iiZgqSanZwpi3YA5u1NmZWEvHoiV.8d8Wit fIKOkko79.qujHavLcoUXMp_akvjf_f_jgmJcCR6W46qHt_wDQS53z710dHSEuVXFekh9iv5hXDm H.8JxXqVpOU0Z4L9GejLquhOJjIA3P5j0Q7OMmQkGmijWderArZ53FZZ0eTrvWp9EhGdfDX2.v1g Z.kOvf15siVqMr78Q0E5tE4GK5CHZPWtxAaJGor_99eMVEVWQgxTv3LrctcYCqmil3LGvB1_o8fs DnxMruYsi6x20cSrvQdLRC0WfgCaGtHp6kfwFLAmM9K0uYV0s45sHzAnnhlq_bjtM42jN4m54XtH Vvwx7j2YD8iIZew0aYUsl.n9C9tFTx8EeA5cZ7Wu5blKeP3GrjsMaYn9Ia2qu6evtWt5nVxXjwfg 1oInjUH7jydLt6tmb8vRw8jrepCRCvpo.i4K6jT9QW9uuZGXKiqeFlCsJnQDOemGP1bHl4PqaXsk qtiITR_.4xrMa1WDo6GU3HzSFSBamhH3PwhQBV86cKnI2_SYvXdMuUNC1rf6BUDJH6PkCWNux8zn afq74OAMeFw.m10EMAq1CJjnzAwGFceqFYKHyvPoYve3X3B6YLbMcR_ylhIZn2QLAJ_.lKprWCsW hhHRsDnpVQXTLgGe2bvPMSvKeSQcVI6eZUIVkJOIOP1Dlkj2ujNcXnWMrCpy5KDhesMeTPj6zPY4 aSIwIwf5Yfg8KNzlK9FoirMeOrio4s.oobtqAej_xrOBCGQ5QPK9XhUOI3bSDqD.uOD8NRgKCL0d 0MnU7qlCl6owA85td4Xhts3ykbtcJMgQjyLrx13Sa.j2gTl8yArOeQ4b.oFo5Y9kraQ1.b1fS64o Mvn64oMIcv8BpKLH4MMpI X-Sonic-MF: X-Sonic-ID: 7d118d57-e8f5-4f10-9f18-468752c50290 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Jun 2024 19:51:04 +0000 Received: by hermes--production-gq1-5b4c49485c-4t9zs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 12da4187ff5420bfdbf524b3de3bcbce; Wed, 19 Jun 2024 19:50:59 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: Git core dump checking out main on armv7 From: Mark Millard In-Reply-To: Date: Wed, 19 Jun 2024 12:50:48 -0700 Cc: FreeBSD ARM List Content-Transfer-Encoding: quoted-printable Message-Id: References: <7B376999-B84B-459E-B1C4-CC99EEF8D55A.ref@yahoo.com> <7B376999-B84B-459E-B1C4-CC99EEF8D55A@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4W4Dkx40p2z4Jqd It is not via an armv7 and it might not use the same server(s) you get = to but: # git clone --depth=3D1 -o freebsd ssh://anongit@git.FreeBSD.org/src.git = /tmp/src Cloning into '/tmp/src'... remote: Enumerating objects: 104639, done. remote: Counting objects: 100% (104639/104639), done. remote: Compressing objects: 100% (88894/88894), done. Receiving objects: 100% (104639/104639), 345.57 MiB | 8.39 MiB/s, done. remote: Total 104639 (delta 22164), reused 43690 (delta 11830), = pack-reused 0 Resolving deltas: 100% (22164/22164), done. Updating files: 100% (101036/101036), done. I see a differences in the ordering of the output for mine vs yours: Receiving objects: 100% (104639/104639), 345.57 MiB | 8.39 MiB/s, done. remote: Total 104639 (delta 22164), reused 43690 (delta 11830), = pack-reused 0 vs. yours: remote: Total 104639 (delta 22165), reused 43690 (delta 11830), = pack-reused 0 Receiving objects: 100% (104639/104639), 345.56 MiB | 1.34 MiB/s, done. (More significant?:) I see a difference for "22164" vs. "22165" in mine vs. yours: remote: Total 104639 (delta 22164), reused 43690 (delta 11830), = pack-reused 0 Resolving deltas: 100% (22164/22164), done. vs. yours: remote: Total 104639 (delta 22165), reused 43690 (delta 11830), = pack-reused 0 . . . Resolving deltas: 100% (22165/22165), done. My guess here is that you end up at a server that has messed up content = and I do not. I can end up at: # traceroute git.FreeBSD.org traceroute to gitmir.geo.FreeBSD.org (192.158.248.9), 64 hops max, 40 = byte packets . . . 14 isc.gigabitethernet1-1-44.switch55.fmt2.he.net (66.160.158.246) = 26.076 ms gitmir.fmt.freebsd.org (192.158.248.9) 28.271 ms isc.gigabitethernet1-1-44.switch55.fmt2.he.net (66.160.158.246) = 27.410 ms You might want to try forcing an explicit reference to something like: # git clone --depth=3D1 -o freebsd ssh://192.158.248.9/src.git /usr/src and see if that makes any difference in your context. If it does avoid the problem, you might want to do a: # traceroute git.FreeBSD.org and report the results as indicating the likely place that has the = problem. There may be a better list to also send to for such a report. Mark On Jun 19, 2024, at 12:14, bob prohaska wrote: On Tue, Jun 18, 2024 at 10:22:25PM -0700, Mark Millard wrote: >=20 > I'm going to quote kevens on discord from another git context: >=20 > QUOTE > kevans: once you have git installed anongit via ssh is a lot more = reliable, especially for the ports tree > END QUOTE >=20 > (Watch out for my unusual directory naming on the left side of the = lines:) >=20 > If your context allows use of: ssh:// . . . >=20 > # grep -rE "(^\[|url =3D )" /usr/*/.git/config > /usr/official-src/.git/config:[core] > /usr/official-src/.git/config:[remote "freebsd"] > /usr/official-src/.git/config: url =3D = ssh://anongit@git.FreeBSD.org/src.git > /usr/official-src/.git/config:[branch "main"] > /usr/official-src/.git/config:[branch "stable/14"] > /usr/ports/.git/config:[core] > /usr/ports/.git/config:[remote "freebsd"] > /usr/ports/.git/config: url =3D = ssh://anongit@git.FreeBSD.org/ports.git > /usr/ports/.git/config:[branch "main"] >=20 >=20 > I have historically found such more reliable than use of: https:// . . = . >=20 > ssh:// . . . can also be used on the command line. >=20 >=20 > If both ssh:// . . . and https:// . . . fail that likely has > implications different than if just one form does. Looks as if they both fail: # git clone --depth=3D1 -o freebsd ssh://anongit@git.FreeBSD.org/src.git = /usr/src Cloning into '/usr/src'... remote: Enumerating objects: 104639, done. remote: Counting objects: 100% (104639/104639), done. remote: Compressing objects: 100% (88894/88894), done. remote: Total 104639 (delta 22165), reused 43690 (delta 11830), = pack-reused 0 Receiving objects: 100% (104639/104639), 345.56 MiB | 1.34 MiB/s, done. Resolving deltas: 100% (22165/22165), done. fatal: missing blob object '619155cafe9277d1b3fc1bfd02fe76e27042a115' fatal: remote did not send all necessary objects #=20 Both the "missing blob.." and "pack is corrupt..." messages have been=20 seen regularly before. The system is running from microSD, but that didn't prevent cloning, checking out and building the existing system installation. Is there some way to check if the blob object named is actually present on the server? If not, that would be a clue. Thanks for writing! bob prohaska >=20 >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com >=20 >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com