operating-system icon indicating copy to clipboard operation
operating-system copied to clipboard

Apply for a vendor url (example 0.home-assistant.pool.ntp.org) for using directly the NTP pools from ntp.org

Open redgryphon opened this issue 2 years ago • 6 comments

Describe the issue you are experiencing

As discussed with @agners here I'm creating a separated issue about asking the ntp.org project to create a vendor url for NTP Doing so would be nice and would place Home Assistant in the right place.

Plus, at the moment the Home Assistant project is not following the guidelines requested by the ntp.org website since they ask vendors (if the Debian project falls into the definition of vendor then Home Assistant has to too) not to reference directly the general pools but to apply for a vendor pool.

Ideally the result would be changing this line into something like: FallbackNTP=0.home-assistant.pool.ntp.org 1.home-assistant..pool.ntp.org 2.home-assistant..pool.ntp.org 3.home-assistant..pool.ntp.org

Pros:

  • At the moment before merging #1798 Home Assistant is not abiding the ntp.org requests of not using the default pool.
  • It makes the fallback not dependent on a single organization (after merging #1798 it would be Cloudflare), even if that organization provides a distributed pool
  • It's more ethical since Home Assistant as an Open Source project would rely on a no-profit organization instead of a for profit one
  • It just looks nicer

Cons:

  • It takes some minutes of work at the beginning requiring writing a single form on the ntp.org website.

What operating system image do you use?

ova (for Virtual Machines)

What version of Home Assistant Operating System is installed?

7.4

Did you upgrade the Operating System.

Yes

Steps to reproduce the issue

Do nothing, it is hardcoded here.

Anything in the Supervisor logs that might be useful for us?

No.

Anything in the Host logs that might be useful for us?

No.

System Health information

No response

Additional information

No response

redgryphon avatar Mar 18 '22 07:03 redgryphon

The first point doesn't seem to be a valid "Pro" argument, but it makes the list longer sure :wink:

One advantage of Cloudflare is that they support NTS and also have a roughtime service. That said, we are not using any of the two currently, so :man_shrugging:

Currently the form isn't working (it returns a 500 error). I'll retry in a couple of days.

It might be not free for us (depending on the definition of "commercial open source").

agners avatar Mar 21 '22 22:03 agners

Any news on the matter? I'd gladly do it myself but I suppose the request coming from an account like [email protected] is better.

redgryphon avatar Apr 05 '22 15:04 redgryphon

I sent an email on March 21, didn't received an answer so far. I'll follow up.

agners avatar Apr 07 '22 10:04 agners

Thanks for your work. I appreciate it.

redgryphon avatar Apr 07 '22 19:04 redgryphon

I know that there are more important things to do but trying costs me nothing. So, any news?

redgryphon avatar Apr 07 '23 11:04 redgryphon

Time to try again? This vendor prefix could then also possibly be re-used in esphome examples https://esphome.io/components/time/sntp.html

Kagee avatar Apr 10 '24 18:04 Kagee