Safety Critical WG meeting #20190926

This is the meeting announcement for the next Safety Critical WG meeting to take place on Thursday, September 26, 2019 2:00 PM


Please join my meeting from your computer, tablet or smartphone.
https://global.gotomeeting.com/join/559799493

You can also dial in using your phone.
United States: +1 (571) 317-3129

Access Code: 559-799-493

More phone numbers
Australia: +61 2 9087 3604
Austria: +43 7 2081 5427
Belgium: +32 28 93 7018
Canada: +1 (647) 497-9391
Denmark: +45 32 72 03 82
Finland: +358 923 17 0568
France: +33 170 950 594
Germany: +49 692 5736 7317
Ireland: +353 15 360 728
Italy: +39 0 247 92 13 01
Netherlands: +31 202 251 017
New Zealand: +64 9 280 6302
Norway: +47 21 93 37 51
Spain: +34 932 75 2004
Sweden: +46 853 527 836
Switzerland: +41 225 4599 78
United Kingdom: +44 330 221 0088

New to GoToMeeting? Get the app now and be ready when your first meeting starts:
https://global.gotomeeting.com/install/559799493

1 Like

Starting to be hard to track things with all the ongoing activity :slight_smile: . Hope I’m not asking for too much but would it be possible to set up a joint calendar as in ROS2 Security Working Group Online Meeting - September 17th, 2019 between 10AM and 11AM PDT (UTC-7)?

That’s actually something that should be done for all working groups. In the Autoware Foundation we are in the process of setting up a public calendar for all working group meetings to be recorded on. I will raise the idea of doing the same thing in the next ROS 2 TSC meeting.

Tully has just given me access to a calendar for ROS events, so I shall record the working group meetings on there. I presume he will announce it shortly, because it does not appear to be the same one as the ROS 2 Security WG has been using? (If it is, they’ve hidden their upcoming events very well.)

2 Likes

A unified working group calendar/index would be appreciated. I’d be fine jumping ships for some consolidation or consistency. Perhaps we could also start tracking our meeting notes in git repos under a common wg org, rather than google docs or posts spread across the ether. Sort of like the lang teams in rust: https://github.com/rust-lang/lang-team/#meeting-calendar

1 Like

I was intrigued by the way Rust is using GitHub to manage its working group documents, rather than any kind of wiki, so I took a look. The most recent update is 3 months ago. :frowning: I think the burden of doing things through Git may be too high compared to just using a wiki-like interface.

The Autoware Foundation is starting to organise its working groups through a GitLab wiki (it’s a project that doesn’t have a repository, just the wiki), and I’m encouraging working group leaders to post their minutes there.

Perhaps we could have something similar under the ros2 organisation at GitHub?

I suppose keeping to discourse for posting meeting notes and asynchronous discussions like we have isn’t bad, as long as posts are tagged by working group. Perhaps the discourse posts/notes could be made as discourse wikis for those in the working group to edit. Should working groups continue to post in there closest category, or should we have a subcategory just for wg announcements?

Adding a github wiki to index working group schedules/resources would be great.
A wiki page entry could look like this:


Security Working Group:

Summary:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed elit nisl, rutrum sed facilisis at, ultricies nec risus. Sed finibus ut diam sit amet euismod.

Members:

Communication

Calendar

Resources:

Discourse posts tend to get lost easily. Putting them in a category helps but it means yet another category.

My policy for the Autoware Foundation is that minutes should be placed in the wiki, sorted by working group, but also announced in Discourse. I can live with doing them in a Discourse post, but I don’t think it’s ideal.

I would like to have the notes somewhere other than discourse posts.
Gitlab, confluence, github. Anyplace where we can easily organize and review later.

Here are the minutes.

Attendees

  • Geoffrey Biggs
  • Shawn Schaerer
  • Caller 01
  • Sohin

Minutes: Geoffrey Biggs

Discussion

  • https://docs.google.com/document/d/11QStGhDqtR8_C-myPVEK661uyIb4nZ1fiTWe6Yq9NLI/edit?usp=sharing
  • What safety patterns can we will in with “how to do it in ROS”?
    • These are good targets for soft contributions, i.e. documentation and guidance provision
  • What safety patterns require software to be implemented where that software can be made generic?
    • These are good targets for hard contributions, i.e. source code and libraries
  • Other relevant topics that could be documented:
    • How do you make ROS nodes execute in lock step?
    • How do you tie a node to a CPU core? What launch system facilities would you use or need to be added?
    • Relatedly, specifying resource minimums in launch files.
    • How do you log data reliably for compliance with safety regulations?
  • Can we get an organisation at GitHub?
    • Geoff to talk to Tully about getting an organisation, then set up a repository for putting the functional libraries in.
    • Create a wiki to document the patterns.
  • Moving forward:
    • Get GitHub organisation
    • Repository for libraries we create
    • Repository for sample code for patterns
    • Wiki for patterns and other useful information such as locking nodes to cores
    • Medium term, look at extensions to launch that may be necessary, e.g. to support locking to cores
    • Start writing up the patterns
  • Next meeting Thursday, October 10, 2019 2:00 PM
    • We will now meeting every two weeks at the same time.

Please join my meeting from your computer, tablet or smartphone.
https://global.gotomeeting.com/join/559799493

You can also dial in using your phone.
United States: +1 (571) 317-3129

Access Code: 559-799-493

More phone numbers
Australia: +61 2 9087 3604
Austria: +43 7 2081 5427
Belgium: +32 28 93 7018
Canada: +1 (647) 497-9391
Denmark: +45 32 72 03 82
Finland: +358 923 17 0568
France: +33 170 950 594
Germany: +49 692 5736 7317
Ireland: +353 15 360 728
Italy: +39 0 247 92 13 01
Netherlands: +31 202 251 017
New Zealand: +64 9 280 6302
Norway: +47 21 93 37 51
Spain: +34 932 75 2004
Sweden: +46 853 527 836
Switzerland: +41 225 4599 78
United Kingdom: +44 330 221 0088

New to GoToMeeting? Get the app now and be ready when your first meeting starts:
https://global.gotomeeting.com/install/559799493