[ntp:questions] Attn Linux distributors - pse include PPS

William Unruh unruh at invalid.ca
Fri Apr 25 20:36:42 UTC 2014


On 2014-04-25, Paul <tik-tok at bodosom.net> wrote:
> On Fri, Apr 25, 2014 at 9:13 AM, Rob <nomail at example.com> wrote:
>
>> Of course it is all caused by the failure to include timepps.h in the
>> kernel include file package, where they belong IMHO.  Apparently there
>> is unresolved debate about that.  Ubuntu puts this development related
>> file in the pps-tools package, and openSUSE does not have it at all.
>>
>
> Yes there are years later unresolved issues.  Ubuntu (reasonably) wants
> this resolved upstream.  Debian, taking a broader view, also wants it
> resolved upstream.  I don't know anything about openSUSE.
>
>
>> In fact on Ubuntu there is another problem (not on openSUSE): the
>> ntp source package does not build correctly, it halts on compilation of
>> ntpd/refclock_jupiter.c ...
>> It is unclear to me how this bug can be present and the package can
>> still be distributed in binary form...
>>
>
> Because the jupiter driver isn't in the binary (at least not in 12.04).
>
> So on the one hand it would be nice if the source package depended on
> pps-tools but on the other hand it would be nice if every distribution
> shipped a "stable" dev release but on the other hand one might argue that
> the upstream should provide timepps.h fallback for more platforms but on
> the other hand maybe
>
>   ntpd shouldn't ship with any refclocks and if you're using one you should
> be prepared to build the requisite kernel and driver(s).

Why shoul dit ship with no refclocks? Why should you have to build the
requisite kernel and drivers? DO you have the same opinion for serial
port or parallel ports, or network drivers? Everyone who want to use
those should have to build the requisite kernel? If not why not?

Or maybe everyone should have to build their own kernel always. Good for
the soul.

Kernel pps is used by enough people that it should be compiled in by
default. The common refclocks should be compiled in the distribution
ntpd.







More information about the questions mailing list