RFC for "Multiversioned Packages"

Recently, I came across the idea of opening an RFC to formally declare a methodology to deal with packages which provide multiple versions (eg. GCC, Java, LLVM, etc.). This comes after I redid how LLVM was providing multiple versions and after applying this to Zig (still in the works). If anyone wants to co-author the RFC with me, please feel free to reach out. I’m on Discord & Matrix.

12 Likes

I’ve got a few packages which would benefit from this – notably, all the Android devtools, Dwarf Fortress, and Armagetron. It’s not always practical to package multiple versions, but when it is, it should definitely be standardized because we do it differently everywhere. So count me in! :slight_smile:

2 Likes