From nobody Sun Apr 19 18:03:47 2026 X-Original-To: freebsd-current@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 4fzGhW2WGsz6WvxR for ; Sun, 19 Apr 2026 18:03:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.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 4fzGhV3fdjz3l5x for ; Sun, 19 Apr 2026 18:03:54 +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=1776621831; bh=alAJR1u28AaN1aM9TsCdloK0hGqtlI8C9Ium5uT5S8E=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=P2k6wmE5rl5xJq3J38ckfKTBpjx0U2RzQvACftkdrH0BO+tBkRWJwmA26CRVEUaqHtARDZTf/21gCZFVwIvAMRJob2q2wwpvphlQVdwWDHnO+XF3cm8RBqlJtI3SJkT3Q2lGnlaJJioGSCdESJbI3jszDMGG6fQhDQ1tdd1gz9zglb4zMmQTB5qOIOcWOoZsiH4I3Ey7qRUF7TFyqTh+29PRAucy0mmodBd26YD4/5bFrpCv1pi4uAqOD8pIf58IkFHUrW4bwckkQC/RmTUHiM7agFg/CYeOCXEzVn+YrJQqFmeoiZNV0HD/gFKHZM1Mdp4gLq+ff9RDRAMN/HI2bw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1776621831; bh=zV0iEGKMj0jCv8lZbMnaIQwB4pEP1FHYU3LY1HnuUhi=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=ggPTZY2rzoTpCuHZ6hadmiMqOJ0ol+50v0agwi9v95rRUdBkG+wNPGYaVdxbVJnc0WSdkQE2vujJt1Ttc2jyr1Hf8qtTtWEhsUxsDSaGMaATRozPe4mb45NytAIA97fHIsaK9Cun8h9MuDgh4gJpgXdO5Dr9kfwPOip0a9XExWXH/AQjfA/KOCbiqVsjiHTRtb+q3ObeNvA7ibQE8TWTcfqDdoDFYXo273npzrqzfav4s0/v/wkk7tjHwWMv+gLbFz1bx5cvrS8r5HMFR9/ZZy4E3/UMNYHjw1p8n1x6kDGxL4X8zqbFMguH8xzxTBc0K3weGd2+Aiy5FAGe7+fDfA== X-YMail-OSG: q4g7IZUVM1mEagSrJAyCqalEJWz8wX13TemGxQdngiPTN2h_YJpWWSmfJTkjGWM kgSBgcc.mxxroA1F4SkWLYYkxb.18KBU7Zor3PC5NhaLqliDTxSdr07xrOVpiEncLtHDo7DZgFp7 h9R.xku1w8.o_tr4KgPyxs1634DSsp0J8u.BBaSCoD98s0xSY1BK0Nxdcm8pZqsA8SL8pS0Z6rtu WD5ltbyokIVba3BxfScdgLvq9OtD37XmnvddC.flhN8qI0G8Q_hs0_vNL34hI54jNE01kDeWazAa fldzLvkG9ztY1oubkF03PJoTi2tXrfeEaYWcsoi78.ICNpU8eaMLAzs5OI.iZAg6RMYWTcqj2lN9 idzCic8ebubBKU4r12RngxnExL5pYF29YPGkB0AGJt1tEdpDggf5eS3KWOlsUGVq1KhWrrcemrTD e85jFgMXIS3_xrKeeMi449MwpZXUS7G.M98BJdqJLr0Rqp3dYc3eLBja2Px_Adq1Z9hzzvBltZ3Q 0AoQ0j.bmfwZQOFqk43AtjaNL4cmazu2GjMPsqyW4x_rddx7qq3J1vIXboYq1l3oc0kjfDXqr3y1 cGXPqqwwh4MApndNNIXJRNt1zfH5K67RlrOQ.dV0oZ.TAP7xz4j9.fvjdDzzA48BiW7I2UbHt2aW kLRcHxG9aaNVLodQPntKgM7EC5Vwas8W9dHQIsESaOGz6cIWTscardYGnzzyOq3uJxX6T8PrKGTO UCwTj3DVYbKG1MSO0zCEC6Y.qc_IKcfj_IugG4TcMjVWCfveWVZFqvymmvfybsfM46MyQuJDJ_FE zItYBdrvJRyf7v__KcvDe_UcNg_jmT1laow6Wv6hmXoP4mBbxvZbIK5CqzX2o_xECpLPAiqiCuk8 sCW1HDvIAx2jLwI2l0Vi6t0ncdX5n.MxkNtkLZFN0VGWk4fjguQ7iLscotWITutjWu6ha.A8zSWy yzElxwcqN1ROrOtHr4.KcE3U6SAmlnVQXfQ.bzFgY0EbLAnjKoa8zF.SDe0m.4.c_jx.yXAhER3Q X1FspCm_DtnxjWL9jDuKQ.Klmec8cBxzkZyPZSSrj9yO6O0KyQJ0jOuNoKi.WA1JQrImuqQj98Nv lLph3UhKsaCo9udzfAd3jI.CdfyqxzXvPq4sbZz4DiFenBTRbiboosJ9geKxxCPU7ONjVIcg5Uue Cy5GTy31fDYhFWALKaWrQkkAWBcxeP51JHc4AIkyHL.FHnai01zecVEHya1dsnzyYkuXc6D419kw jDlNP.615T1v6aKpHeZDDRCKmZJ.SMN24Liygp5z7mGXVBBVoYrLrBTaPzL16NIy9zI7vK5iEP9R cTGMQUksn.lo1rcVinS08JpN.CQ6my0nur5d0JY21txc2K5k6aofeP7rRZOQva8ro_tvXFVhJuez HeUwk0J_2vxAyqR8kF.aCm4TleRWUk7b2CU.LwHefJDznGLEBBMVBqPnxiV1_TmHsiZn_m0EJoAd NKDH9TTcS6j.kg01YdO5IC6bAadYfm4NrnEOZFg46hsVySC_X74il7kyi2Iq7ZNECg.cu2ATv0ix iT0CWVTF9VtWM9rn1WD71uxle5Zh_0lftKmVnNX6IRdY8B8Ui27RfcaoTSHBSzm2dT_W48ca3cXQ oUUCRJtBIcKOo6CWQfoexGVf7teGUpCfbIsblBRHEC1q9F4cDNaj3hftszNyBLjSC2p1IBVcNOCQ juzc0jHPlI.ZgA4WQ9Zcc38n6hKjs.6XLDWaydSP1Ux5LFJPq5AWkozyLS9xFrHMm8jtIf9uD5Pr 17nuxulwdUGN5jplB7JotbZb193Lor5D6h56M8tb3ElKW4x0Kx2u.qK1D86Tqp5s6kudJ2vclx00 hNnbFzbpcLT4DSEJzLFmHc7lqUvPfnlHCZ90kp2yNSRR9Row.lJN.VDNzZULEy2dNqYk0BSagKbc kuiyLVsQlhiuU3yE2UFQIaWgR_AcKlLf6UO_gXW..LO.lvZADDH91NjfBZUjXx78GKV_NXlzi1R1 pQkXu.aB5m08U8Vu6OaMqCoIvvqdo5jog6FP5gb0sQ1Mr3hDa8WkVNDMGC3XoUKvu9TQ2AFaMBKg JWEr0WotU_cdGiua4xr8j8andGZLRnCQqNcJtlaH7ed1b.871ySJV4MT0w5hylXUpOIDG3TpMZ4w oELrtWI.9cz2Wx2aRGRDRNn_wcn7jUAeqEPIt2wqAHx5HJZH2YLPkvnibKvYHVrTeUqgLHTbeGH3 VdmQtYODe_nd9uhfgFZukeXopb_5PDJt2vLkyhuG842v79zjjp1lqiKNFSPciKretlq771YepC_F ZA1O86vkqvbE9qu6EBsCD.s8ybyYMooMux7ESOdQPDzdSYz5KLII- X-Sonic-MF: X-Sonic-ID: a9a5352c-1373-491a-824a-856c8d316e3c Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Apr 2026 18:03:51 +0000 Received: by hermes--production-gq1-6dfcf9f8b-tpk9z (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4190bce50b67f14631ccda6a4e1b897f; Sun, 19 Apr 2026 18:03:48 +0000 (UTC) Message-ID: <41752629-5c40-4dd6-9b98-429f0a706250@yahoo.com> Date: Sun, 19 Apr 2026 11:03:47 -0700 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: 14.3-RELEASE gpart show output (?.?T) vs. 14.4 and 15.0 and main: why do 14.4 and 15.0 and main have some single significant digit (?T) size figures? To: Zhenlei Huang Cc: "freebsd-stable@FreeBSD.org" , freebsd-current References: <68D25BCF-6B36-426D-B593-8391D6A5D5B1@FreeBSD.org> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.25559 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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: 4fzGhV3fdjz3l5x X-Spamd-Bar: ---- On 4/19/26 10:40, Zhenlei Huang wrote: > > >> On Apr 20, 2026, at 1:11 AM, Zhenlei Huang > > wrote: >> >> >> >>> On Apr 19, 2026, at 11:03 PM, Mark Millard >> > wrote: >>> >>> 14.3-RELEASE (more useful): >>> >>> =>        40  1875384928    da1  GPT  (894G) >>> =>        40  2930277095    nda1  GPT  (1.4T) >>> =>        34  2930277101    da0  GPT  (1.4T) >>> =>        34  3907029101    nda0  GPT  (1.8T) >>> =>        34  4000797293    nda3  GPT  (1.9T) >>> >>> >>> 14.4-RELEASE and 15.0-RELEASE and main (less useful): >>> >>> =>        40  1875384928    da1  GPT  (894G) >>> =>        40  2930277095    nda1  GPT  (1T) >>> =>        34  2930277101    da0  GPT  (1T) >>> =>        34  3907029101    nda0  GPT  (2T) >>> =>        34  4000797293    nda3  GPT  (2T) >>> >> >> It appears to be caused by 4f809ffec69c (gpart: add libxo support for >> "show" subcommand + man page updates) . >> >> Prior to the change the size was formatted to human friendly format by >> `fmtsize(pp->lg_mediasize))` which in turn calls  >> ``` >> humanize_number(buf, sizeof(buf), rawsz, "", HN_AUTOSCALE, >>            HN_B | HN_NOSPACE | HN_DECIMAL); >> ```, >> >> now it is formatted with  >> ``` >> xo_emit("  ({h:size/%jd})\n", (intmax_t)pp->lg_mediasize); >> ``` >> >> It appears that libxo does not handle well with numbers those exceed >> 10^12, ( 1 Terabyte in this case ). > > Try this patch please, not a full fix for all the "size" column, > > ``` > Author: Zhenlei Huang > > Date:   Mon Apr 20 01:38:21 2026 +0800 > >     geom_part: Fix the format of size > > diff --git a/lib/geom/part/geom_part.c b/lib/geom/part/geom_part.c > index 852eec2d790a..ca3c5f2c27c3 100644 > --- a/lib/geom/part/geom_part.c > +++ b/lib/geom/part/geom_part.c > @@ -723,7 +723,7 @@ gpart_show_geom(struct ggeom *gp, const char > *element, int show_providers) >                 } >                 if (idx) >                         xo_emit("]"); > -               xo_emit("  ({h:size/%jd})\n", (intmax_t)pp->lg_mediasize); > +               xo_emit("  ({h,hn-decimal:size/%jd})\n", (intmax_t)pp- >>lg_mediasize); >                 xo_close_instance(s); >                 first = end + 1; >         } > ``` > >> >>> >>> --  >>> === >>> Mark Millard >>> marklmi at yahoo.com >>> >>> >> >> Best regards, >> Zhenlei > > Best regards, > Zhenlei > I'm in the middle of other building-port-packages timing tests on the systems. So I'll wait on doing the above. -- === Mark Millard marklmi at yahoo.com