EESSI / compatibility-layer

Compatibility layer of the EESSI project
https://eessi.github.io/docs/compatibility_layer
GNU General Public License v2.0
11 stars 21 forks source link

Security patching of compat layer #192

Open ocaisa opened 10 months ago

ocaisa commented 10 months ago

There is good chance that it may not be easy for us to implement security patches in our compat layer since it may break things in the associated stack. There was a discussion on this in https://github.com/EESSI/meetings/wiki/meeting-2023-02-02#compatibility-layer

The general thinking is that we could have versions of the compat layer and use a variable symlink to define the default version. This give sites the ability to use, or potentially ignore, the security updates.

ocaisa commented 10 months ago

One concern was that putting things behind a symlink may cause issues on its own, since software may resolve that link and go around the security update.

To avoid that I have a proposal: