Open Source Working Group Minutes RIPE 89
Thursday, 31 October 2024, 11:00 - 12:30 (UTC+1)
Chairs: Marcos Sanz, Martin Winter, Sasha Romijn
Scribe: Christopher Amin
Status: Draft
View the stenography transcript
A. Administrative Matters
The presentation is available at:
https://ripe89.ripe.net/archives/video/1503
There were no amendments to the agenda and the previous minutes were approved.
B. Chair Changes
The presentation is available at:
https://ripe89.ripe.net/archives/video/1506
Marco d’Itri was announced as the new co-chair to replace Martin Winter.
C. Leveraging Vagrant to Simulate Complex Systems for Network Application Development
Barry O’Donovan, INEX
The presentation is available at:
https://ripe89.ripe.net/archives/video/1508
Niall O’Reilly asked what was the reason for using a bootstrap shell script rather than something like ansible or puppet. Barry answered that the main reason was that it was a lot quicker to create and update using the script, especially since it manages a single VM.
Ondřej Caletka, RIPE NCC, talked about an issue in the NCC’s eLearning setup where it was difficult to run amd64 code on their Apple ARM machines. Barry said that he no longer had that issue because he uses Parallels, and not Virtualbox.
Christian Sirbu said that Virtualbox on Linux x86 had issues with symlinks etc on the /vagrant shared folder and asked if Parallels was better for this. Barry said that he didn’t have this issue with Parallels, and hasn't had to do any specific configuration, although they did not use symlinks to other parts of the Mac OS filesystem.
Michael Richardson, Sandelman Software Works, commended Barry on his talk and noted that he had done similar work for FreeS/WAN in the past. He suggested that it would be a good idea to have some kind of conference to talk about complicated networking development. He said that the tendency was that these automated development environments required a high level of expertise to maintain, and that it was difficult to fix for others. Barry said that he can’t speak to that yet, because the system was not yet published outside the organisation.
D. PiranhaBGP: Failure Detection in BGP Networks
Pascal Gloor, NetDEF
The presentation is available at:
https://ripe89.ripe.net/archives/video/1510
Michael Richardson asked whether the system should be provided with a filtered or unfiltered feed. Pascal responded that since it was a tool for your own use, that it was up to the user what data to provide. He added that if you decided to filter, you might miss problems, but ultimately it was your choice - e.g. if you’re visualising what you’re sharing.
Klemens Ripke, DD-IX, asked why data is stored in a rotating file instead of directly in the DB. Pascal said that it was a time delay problem: the events needed to be timestamps immediately, and injected to the DB causes lag which led to inaccurate timestamps. Separating the tools like this also means it’s possible to use just a subset.
Will van Gulik said that this was a helpful tool that had already been useful for him, and called for others to join in to help support the project.
5. Lightning Talks
E.1 CRA and Open Source Projects
August Bournique, Frame Shift Consulting BV
The presentation is available at:
https://ripe89.ripe.net/archives/video/1512
Urban Suhadolnik, TU Graz, asked if a non-profit can legally profit from donations. August said that this is unclear and needs to be worked out over time. He added that fair costs were okay, but what was a fair cost? He said that it was a good idea to document everything so you have something to show.
E.2 Green Tech Hackathon
Vesna Manojlovic, RIPE NCC
The presentation is available at:
https://ripe89.ripe.net/archives/video/1513
There were no questions.
E.3 Using YANG for Code Generation
Maria Matejka, Vojtech Vilimek
The presentation is available at:
https://ripe89.ripe.net/archives/video/1515
An audience member expressed interest and said they might end up using the tool.
Niall O’Reilly made a joke related to a previous lightning talk.
6. AOB
The presentation is available at:
https://ripe89.ripe.net/archives/video/1516
Marcos and Sasha thank Martin Winter for his service to the working group with kind words, apple wine, Spanish whisky and stroopwafels.
The chairs closed the working group session.