Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jul 2024 13:31:52 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Cy Schubert <cy@freebsd.org>
Cc:        src-committers@freebsd.org, dev-commits-src-all@freebsd.org,  dev-commits-src-main@freebsd.org
Subject:   Re: git: 66f360515d28 - main - rc.conf: Leap-seconds sources: Add IANA back
Message-ID:  <CANCZdfpc_xjNgrGk9VEdmZZgg7deTiOD%2BqWvS7hhzrMMcKpXXg@mail.gmail.com>
In-Reply-To: <202407191825.46JIPS14063151@gitrepo.freebsd.org>
References:  <202407191825.46JIPS14063151@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000018cd9061d9ec017
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

There's risk to our IPv6 folks if we MFC this. This file is the old one
still (and it took them 6 weeks to get the last one updated past its
expiration date).

The IERS one is up to date, expires Jun 2025. The IANA has a december
expiration date finally, though we leared 3 weeks ago there's no leap in
December, so that's why the IERS one was updated.

So this is better than nothing, but we're setting ourselves up for a
problem this December / January....

The last time this issue came up, I was kinda opposed to FreeBSD running
this since IERS did. However, I either didn't know at the time, or didn't
appreciate at the time the lack of IPv6 for this data source would be a
problem. Since we have no other reliable source, maybe we need to stand up
a FreeBSD mirror after all.

So this is better than nothing, but we may need to do more.

Warner

On Fri, Jul 19, 2024 at 12:25=E2=80=AFPM Cy Schubert <cy@freebsd.org> wrote=
:

> The branch main has been updated by cy:
>
> URL:
> https://cgit.FreeBSD.org/src/commit/?id=3D66f360515d2829d261c0ad7bd516e9d=
d18c2dd83
>
> commit 66f360515d2829d261c0ad7bd516e9dd18c2dd83
> Author:     Cy Schubert <cy@FreeBSD.org>
> AuthorDate: 2024-07-19 18:04:43 +0000
> Commit:     Cy Schubert <cy@FreeBSD.org>
> CommitDate: 2024-07-19 18:24:31 +0000
>
>     rc.conf: Leap-seconds sources: Add IANA back
>
>     11da791920ba switched Leap-seconds source from IANA to IERS, as IERS
>     is the canonoical source. The problem ist that IERS is not accessible
>     from IPv6 only networks. To work around this we must add IANA back in
>     order to provide IPv6-only users a source for leap-seconds fetch.
>
>     PR:             279413
>     Fixes:          11da791920ba
>     MFC after:      3 days
> ---
>  libexec/rc/rc.conf | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf
> index 1ee1573bbdba..583d4fd2970e 100644
> --- a/libexec/rc/rc.conf
> +++ b/libexec/rc/rc.conf
> @@ -420,7 +420,7 @@ ntp_src_leapfile=3D"/etc/ntp/leap-seconds"
>                                 # Initial source for ntpd leapfile
>  ntp_db_leapfile=3D"/var/db/ntpd.leap-seconds.list"
>                                 # Canonical place to get the leap seconds
> from
> -ntp_leapfile_sources=3D"
> https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list"
> +ntp_leapfile_sources=3D"
> https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list
> https://data.iana.org/time-zones/tzdb/leap-seconds.list"
>                                 # Source from which to fetch leapfile
>  ntp_leapfile_fetch_opts=3D"-mq"  # Options to use for ntp leapfile fetch=
,
>                                 # e.g. --no-verify-peer
>

--000000000000018cd9061d9ec017
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>There&#39;s risk to our IPv6 folks=C2=A0if we MFC thi=
s. This file is the old one still (and it took them 6 weeks to get the last=
 one updated past its expiration date).</div><div><br></div><div>The IERS o=
ne is up to date, expires Jun 2025. The IANA has a december expiration date=
 finally, though we leared 3 weeks ago there&#39;s no leap in December, so =
that&#39;s why the IERS one was updated.</div><div><br></div><div>So this i=
s better than nothing, but we&#39;re setting ourselves up for a problem thi=
s December / January....</div><div><br></div><div>The last time this issue =
came up, I was kinda opposed to FreeBSD running this since IERS did. Howeve=
r, I either didn&#39;t know at the time, or didn&#39;t appreciate at the ti=
me the lack of IPv6 for this data source would be a problem. Since we have =
no other reliable source, maybe we need to stand up a FreeBSD mirror after =
all.</div><div><br></div><div>So this is better than nothing, but we may ne=
ed to do more.</div><div><br></div><div>Warner</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jul 19, 2024 at=
 12:25=E2=80=AFPM Cy Schubert &lt;<a href=3D"mailto:cy@freebsd.org">cy@free=
bsd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">The branch main has been updated by cy:<br>
<br>
URL: <a href=3D"https://cgit.FreeBSD.org/src/commit/?id=3D66f360515d2829d26=
1c0ad7bd516e9dd18c2dd83" rel=3D"noreferrer" target=3D"_blank">https://cgit.=
FreeBSD.org/src/commit/?id=3D66f360515d2829d261c0ad7bd516e9dd18c2dd83</a><b=
r>
<br>
commit 66f360515d2829d261c0ad7bd516e9dd18c2dd83<br>
Author:=C2=A0 =C2=A0 =C2=A0Cy Schubert &lt;cy@FreeBSD.org&gt;<br>
AuthorDate: 2024-07-19 18:04:43 +0000<br>
Commit:=C2=A0 =C2=A0 =C2=A0Cy Schubert &lt;cy@FreeBSD.org&gt;<br>
CommitDate: 2024-07-19 18:24:31 +0000<br>
<br>
=C2=A0 =C2=A0 rc.conf: Leap-seconds sources: Add IANA back<br>
<br>
=C2=A0 =C2=A0 11da791920ba switched Leap-seconds source from IANA to IERS, =
as IERS<br>
=C2=A0 =C2=A0 is the canonoical source. The problem ist that IERS is not ac=
cessible<br>
=C2=A0 =C2=A0 from IPv6 only networks. To work around this we must add IANA=
 back in<br>
=C2=A0 =C2=A0 order to provide IPv6-only users a source for leap-seconds fe=
tch.<br>
<br>
=C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0279413<br>
=C2=A0 =C2=A0 Fixes:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11da791920ba<br>
=C2=A0 =C2=A0 MFC after:=C2=A0 =C2=A0 =C2=A0 3 days<br>
---<br>
=C2=A0libexec/rc/rc.conf | 2 +-<br>
=C2=A01 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf<br>
index 1ee1573bbdba..583d4fd2970e 100644<br>
--- a/libexec/rc/rc.conf<br>
+++ b/libexec/rc/rc.conf<br>
@@ -420,7 +420,7 @@ ntp_src_leapfile=3D&quot;/etc/ntp/leap-seconds&quot;<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Initial source for ntpd leapfile<b=
r>
=C2=A0ntp_db_leapfile=3D&quot;/var/db/ntpd.leap-seconds.list&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Canonical place to get the leap se=
conds from<br>
-ntp_leapfile_sources=3D&quot;<a href=3D"https://hpiers.obspm.fr/iers/bul/b=
ulc/ntp/leap-seconds.list" rel=3D"noreferrer" target=3D"_blank">https://hpi=
ers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list</a>&quot;<br>
+ntp_leapfile_sources=3D&quot;<a href=3D"https://hpiers.obspm.fr/iers/bul/b=
ulc/ntp/leap-seconds.list" rel=3D"noreferrer" target=3D"_blank">https://hpi=
ers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list</a> <a href=3D"https://dat=
a.iana.org/time-zones/tzdb/leap-seconds.list" rel=3D"noreferrer" target=3D"=
_blank">https://data.iana.org/time-zones/tzdb/leap-seconds.list</a>&quot;<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Source from which to fetch leapfil=
e<br>
=C2=A0ntp_leapfile_fetch_opts=3D&quot;-mq&quot;=C2=A0 # Options to use for =
ntp leapfile fetch,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # e.g. --no-verify-peer<br>
</blockquote></div>

--000000000000018cd9061d9ec017--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpc_xjNgrGk9VEdmZZgg7deTiOD%2BqWvS7hhzrMMcKpXXg>