47th meeting (18 June 2025)

47th meeting (18 June 2025)

URL to join the meeting: https://zoom-lfx.platform.linuxfoundation.org/meeting/98343708243?password=4f93f05d-bec4-4c31-be57-1f4933cf97aa

 

Participants: @Sander Jansen @Jean-Etienne LEMAIRE @Christian Ruopp

TSC voting members missing: @pascal wilbrink @Stefan Baumgartner

 

1-Review of previous TSC notes

46th meeting (14 of May 2025)

No commets, approved

 

 2-Review of the growth plan actions

@Sander Jansen shared the next release: New LF Energy CoMPAS release! | Sander Jansen

@Sander Jansen reached out to CEATI

@Jean-Etienne LEMAIRE create a demo of the SCD generated file

@Jean-Etienne LEMAIRE did show a the result of a generated substation (100 to 150 Megabyte)

 

3-LF energy CoMPAS meetup

Review of the agenda

CoMPAS in-person meetup 2025  

 

Do we need to add something about the OpenSCD discussions? What is our common ground in the OpenSCD ecosystem? We should tackle the issue of OpenSCD common ground more early.

 

Background on the OpenSCD history: https://openscd.zulipchat.com/user_uploads/65854/JA3x_tHDsATvRotsmhV56DTQ/OpenSCD-onboarding-workshop-20250604-1337-1.mp4

 

Status check community reach-out for the community meetup

TenneT germany: Stefan,

Amprion: Sander,

Elia: Sander,

Stedin: Sander,

APG: Stefan,

Enexis: Sander,

TenneT NL: Sander,

Vendors: Sprecher: Stefan, Hitachi; Stefan, GE: Sander;

 

4-LF energy summit talks

@Sander Jansen talk got accepted

 

5-Status of contributions

  • Bearingpoint (David is looking into openscd core)

  • RTE (go live by the beginning of July)

  • Alliander (Top down, bay approach)

  • Pascal (not present)

 

6-Roadmap review/update

https://lf-energy.atlassian.net/wiki/spaces/SHP/pages/32538737

 

7-Annual review

CoMPAS annuval project review last week:

 

Discuss: to we want to move to the early adoptoption stage? Take it to the meetup

If so, we need to comply with the silver level: BadgeApp

 

Todo: Have an open and documented technical governance, including:

A LICENSE file in every code repository, with the license chosen an OSI-approved license. A README file welcoming new community members to the project and explaining why the project is useful and how to get started. A CONTRIBUTING file explaining to other developers and your community of users how to contribute to the project. The file should explain what types of contributions are needed and how the process works. A CODEOWNERS or COMMITTERS file to define individuals or teams that are responsible for code in a repository; document current project owners and current and emeritus committers. A CODE_OF_CONDUCT file that sets the ground rules for participants’ behavior associated and helps to facilitate a friendly, welcoming environment. By default projects should leverage the Linux Foundation Code of Conduct unless an alternate Code of Conduct is approved prior. A RELEASE file that provides documentation on the release methodology, cadence, criteria, etc. A GOVERNANCE file that documents the project’s technical governance. A SUPPORT file to let users and developers know about ways to get help with your project.

 

How to go about this?

Proposal:

Check License and readme.md (readable, clear)

Refer to CoMPAS Contributing · Contributing to the CoMPAS project in the Contributing files

Codeowners files needs to be added

Code of conduct: see https://com-pas.github.io/contributing/

RELEASE: see https://com-pas.github.io/contributing/ (To be added)

GOVERNANCE: Governance · CoMPAS Contributing

SUPPORT: Add a support section to https://com-pas.github.io/contributing/

 

 

Codeowner:

Check current rights

Generate them out of the commits (David will look how other will do this)

Check current proposal below:

Repository

Description

Current codeowner

.github

Repository with the readme.md

sander3003

compas-open-scd

A substation configuration description editor for projects using SCL IEC 61850-6 Edition 2 or greater

Alliander

compas-sct

System Configuration Tool (SCT) components

RTE

compas-deployment

CoMPAS Deployment repository

Alliander

scl-bay-template

A bay typical editor plugin

Alliander

compas-scl-data-service

Service to store and retrieve the SCL XML to a database

Alliander

compas-scl-auto-alignment

Service to auto align SCL files without coordinates

Alliander

compas-cim-mapping

Service to Map CIM Data to SCL Data

Alliander

compas-architecture

Project's architecture documentation

Alliander

contributing

Contributing guide, code of conduct and more.

Alliander

compas-scl-xsd

Repository containing the official IEC-61850-6 SCL XSD Supported Documents

RTE

compas-core

Core components

RTE

compas-scl-validator

Validation Service to validate SCL File

Alliander

compas-template-service

CoMPAS Siemens Sitipe Service

Alliander

compas-sitipe-service

CoMPAS for Siemens SITIPE; This allow to SITIPE 61850 privates in IEC61850 SCL retrieved from the SITIPE database.

Alliander

compas-oscd-docops

elemental UI components from compas-open-scd for SCL documents' operations

Alliander

.allstar (to be investigated)

CoMPAS Allstar Configuration Repository

Alliander

virtual-template-ied (to be investigated)

IED generation menu plugin for CoMPAS Open SCD (next)

Alliander

com-pas.github.io

Repository hosting the root of GitHub Pages.

Alliander

compas-plugin-template

 

Alliander

cross-framework-web-components

Dev oriented repository to showcase the use of web components using Lit across several different frameworks

Alliander

Bearingpoint will take over the CoMPAS official plug-ins maintenance and take the code ownership.

RTE team will change, maintenace will keep going

 

8-Shared maintenance

How to we share the dependabot workload to stay current and secure?

Suggestion: once a month do a dependabot round and test a new release.

Criticals need to monitored and fixed sooner

David will contact the TransnetBW to see what their policy is.

 

9-Agenda topics

Do we want to maintain the CoMPAS TSC’s during the summer?

Cancel the 9th of July for a holiday break, other TSC’s can continue.

 

CoMPAS developer allignment updated.

@Jean-Etienne LEMAIRE will ask who can join from the RTE side

 

10-Open discussion

OpenSCD organization restructure status update