Roughtime hackathon @ IETF 121 in November

37 views
Skip to first unread message

Marcus Dansarie

unread,
Oct 7, 2024, 2:59:05 PM10/7/24
to proto-roughtime
All,

Since the Roughtime draft is starting to look stable, we hope to hold a hackathon on 2-3 November, before the IETF 121 meeting in Dublin. The IETF describes hackathons as follows: "IETF Hackathons encourage developers and subject matter experts to collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards." Participation is free and open for everyone. It is possible to attend both on-site and remote. More information is available on the IETF community wiki: https://wiki.ietf.org/en/meeting/121/hackathon

By my count, there are about four server implementations and seven client implementations of Roughtime that are in active development. A reasonable goal for the hackathon could be to investigate and document their interoperability and attempt to update them to support the latest draft and be interoperable. If you are a maintainer of a Roughtime implementation, or are thinking about creating one, please let me know if you are interested and we can arrange to include Rougtime in the hackathon. Other developers are of course also more than welcome to participate.

Kind regards,
Marcus

Stuart Stock

unread,
Oct 16, 2024, 4:03:34 PM10/16/24
to Marcus Dansarie, proto-roughtime
Marcus, is remote attendance for the hackathon possible? 

I'd like to participate, but I'll be doing so remotely from the US. 

--
You received this message because you are subscribed to the Google Groups "proto-roughtime" group.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-roughti...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/proto-roughtime/3901a8ae-41bd-44c6-a900-fc2abca35d0fn%40chromium.org.

Erik Kline

unread,
Oct 17, 2024, 10:53:26 AM10/17/24
to Stuart Stock, Marcus Dansarie, proto-roughtime

Christopher Patton

unread,
Oct 29, 2024, 12:20:39 PM10/29/24
to Erik Kline, Stuart Stock, Marcus Dansarie, proto-roughtime
Hi gang,

Cloudflare's Roughtime server (allegedly!) speaks draft-11, as well as draft-08 and Google-Roughtime. I won't be able to attend the hackathon (it's a little early in the morning for me), but please flag any issues you encounter with it.


Also, we have some test vectors for draft-11, if folks wanna try to validate those: https://github.com/cloudflare/roughtime/tree/master/protocol/testdata

Happy hackathoning!

Chris P.




Marcus Dansarie

unread,
Nov 2, 2024, 4:56:18 AM11/2/24
to proto-roughtime, Christopher Patton, Stuart Stock, Marcus Dansarie, Erik Kline
Thanks! The Hackathon should get going at around 1000 Dublin time today. It is still not to late to join in if you are interested. Let me know and I'll arrange an invite to the Slack channel we use for coordination. The interoperability testing code will be at https://github.com/ietf-wg-ntp/Roughtime-interop-code.

Kind regards,
Marcus

Marcus Dansarie

unread,
Nov 6, 2024, 4:01:24 PM11/6/24
to proto-roughtime
I just posted a summary of the results of interoperability testing during the Hackathon and the various issues we discovered on the IETF NTP WG mailing list. It is available in the IETF Mail Archive at https://mailarchive.ietf.org/arch/msg/ntp/X10V7mpU9the2m2dDcjoVyOExDY/.

Implementation developers might find the developed interoperability testing framework to be useful: https://github.com/ietf-wg-ntp/Roughtime-interop-code.

Kind regards,
Marcus

Stuart Stock

unread,
Nov 6, 2024, 5:01:22 PM11/6/24
to Marcus Dansarie, proto-roughtime
I really appreciate the write up of the interop issues. 

I will be able to address the feedback in Roughenough this coming weekend. 

Reply all
Reply to author
Forward
0 new messages