From owner-freebsd-ports@freebsd.org Mon Feb 8 00:55:01 2021 Return-Path: Delivered-To: freebsd-ports@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 7DDE453F09F for ; Mon, 8 Feb 2021 00:55:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.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 4DYncM3Rgkz3vW6 for ; Mon, 8 Feb 2021 00:54:59 +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=1612745696; bh=LpdM6QO5lfS6cObtzLOwwREt7E3ZQV8TkRKfWfMxCV3=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=gX4nLDY8Kpy5qE3Q5RA4FWwl2oazXDWfGEZzgFm0cGLyS7DVk4Ict3jAJ6vrVtJZFDuNpG5l5xIVZYeRujfwgsr4pNw+93CGRC7sw6WZC30eYVam0S+eGwL0HCB7RCUguP2T+HW6jsKhGKXdxZ8B0R6MMhRIkzbHFodcl9ns8/xKt/8JoT9lywmVydz2jblgUgy53eRDhx7N3ig8HFOS+UkCEDtrlD8zoVfmvGqAgXKNB73QjFcD4Phr0ctTqUeNfFKdqQTyT5Lyu0DH3KjdCTOyzWP/xCKwPNWYXWDf9CMGPecmB1C0b5nDD3sC6STyK6qsEiPGFhdNEiIECtubvQ== X-YMail-OSG: jwNYtaoVM1mGkVPuLcLlsOp9ffKPQW..FB417bbfvP8xctUksD7Syxdx7J7JfaV t63i5Vi2tFLJDbyRtN7NroxZAVbly8VE4oQX2.bMhV5uoaEx_0Ek6aNkmh4Kjt41BrWjjqvrQuho keMw31Trb4X9uEaItU_oOlAQKv9xAEy06Nk1id2Q4wXDQpCE12BLIXyRWiseqYEBA28Ppmaqbbe8 aGaOgQb7VDTuDjl_c.xhbMojwP0LlEEwx4hTeca7my8sHpCdsa4wYXHF0VRztrg1adX4Sk1CDDex yb4_qi.VKu5WvVpa2I7cS6CkbfwPh0d2wvwsYCHtRWUPtk9CmoriW.VqHyFaTAP9f9xqO.6wXsDt bVMSt3qT.RS98CXzEBN5dBSVsPmJ9MupT6Uqkgik1CyFLvP3AM8xnjycC8WjtlKTYLE5ujwnB540 x3MKA91zYQnhad_h1Sz9tASwSQWfcnkiu.GSyKFCj_xpJ7IARGrmV5rs8ds12pV_FoMLuZKb_.cT 34WDOti8UYcN9ULQj6uQqMzdw3XudWvRn8nRXMOdI6KlOFS2Jpxrr4n5ZOrh8Ll8Qn3a6LsKgmDq tk4AYWNyFnHmVAVPhBvF0SpntUfBpEc4e712e3raeCvu9KPTGfrMv96u9GDwBNSC3BJ0GjwOOYyK mvRpYd8Hlk_tEf1_aViyuPFX6veOTDGvZJzNlbJVt1DYjnitHP6hDlyG.xQaqk9O6m4gJJfFVVtB TLg3pNQb0rk7Rjx7k_1UExux.wj3CC0utGEz73fFvbo8K0unJDHKmr51TFrmyGPqd5TVuz_16Ooa DPItSkhqoI4oAc.zp6k8zbr72nCUFGTa45gal1.PKibzUXgKbjmhzudJLKpCzZughnTMoRbFSY.R D5QLyetinBQe_dLRh.DMNoShysco.mNQwryriOX_iquxVjq5_qZTRIyRQivvRtV8dbwywBPhGPmR BvXkG.DEfXWJsL9NurnTdSuYJooK4E6AuoUPNhH6DL25.4ujT.LaoQzqyQXn99Vppz_4CBLzUKLp P0qLZ5xq1DO9wiQ_mOrxRgAxYxrD8UDvFfYxNFYHHkRE64xHkme_yi.t50DiJrcW7WqKZmr5zGwJ ebkiXhrPwBGGKvAlTlyIuq4x_CKq9pNAi3JJl6V_cna0dCyG8VIipTJeuKLkARZbIL7m6b.lQ5D. wlS3IxSzxMhLfw.HFSoU7JFcaxXhxX5sta9WyN2U.gUXI0TDh8JYQEYw7MUljj70AjtiASpwh8f6 N3lzqfwuWRWPmaH3Y_fLcEc7Gtm3A.EYEl3BigsXST4rU5KWX0PsykXGuKkVBH_uAZCeQEdkeybo ogMmlkjXByveR1BYZEF.yLwkjCZXBWXg1KJAY1YF0N6cMj_uXVQSRjOOmCWVT83hu5O0GO6nAXkx F48wlMcqaJX9ZroyzKSgbqE7tNdqeFkNuIV40T7FsLiEl8AP.VMwU5Nbs1ck6yta_RKdzIc3NX50 TObr4wGUVZtKCacGA.2g0el77nLB.ZEjihTsYIBkfN3xziAflsJOEoBGhq_KNa5iTFYVAD73gRxe 86Dvhe1twCNsf.wrzrTGrcHHpmAcU5yUqy2ZVRqE9Uh_CwlB8dR3a3SHceModvLzVAoLjudpJ9Qd RciZ7flb.Az4Mi.oiAh8PXp5pyOYjgNI3IW2f1EkSaMSw_HgySF5Aqj7n1vmb8XCb3dUqRqMyNiv HoGAQLQsOz_eOUiREOnmm2RkTZo2t1HZ1ccQGOmgOWAGilVHZEdhhbIJqaEDZ84d8hu0y_S0kawc U0AUlBJVDNQXPPAJbAQPfx8Qv9gpZOXivMr5l9s1pv2OHLs0AVCpUhj.Q40ff98.EioOHdDoeH5t 4U0Ea8Bop7FIkI0fNgPrPb_8dr.Q64WQQsiJ8GepGQu3sBzLegX0qBDgD9PIiuJA9pqrksVGyS4O 4ZmEZyddvw51IIpke2SoCDmu5.0MYKFzgNAFAbgFN5kdPTGdA.cJ0QS2L64UE6AKjNf2EWI46E.3 jk8tIkV_ZPr7THta3UUMUUCF107xAuqca9yZcWfnOmCL9CFBWpru4RqHpRHUxnwg2k5Up4XOdVOg M3qpHGmNrDVyDc8oDEt2QQQYiSR5xlpR6oeLLmpktXwc4azjgJuq4hP0KDhMAsRLQD8MP7swXqJT 40JW.MMZuvbfPsnEN7QJ6YNe28eEjlvyY7i.q7gUxs4QIO__mAVS_napoPQA.X0.D.FFU4CVJ381 38JfR950YGnYf16hOGHLBSRFElapLnw3GTo6Juar2mL2sip7Rhvm8vNuF_46F0JW2dlp1yo04eI6 JHZ2yhQ6drBQHl2dgujTyGFDKtSFa_ootD_8.hwo8Y6jJZVd8rUAoWNnyGFwSnhfbq6qnXafgQPT FTBrCFpZcohV7q3b3qKQdvdlvqQMTJC3PTmeDljC_5AsrRLrlB.9lf3QJ6u9N4pSf__j_D8oLSUz rEXEL8T0Lgp_7UkD7_mLzcT__4.U- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Mon, 8 Feb 2021 00:54:56 +0000 Received: by smtp421.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID eccde93a42aa0c61d0b6a2d3e558ce40; Mon, 08 Feb 2021 00:54:52 +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.40.0.2.32\)) Subject: Re: Bind9 security upgrade Message-Id: <042D6DC7-431E-4B24-8BAF-A259BD6C2BF5@yahoo.com> Date: Sun, 7 Feb 2021 16:54:49 -0800 To: bob prohaska , FreeBSD ports X-Mailer: Apple Mail (2.3654.40.0.2.32) References: <042D6DC7-431E-4B24-8BAF-A259BD6C2BF5.ref@yahoo.com> X-Rspamd-Queue-Id: 4DYncM3Rgkz3vW6 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.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]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2021 00:55:01 -0000 > On arm64 (Pi3) under=20 > FreeBSD pelorus.zefox.org 13.0-ALPHA3 FreeBSD 13.0-ALPHA3 #2 = stable/13-c256281-gc415d0df47f: Fri Feb 5 08:09:12 PST 2021 =20 > bob at pelorus.zefox.org > :/usr/obj/usr/freebsd-src/arm64.aarch64/sys/GENERIC-MMCCAM arm64 > it looks like dialog4ports is out of whack. It doesn't=20 > display in the usual way, the dialog box is outlined by=20 > characters such as ^@^@^@^@^@^@^@^ across the top > and < down the left margin. The background color varies, > parts white, green and black. The display is distorted=20 > both on the HDMI console and in an X window on the system. > It's equally but differently addled on a RaspiOS xterm. >=20 > Worse yet, when selecting , it dumps core and fails > to save changes. That's a real troublemaker. Is there > a simple way to omit docs from the build without using > dialog4ports? >=20 Did you rebuild dialog4ports after: 20210105: ncurses installation has been modified to only keep the widechar enabled version. Incremental build is broken for that change, = so it requires a clean build. ? Even if you did: Unfortunately, they did not make such an UPDATING note for libraries that use ncurses when they updated those to avoid the dependency on the now-missing ncurses material: QUOTE author John Baldwin 2021-02-02 01:09:33 +0000 committer John Baldwin 2021-02-02 01:11:49 = +0000 commit 0b7f1af804f06a285717b490bef80e24648adcbe (patch) tree e35db81ed51f71ccc1afc82c7cd04e8bb2fb8860 parent 7787e7eed9d2a43fb6eb66666040f1b495995a2f (diff) download src-0b7f1af804f06a285717b490bef80e24648adcbe.tar.gz src-0b7f1af804f06a285717b490bef80e24648adcbe.zip Bump shared library versions after ncurses bump in 13. A few shared libraries in the base system link against ncurses. An upgrade from a 12.x host to 13 results in ABI breakage for existing binaries since the newer versions of these libraries link against the newer ncurses while the binary itself links against the older ncurses. For example, dialog4ports built on 12.x sometimes crashes on 13 since it depends on libdialog which links against ncurses internally. MFC after: 3 days Reviewed by: kib, delphij Differential Revision:=09 https://reviews.freebsd.org/D28448 . . . diff --git a/ObsoleteFiles.inc b/ObsoleteFiles.inc index 29cf25e152e6..696243470b14 100644 --- a/ObsoleteFiles.inc +++ b/ObsoleteFiles.inc @@ -36,6 +36,17 @@ # xargs -n1 | sort | uniq -d; # done =20 +# 20210201: bump shared libraries which link against ncurses +OLD_LIBS+=3Dlib/libedit.so.7 +OLD_LIBS+=3Dusr/lib/libdialog.so.8 . . . END QUOTE So now there is a /usr.lib/libdialog.so.9 instead and a correctly built dialog4ports will show it in the ldd output: # ldd `which dialog4ports` /usr/local/bin/dialog4ports: libncursesw.so.9 =3D> /lib/libncursesw.so.9 (0x402a1000) libm.so.5 =3D> /lib/libm.so.5 (0x4033a000) libdialog.so.9 =3D> /usr/lib/libdialog.so.9 (0x403a5000) libc.so.7 =3D> /lib/libc.so.7 (0x40408000) An incorrectly built dialog4ports will show /usr.lib/libdialog.so.8 instead. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)