From nobody Thu Sep 07 03:40:32 2023 X-Original-To: freebsd-hackers@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 4Rh4lP66Pnz4s1hM for ; Thu, 7 Sep 2023 03:40:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rh4lP1SHZz4R7B for ; Thu, 7 Sep 2023 03:40:49 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5298e43bb67so919164a12.1 for ; Wed, 06 Sep 2023 20:40:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1694058045; x=1694662845; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=iHdQJegRnyAvL79nIPBLW078/2Rrsqd4IJjldykjMtk=; b=L3r+281BiOapDw/zb8uv2HFMg24gxJ+y8hHO8pFvq76vs0JS6Pzgqox26nLZWEYdD7 AGuir2ytQjNWEXg3Z1tvTAzjW0VxLecbbnoSouT13dP4wnut+AZPrFsz1LuME0NT/1QF 1OqQKfTN2u5XVpzYnM9dEhDWwnsi6QIsJbD0LGXAnDOJ+KiUSIJbmB/fXBf1YjORlgB9 Z6ESxaHtL4OE08b2o+WaFXAKZ5uAPXD0hsZ1f7y9GsNRHo/jf6mYQK/xpf/WjwDD1ULv uq1qEDyZseSu1/DuDa0/9HQGRHtEtDdUCNQD3N2yudTlplpD+muvUMtdNduh/UaSBD6w lhCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1694058045; x=1694662845; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iHdQJegRnyAvL79nIPBLW078/2Rrsqd4IJjldykjMtk=; b=fHU1W9Su2BiIbbrVb2/YIuakGRHFtPOVHge/fmUoTixidrYa1SsgVWfRNRv4N5ePM9 vDoSgxOL9c/UK5TmRK6aJJHBH62olv6pL8PhuG5jCYdjMOG1pamPxj3NGvi49SRxnYxM Doj75vOm7ULEw24qcpI/8chpIzYbcWOC+S0h1Rhvuk/cBpBFfTSvh6jJDct0nlAjZWbS 4QmgpkSqUpfTtsUW/whgxFtyzR7Tg1x2KfLNGoYGgAX1RQgRE3gNcuubz1IdPz8pLp/G Zd6rIY9J/Y9P/jW8AM+flcFYOZVOuNMwiEZuW5FvndwgbDbfkruZo7xoh7e2TIPXkppj MKGw== X-Gm-Message-State: AOJu0YzL8bpk09/H9Z1orNUR/QWA2lrPCdau4x5oc0Ch9FI+KU2jJumU CwvY9jcWaB5FAdsoelpcW3c45++NW/Nq4qkfmaMwckQUaistF/3Y X-Google-Smtp-Source: AGHT+IFbNuLB7oVS9UtuEB0XVDaRiwh4dZogh4V/Pvwi+vbuezz+cNCU4XppIlzIOPk3A2QWxgeYxnBMmfBG4xz44Xk= X-Received: by 2002:a05:6402:2883:b0:522:2add:5841 with SMTP id eg3-20020a056402288300b005222add5841mr1772954edb.7.1694058044291; Wed, 06 Sep 2023 20:40:44 -0700 (PDT) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Wed, 6 Sep 2023 21:40:32 -0600 Message-ID: Subject: Re: Will we ever raise _POSIX_VERSION ? To: Alan Somers Cc: FreeBSD Hackers Content-Type: multipart/alternative; boundary="000000000000f58fc80604bc9f30" 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:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4Rh4lP1SHZz4R7B --000000000000f58fc80604bc9f30 Content-Type: text/plain; charset="UTF-8" On Wed, Sep 6, 2023, 8:28 PM Alan Somers wrote: > I notice that _POSIX_VERSION is still set to 200112L. That's a shame, > because it prevents zstd from using utimensat and tzdata from using > strftime_l, even though we implement both of those functions. And who > knows what programs in ports are keying off of it. What would be > required for us to confidently raise it to 200809L or later? > The delta between the two is small... It would take an exp run to find out... it would also tell you 90% of what's needed as well as trigger a few false positives where ports are naughty... Also, we should have a new standard that's the first major revision since 2001... Warner > --000000000000f58fc80604bc9f30 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Sep 6, 2023, 8:28 PM Alan Somers <asomers@freebsd.org> wrote:
I notice that _POSIX_VERSION is still set t= o 200112L.=C2=A0 That's a shame,
because it prevents zstd from using utimensat and tzdata from using
strftime_l, even though we implement both of those functions.=C2=A0 And who=
knows what programs in ports are keying off of it.=C2=A0 What would be
required for us to confidently raise it to 200809L or later?

The delta betwe= en the two is small...

I= t would take an exp run to find out... it would also tell you 90% of what&#= 39;s needed as well as trigger a few false positives where ports are naught= y...

Also, we should hav= e a new standard that's the first major revision since 2001...

Warner
--000000000000f58fc80604bc9f30--