From nobody Wed May 03 19:01:42 2023 X-Original-To: freebsd-ports@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 4QBRBy63zwz498th for ; Wed, 3 May 2023 19:02:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 4QBRBx48NCz3hPG for ; Wed, 3 May 2023 19:02:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=sLQp3FBm; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683140518; bh=BYEK3NwWSfDPWMBQhIe9Pbb511I74Jyg0bSKTkh5D+c=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=sLQp3FBmtwmI7XDn2lmla8TWAKtPil9tXotZpSdlAmATX5WVR0WcJKeyq1m6wqb+s4Jibo6LH/YxmysDGkFBMOHgCYWYjVWGvTQRVfh0lxKMWCjH+aBn/ACNZCFa//x9srUjuVDwOEk/MZOKFOXJEGNbUFeJjiqtQkEVZMbh6ODg8OrYz70xkGTYGeBDRYguwt51iqMnlz2DlhaGOPYZ+7XkSgW/8aAaeB3F0dBF1kdehpNgfEkMiTJHyVunyYzsWfmBy1J/hyTTy+EAzaTWCKhOHrvYzmZnQGwUhn0KSP+aTCStPYz8TUYWwzCJbGd11bf/6ZSA85Vl4ux5/0Czzw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683140518; bh=ZZBacfwAonyochnXqqJ7uwLfdM+mI0gqEjnx+iKKBP2=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=N456rXAhXgnapaw4GxPhkXbrceUnjKLwF3JMbQrv4SfkdMzWALcORUaRjrNQIaVJGxie16oyh9H5tJ+MloQ+dkPhkNpbXEKL2IFDxzkIaLCW2Hmlt9ik3tb0HmRgS/USAkAnpL3s6JXpIKkA8CmhK01j8m9S0/eTuMXLFxI7pDMT8CD9cnDAtCO1B3okMkId+Jn1+4i5sRHWOVcXTXggKTAn4GlNxaD+rNkU2PqjF5ZHXAlhAp7pfxD2vbeetdineCATDMklu5biWqNd0UViI/0EV5SrXmPgJ7Q0corLhoW5zjkq/tOkk4Hrh4iZ4UzacbTE6xIRomNZ+BD82ONIzg== X-YMail-OSG: DHBZWlgVM1niIjhCfU_V.Qw7yyXKAfMuRoTZ.jueTcvuA7msQ471prAiwIQpcme 2vKvfeIcYOERrAF0m1OuvILgXheQm.6HnjoOh3mk_Bed6J990Lg8jhORUozWUlwwk_HGhPQOHhP_ 9RYf3jFbHyWVksGlgMNmCyq.eWzas7McejrVMn7MIJmZTPxDyPqSU1pR.fX_3BW.JWvz8EmRXKMP AZs4.d6KaHgE1BVuqCYdMHR4gITyknucycYfJkeKTMyfsRU8wiHRKEFTXkib4rQZRnPv7Hb26LJD JpBds38qUsJLaSyx3BFvMmK_mX7tZUh0gI17PxF0EJVv7Rl32D2xtYQ6BQvIHYz0H2y7lUzvQwfd aCXG9i54FrOOqCjJu17Ctk9.lCheXX83Ai18Kkq6RRqt.1tsxAnEKyogBETfXr4wujs9oMBRBjdn NL1zwsb2w_bRuPX3Z7iQzjIinbEXjGUPok85.lrh0UtC4fvTsZxbZ1P2hU_agcTZmIQ6dlCu.OfA dD7zPmhmuVdy41VmP.plixwmoZpsgzbA3tZAqQsXA2kv4Pjr2r1e95L.scO1a46yMLIYhLaHsylm vDtHuSTr9xIM7Eb3OUEQdCxO_mBAMhy94M2fJE9uOz40UZJI1s_4qFTCBnUxEpkzvmqXXA7Dq0ys 7gCzOyadptpScFiIVNzWa4fjUU0IwYsr_t5RWWP9Y.EpYiEIQZwU8s0GMtSbMCq6yb2kYL9.uRrw rukZ2CFyeTxv6uFSMronTS8m7dHtn5rIy1zly10bjPDP_GuMdboqhSxP6nqKCEH8Eexb7XjkSJN8 zCdxDFnRvqbe54hR3EknIIBKZ3BQvqKeDLiDODmbO_DmDvAHC7.nCuHtruUHExugs3dj2Ty6SKX6 Chb3eUaxyFPZIT1f.tM49xFqIhqcitLfcDA.KJuKTwAR1gSm7WHqoRpgPWyEN1W_mI_I1GxNl2Gf jNBuLRTY6zFcJ9E_necSel9tp1PpQTtJOZEc4nsYXhtDX.GHFY0REpTePhA3R6dJGE9jhnzU3dUb gjW9AXnatKgTcbHnbNyPC1k9hq6uYYkglMLaRSiSo2jVmZv49UAOxDoBzTpKaxJMx4_9p7LIx6zb E.9K16oF2tGhr59UFHD8tfl4K6O9IOjQnSr8kDWHFBE4Et3L8jNAu8fRG5rqOF7m3USf.k7dpokp 3zIz9O6qjZJBJSa6j9E6b8YkSVpR7IUy_j6.kf0OpYYmpuHYEs6HcpOJvXqNoKi6LmpcSZk1Yxib QHWnsxT18L8ehUyC05J91KPoArO5QoCTBm0C2PTEkgTGvq5LDNvHdlLm324bVq3z7jJ6Jpy7s6qj rhCTJiWpHfMxltUhyNdcX9fWAdEuYgER_0_y_fJ.SxXR9wu72_erdTsPcUXzJorsWqMwlEiy21Od uJfKor9.m5tvTH3biQgjH9r6c3KGz9V3pE3HH3zpkL7yTuIF_1zpnnmBZ_KwI5VgAR82F3488P4D IW7mY.by6Hjar_oPwL5JtfsjOgLDPGXph0c6ha2ffRkgmhaZ_xddttbCogSYSskfzxWED2B31HNv 7eLYNRt27IIboXOgsQ4Y3uyj9mNVu5cNGFHB.XLwVgt7jqGBBDJGES4cRIpjYJ8MuOTY16MJwhb0 1qpAXhFy4toF61Gzor5IdgCckgxUog4UvFOrsBEQSpa.nhe273ibUusa_RREXzUNn34g6IOBORf_ vyAfT2oTuLG7fgIuUD1fM8ehjcVF7I7zzf2fgresiQWKORFAIg2qMjEpqAQiTYm3pTgW95Npzaqr PFqO1kCt4qbMHyHsa.nI2a95Q5RJeowuPi3VLkHA3sliFz1Zysr0_fHlXSuWIB1nnch01fH9Lrwu 0ZDv_gCtEprIyknmik3Q.exS9SvcfFADCFzyEQ_Lq9gdiqhxYUBPxUbIjW_KRRwekAByrX5IWkql 7lErvXtnKUzzm1iiulvBLuAldob5kiMATy9Dg6Ab.h4yzkTN_W6KlVqI9Z_CheO2bXPZvUeX1Pcx jDBI8DmV_yeu5wqssZ1Jfgs8ZuTRbfWAjetIItfLYiNSpnnIim2DtavShsyC4GXCYDXLhkDyE0c6 ODqlL97fKfPDvZ_fBcE73iRye2ka9plGZsJqUVkwqy9jYffYHdj4MmP0dzycCuU2I63CEUj8CfGj VmAQpwt.WNIUhy0e5GuPi0WZrB2kxzR6Ghh7u34z7aZ0rxlFUJ16dM6fVB_uh2qQPwzQ2fWbOROU s5JqdibD4.NYlyd_7FM51i9b1TazOQqCvwD0gnUehC3UR09IlNYnbBEnmV2BNLAIJo7JAxco1D3w amtyC X-Sonic-MF: X-Sonic-ID: f53bec21-5c48-4ad1-82e8-72f001fdb46c Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Wed, 3 May 2023 19:01:58 +0000 Received: by hermes--production-ne1-7dbd98dd99-rs4f4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 651667d75635d1aa3deac2c0c0ef2200; Wed, 03 May 2023 19:01:54 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Subject: Re: git for armv7 Date: Wed, 3 May 2023 12:01:42 -0700 References: <1EF77012-B89F-443F-AD7B-2627A724C404@yahoo.com> To: bob prohaska , FreeBSD Mailing List In-Reply-To: Message-Id: <683A289B-5990-49EE-86D9-4D2A6C18CF66@yahoo.com> X-Mailer: Apple Mail (2.3731.400.51.1.1) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from] X-Rspamd-Queue-Id: 4QBRBx48NCz3hPG X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On May 3, 2023, at 10:49, Mark Millard wrote: > On May 3, 2023, at 10:29, Mark Millard wrote: >=20 >> bob prohaska wrote on >> Date: Wed, 03 May 2023 15:46:02 UTC : >>=20 >>> I have an armv7 Pi2 running -current and have somehow deleted my >>> executable of git. The existing port fails with the libunwind = breakage, >>>=20 >>> I expected that re-enabling the master pkg site would allow me to = re-fetch >>> a runnable copy of git, but nothing is found for armv7. What the = best way out >>> of this pickle?=20 >>=20 >> main [so: 14] can run ports that are built for 13.* . >=20 > See note below about that this may have been wrong > for the context. >=20 >> So pkg can be pointed at a 13.1-RELEASE quarterly >> instead of latest and forced to get materials from >> the quarterly, such as installing git from the >> quarterly. >>=20 >> There is some chance that you might have to use >> pkg for some of the quarterly activity via the >> likes of: >>=20 >> env ABI=3DFreeBSD:13:aarch64 pkg . . . >>=20 >>=20 >> It is still going to be a while before a armv7 git >> shows up based on the fixed libunwind vintage. The >> active build of main's latest, when I looked, still >> predated the libunwind update for when it started. >> The fix availability for main waits on the next >> build of main's latest. >=20 > There is some possibility that git will depend on an > other things that would need to also come from > quarterly as well. If so, the process is messier to > get the full set in place. >=20 > I've run main [so: 14] with all the ports being from > 13.1-RELELASE main in the past. But I've never had > the mix of ports from main and from 13.1-RELEASE's > latest. My claims above may have been inappropriate > to this context. Hmm: # ldd `which git` /usr/local/bin/git: libpcre2-8.so.0 =3D> /usr/local/lib/libpcre2-8.so.0 (0xd8bcb4eb000) libz.so.6 =3D> /lib/libz.so.6 (0xd8bcc120000) libintl.so.8 =3D> /usr/local/lib/libintl.so.8 (0xd8bcd50c000) libthr.so.3 =3D> /lib/libthr.so.3 (0xd8bcc240000) libc.so.7 =3D> /lib/libc.so.7 (0xd8bcd8bb000) indicates 2 /usr/local/lib/* libraries would be involved. Another option could be to establish an up-to-date /usr/ports/ via another machine and then copying over the material. (You might produce a different path for this if it is to be temporary.) With a /usr/ports/ variant in place, you could build and install your way out of the problem based on a fixed libunwind. If you have poudriere using a local null mount of a /usr/ports/ it would be possible to locally fix up libunwind's port materials in the original /usr/port/ tree to match recent materials. Then you could build and install your way out of the problem. https://cgit.freebsd.org/ports/commit/?id=3D0f497b4088a2 should show the content of the: devel/libunwind/files/patch-armv7 file that was added (but in a diff format). Because my environment uses a null mount of a /usr/ports/ that I control separately from poudriere, but have poudriere use, that last is what I would do in my context. For reference, for my context: # poudriere ports -l PORTSTREE METHOD TIMESTAMP PATH default null 2021-04-18 02:05:47 /usr/ports =3D=3D=3D Mark Millard marklmi at yahoo.com