On Thu, Feb 14, 2019, at 12:56 PM, Eric S. Raymond via devel wrote:
> I've added a mandatory waf check for the libaes_siv library.
[snip]
> At some point it will probably be taken into OpenSSL and this separate
> dependency will go away.

Hmmm. I certainly understand why this is necessary to move forward with NTS 
development, but it leaves me unsure how to proceed with the CI system I run 
(separate from the GitLab CI that Matt manages).

My, admittedly arbitrary, approach is to build NTPsec on various Linux distros 
using the NTPsec source code from GitLab and only _packaged_ dependencies from 
those distros. I chose this approach because I think it's something a 
conservative sysadmin would be willing to do if they wanted to try NTPsec as a 
replacement for classic. Package maintainers will also be looking for a simple 
build process.

Now that we've introduced a dependency on a "third-party library" (even though 
Daniel ain't really a third party!) that isn't packaged by anyone as far as I 
can tell -- my builds are all broken. And I think they should remain broken 
until they again meet my arbitrary standard.

I also wonder if the distro packagers who've been friendly to the project so 
far will be willing to build a third-party dependency. But I'll let them speak 
for themselves.

I predict that ESR will ask me for an alternative approach. He won't like my 
recommendation. It's to use a feature or development branch for a change as big 
as the introduction of NTS.

-- 
Jason
_______________________________________________
devel mailing list
devel@ntpsec.org
http://lists.ntpsec.org/mailman/listinfo/devel

Reply via email to